Rome2Rio

Plan your Indonesia Itinerary with Real Train, Bus & Inter-City Routes

Indonesia travel plans with the routes already figured out

Rome2Rio itineraries for Indonesia are made from a decade of travellers telling us their favourite ways to get from A to B. Personalise these itineraries to take you from A to B to C... and then all the way back home.

7 days in Indonesia

JakartaLabuan Bajo

Itinerary navigation

Day 1: Jakarta, Indonesia

Activities
  • National Museum of Indonesia
  • KidZania Jakarta
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.6352 reviews
See more hotels

Day 2: Yogyakarta, Indonesia

Distance
Transport
Popular
Jakarta → Yogyakarta by train
  1. Take the train from Jakarta to Yogyakartatrain train
6h 5m
$25–29
See more transport options
Activities
  • Prambanan Temple
  • Pinus Pengger Pine Forest
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 3: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$17–27
See more transport options
Activities
  • Alun-Alun Kota Malang
  • Candi Singosari
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8.2272 reviews
See more hotels

Day 4: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Tabuhan Island
  • Sukamade Turtle Beach
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.1133 reviews
See more hotels

Day 5: Denpasar, Indonesia

Day 6: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • ATV Quad Bike Adventure
  • Pura Taman Saraswati Water Palace
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 7: Labuan Bajo, Indonesia

8 days in Indonesia

DenpasarPangandaran

Itinerary navigation

Day 1: Denpasar, Indonesia

Activities
  • Big Garden Corner
  • Pura Sakenan Temple
Explore Denpasar itineraries
Hotel
Hotel
Recommended

Christina Estate by Villas Direct Bali

9.73 reviews
See more hotels

Day 2: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • Tegalalang Rice Terraces
  • Ubud Palace
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 3: Malang, Indonesia

Day 4: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Sukamade Turtle Beach
  • Kemiren Osing Village
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.1133 reviews
See more hotels

Day 5: Yogyakarta, Indonesia

Day 6: Jakarta, Indonesia

Distance
Transport
Popular
Yogyakarta → Jakarta by train
  1. Take the train from Yogyakarta to Jakartatrain train
6h
$25–29
See more transport options
Activities
  • Kota Tua Jakarta
  • National Museum of Indonesia
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.6352 reviews
See more hotels

Day 7: Bandung, Indonesia

Day 8: Pangandaran, Indonesia

9 days in Indonesia

YogyakartaJakarta

Itinerary navigation

Day 1: Yogyakarta, Indonesia

Activities
  • Malioboro Street
  • Yogya Kembali Monument Monjali
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 2: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$17–27
See more transport options
Activities
  • Alun-Alun Kota Malang
  • Malang Night Paradise
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8.2272 reviews
See more hotels

Day 3: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Baluran National Park
  • Alas Purwo National Park
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.1133 reviews
See more hotels

Day 4: Denpasar, Indonesia

Day 5: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • Ubud Palace
  • Campuhan Ridge Walk
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 6: Labuan Bajo, Indonesia

Day 7: Makassar, Indonesia

Day 8: Manado, Indonesia

Day 9: Jakarta, Indonesia

10 days in Indonesia

UbudBengkalis

Itinerary navigation

Day 1: Ubud, Indonesia

Activities
  • Tirta Empul Temple
  • Campuhan Ridge Walk
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 2: Denpasar, Indonesia

Distance
Transport
Popular
Ubud → Denpasar by bus
  1. Take the bus from Ubud to Denpasarbus bus
  2. Take the taxi from Ubud to Denpasartaxi taxi
1h 13m
See more transport options
Activities
  • Turtle Conservation and Education Centre
  • Upside Down World Bali
Explore Denpasar itineraries
Hotel
Hotel
Recommended

Christina Estate by Villas Direct Bali

9.73 reviews
See more hotels

Day 3: Jakarta, Indonesia

Day 4: Yogyakarta, Indonesia

Distance
Transport
Popular
Jakarta → Yogyakarta by train
  1. Take the train from Jakarta to Yogyakartatrain train
6h 5m
$25–29
See more transport options
Activities
  • Affandi Museum
  • Prambanan Temple
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 5: Malang, Indonesia

Day 6: Banyuwangi, Indonesia

Day 7: Surabaya, Indonesia

Distance
Transport
Popular
Banyuwangi → Surabaya by train
  1. Take the train from Banyuwangi to Surabayatrain train
5h 16m
$14–26
See more transport options
Activities
  • Klenteng Sanggar Agung
  • Monumen Kapal Selam
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.7132 reviews
See more hotels

Day 8: Batam, Indonesia

Day 9: Pekanbaru, Indonesia

Day 10: Bengkalis, Indonesia

11 days in Indonesia

SurabayaPonorogo

Itinerary navigation

Day 1: Surabaya, Indonesia

Activities
  • Taman Bungkul
  • Jalan Tunjungan
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.7132 reviews
See more hotels

Day 2: Malang, Indonesia

Distance
Transport
Popular
Surabaya → Malang by train
  1. Take the train from Surabaya to Malangtrain train
1h 57m
$4–26
See more transport options
Activities
  • Mount Bromo Sunrise Tour
  • Museum Angkut
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8.2272 reviews
See more hotels

Day 3: Banyuwangi, Indonesia

Day 4: Yogyakarta, Indonesia

Day 5: Jakarta, Indonesia

Distance
Transport
Popular
Yogyakarta → Jakarta by train
  1. Take the train from Yogyakarta to Jakartatrain train
6h
$25–29
See more transport options
Activities
  • National Monument Monas
  • Glodok Chinatown
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.6352 reviews
See more hotels

Day 6: Bandung, Indonesia

Distance
Transport
Popular
Jakarta → Bandung by bus
  1. Take the bus from Jakarta to Bandungbus bus
1h 57m
$10–20
See more transport options
Activities
  • Dusun Bambu Family Leisure Park
  • Kawah Putih
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

9794 reviews
See more hotels

Day 7: Pangandaran, Indonesia

Day 8: Purwokerto, Indonesia

Day 9: Magelang, Indonesia

Day 10: Surakarta, Indonesia

Day 11: Ponorogo, Indonesia

12 days in Indonesia

BatamLuwuk

Itinerary navigation

Day 1: Batam, Indonesia

Activities
  • Ocarina Batam Theme Park
  • Ranoh Island
Explore Batam itineraries
Hotel
Hotel
Recommended

Montigo Resorts Nongsa

8.1479 reviews
See more hotels

Day 2: Jakarta, Indonesia

Day 3: Yogyakarta, Indonesia

Distance
Transport
Popular
Jakarta → Yogyakarta by train
  1. Take the train from Jakarta to Yogyakartatrain train
6h 5m
$25–29
See more transport options
Activities
  • Ramayana Ballet at Prambanan
  • Kota Gede Silver Craft Center
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 4: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$17–27
See more transport options
Activities
  • Pujon Kidul Tourism Village
  • Wendit Recreational Park
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8.2272 reviews
See more hotels

Day 5: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Museum Blambangan
  • Alas Purwo National Park
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.1133 reviews
See more hotels

Day 6: Denpasar, Indonesia

Day 7: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • ATV Quad Bike Adventure
  • Balinese Cooking Class
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 8: Labuan Bajo, Indonesia

Day 9: Makassar, Indonesia

Day 10: Manado, Indonesia

Day 11: Gorontalo, Indonesia

Day 12: Luwuk, Indonesia

13 days in Indonesia

MedanKendari

Itinerary navigation

Day 1: Medan, Indonesia

Activities
  • Kampung Madras Little India
  • North Sumatra Museum
Explore Medan itineraries
Hotel
Hotel
Recommended

OYO Life 1839 Samantha Kost

00 review
See more hotels

Day 2: Jakarta, Indonesia

Day 3: Yogyakarta, Indonesia

Distance
Transport
Popular
Jakarta → Yogyakarta by train
  1. Take the train from Jakarta to Yogyakartatrain train
6h 5m
$25–29
See more transport options
Activities
  • Mount Merapi Jeep Tour
  • Pinus Pengger Pine Forest
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 4: Malang, Indonesia

Day 5: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Sukamade Turtle Beach
  • Tabuhan Island
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.1133 reviews
See more hotels

Day 6: Denpasar, Indonesia

Day 7: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • Tegalalang Rice Terraces
  • Goa Gajah Elephant Cave
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 8: Labuan Bajo, Indonesia

Day 9: Makassar, Indonesia

Day 10: Manado, Indonesia

Day 11: Gorontalo, Indonesia

Day 12: Luwuk, Indonesia

Day 13: Kendari, Indonesia

14 days in Indonesia

BandungBengkalis

Itinerary navigation

Day 1: Bandung, Indonesia

Activities
  • Ranca Upas
  • Saung Angklung Udjo
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

9794 reviews
See more hotels

Day 2: Yogyakarta, Indonesia

Distance
Transport
Popular
Bandung → Yogyakarta by train
  1. Take the train from Bandung to Yogyakartatrain train
6h 7m
$18–27
See more transport options
Activities
  • Yogya Kembali Monument Monjali
  • Sultans Palace Kraton Ngayogyakarta Hadiningrat
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 3: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$17–27
See more transport options
Activities
  • Pujon Kidul Tourism Village
  • Kampung Warna-Warni Jodipan
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8.2272 reviews
See more hotels

Day 4: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Jagir Waterfall
  • Kemiren Osing Village
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.1133 reviews
See more hotels

Day 5: Denpasar, Indonesia

Day 6: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • Campuhan Ridge Walk
  • Sacred Monkey Forest Sanctuary
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 7: Labuan Bajo, Indonesia

Day 8: Makassar, Indonesia

Day 9: Manado, Indonesia

Day 10: Jakarta, Indonesia

Day 11: Surabaya, Indonesia

Distance
Transport
Popular
Jakarta → Surabaya by train
  1. Take the train from Jakarta to Surabayatrain train
7h 45m
$25–35
See more transport options
Activities
  • Museum Sepuluh Nopember
  • Cheng Hoo Mosque
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.7132 reviews
See more hotels

Day 12: Batam, Indonesia

Day 13: Pekanbaru, Indonesia

Day 14: Bengkalis, Indonesia

15 days in Indonesia

PontianakBaubau

Itinerary navigation

Day 1: Pontianak, Indonesia

Activities
  • West Kalimantan State Museum
  • Flamboyan Traditional Market
Explore Pontianak itineraries
Hotel
Hotel
Recommended

ibis Pontianak City Center

8.2116 reviews
See more hotels

Day 2: Batam, Indonesia

Day 3: Jakarta, Indonesia

Day 4: Yogyakarta, Indonesia

Distance
Transport
Popular
Jakarta → Yogyakarta by train
  1. Take the train from Jakarta to Yogyakartatrain train
6h 5m
$25–29
See more transport options
Activities
  • Taman Sari Water Castle
  • Kota Gede Silver Craft Center
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 5: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$17–27
See more transport options
Activities
  • Alun-Alun Kota Malang
  • Wendit Recreational Park
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8.2272 reviews
See more hotels

Day 6: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Kalibendo Plantation
  • Alas Purwo National Park
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.1133 reviews
See more hotels

Day 7: Denpasar, Indonesia

Day 8: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • Bali Pulina Agro Tourism Coffee Plantation
  • The Yoga Barn
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 9: Labuan Bajo, Indonesia

Day 10: Makassar, Indonesia

Distance
Transport
Popular
Labuan Bajo → Makassar by fly
  1. Fly from Labuan Bajo to Makassarplane plane
  2. Take the taxi from Labuan Bajo to Makassartaxi taxi
3h 35m
$221–381
See more transport options
Activities
  • Somba Opu Traditional Market
  • Kodingareng Keke Island
Explore Makassar itineraries
Hotel
Hotel
Recommended

Swiss-Belhotel Waterfront Makassar

7.4223 reviews
See more hotels

Day 11: Manado, Indonesia

Day 12: Gorontalo, Indonesia

Day 13: Luwuk, Indonesia

Day 14: Kendari, Indonesia

Day 15: Baubau, Indonesia

16 days in Indonesia

PekanbaruAmbon

Itinerary navigation

Day 1: Pekanbaru, Indonesia

Activities
  • Pasar Bawah
  • Taman Kota Pekanbaru
Explore Pekanbaru itineraries
Hotel
Hotel
Recommended

The Premiere Pekanbaru

829 reviews
See more hotels

Day 2: Batam, Indonesia

Day 3: Jakarta, Indonesia

Day 4: Yogyakarta, Indonesia

Distance
Transport
Popular
Jakarta → Yogyakarta by train
  1. Take the train from Jakarta to Yogyakartatrain train
6h 5m
$25–29
See more transport options
Activities
  • Mount Merapi Jeep Tour
  • Borobudur Temple
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 5: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$17–27
See more transport options
Activities
  • Hawaii Waterpark Malang
  • Eco Green Park
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8.2272 reviews
See more hotels

Day 6: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Tabuhan Island
  • Baluran National Park
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.1133 reviews
See more hotels

Day 7: Denpasar, Indonesia

Day 8: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • Neka Art Museum
  • Goa Gajah Elephant Cave
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 9: Labuan Bajo, Indonesia

Day 10: Makassar, Indonesia

Distance
Transport
Popular
Labuan Bajo → Makassar by fly
  1. Fly from Labuan Bajo to Makassarplane plane
  2. Take the taxi from Labuan Bajo to Makassartaxi taxi
3h 35m
$221–381
See more transport options
Activities
  • Museum Negeri Provinsi Sulawesi Selatan
  • Bantimurung-Bulusaraung National Park
Explore Makassar itineraries
Hotel
Hotel
Recommended

Swiss-Belhotel Waterfront Makassar

7.4223 reviews
See more hotels

Day 11: Manado, Indonesia

Day 12: Gorontalo, Indonesia

Day 13: Luwuk, Indonesia

Day 14: Kendari, Indonesia

Day 15: Baubau, Indonesia

Day 16: Ambon, Indonesia

17 days in Indonesia

DumaiAmbon

Itinerary navigation

Day 1: Dumai, Indonesia

Activities
  • Pusat Oleh-Oleh Khas Dumai
  • Masjid Raya Dumai
Explore Dumai itineraries
Hotel
Hotel
Recommended

The Zuri Dumai

8.457 reviews
See more hotels

Day 2: Pekanbaru, Indonesia

Distance
Transport
Popular
Dumai → Pekanbaru by bus
  1. Take the bus from Dumai to Pekanbarubus bus
  2. Take the bus from Dumai to Pekanbarubus bus
3h 59m
See more transport options
Activities
  • Sentra Oleh-Oleh Khas Riau
  • Taman Rekreasi Alam Mayang
Explore Pekanbaru itineraries
Hotel
Hotel
Recommended

The Premiere Pekanbaru

829 reviews
See more hotels

Day 3: Batam, Indonesia

Day 4: Jakarta, Indonesia

Day 5: Yogyakarta, Indonesia

Distance
Transport
Popular
Jakarta → Yogyakarta by train
  1. Take the train from Jakarta to Yogyakartatrain train
6h 5m
$25–29
See more transport options
Activities
  • Prambanan Temple
  • Borobudur Temple
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 6: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$17–27
See more transport options
Activities
  • Museum Angkut
  • Mount Bromo Sunrise Tour
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8.2272 reviews
See more hotels

Day 7: Banyuwangi, Indonesia

Day 8: Denpasar, Indonesia

Day 9: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • Campuhan Ridge Walk
  • Neka Art Museum
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 10: Labuan Bajo, Indonesia

Day 11: Makassar, Indonesia

Distance
Transport
Popular
Labuan Bajo → Makassar by fly
  1. Fly from Labuan Bajo to Makassarplane plane
  2. Take the taxi from Labuan Bajo to Makassartaxi taxi
3h 35m
$221–381
See more transport options
Activities
  • Somba Opu Traditional Market
  • Trans Studio Makassar
Explore Makassar itineraries
Hotel
Hotel
Recommended

Swiss-Belhotel Waterfront Makassar

7.4223 reviews
See more hotels

Day 12: Manado, Indonesia

Day 13: Gorontalo, Indonesia

Day 14: Luwuk, Indonesia

Day 15: Kendari, Indonesia

Day 16: Baubau, Indonesia

Day 17: Ambon, Indonesia

Distance
Transport
Popular
Baubau → Ambon by ferry
  1. Take the ferry from Baubau to Ambonferry ferry
29h 34m
$24–30
See more transport options
Activities
  • Mahu Beach
  • Martha Christina Tiahahu Monument
Explore Ambon itineraries
Hotel
Hotel
Recommended

The City Hotel

8.3686 reviews
See more hotels

18 days in Indonesia

Tanjung PinangBitung

Itinerary navigation

Day 1: Tanjung Pinang, Indonesia

Activities
  • Gedung Gonggong
  • Sun Plaza Tanjung Pinang
Explore Tanjung Pinang itineraries
Hotel
Hotel
Recommended

Nite & Day Laguna Bintan

8.2198 reviews
See more hotels

Day 2: Batam, Indonesia

Day 3: Jakarta, Indonesia

Day 4: Yogyakarta, Indonesia

Distance
Transport
Popular
Jakarta → Yogyakarta by train
  1. Take the train from Jakarta to Yogyakartatrain train
6h 5m
$25–29
See more transport options
Activities
  • Yogya Kembali Monument Monjali
  • Prambanan Temple
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 5: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$17–27
See more transport options
Activities
  • Jatim Park 2
  • Mount Bromo Sunrise Tour
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8.2272 reviews
See more hotels

Day 6: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Alas Purwo National Park
  • Museum Blambangan
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.1133 reviews
See more hotels

Day 7: Denpasar, Indonesia

Day 8: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • Bali Pulina Agro Tourism Coffee Plantation
  • ATV Quad Bike Adventure
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 9: Labuan Bajo, Indonesia

Day 10: Makassar, Indonesia

Distance
Transport
Popular
Labuan Bajo → Makassar by fly
  1. Fly from Labuan Bajo to Makassarplane plane
  2. Take the taxi from Labuan Bajo to Makassartaxi taxi
3h 35m
$221–381
See more transport options
Activities
  • Fort Rotterdam
  • Museum Negeri Provinsi Sulawesi Selatan
Explore Makassar itineraries
Hotel
Hotel
Recommended

Swiss-Belhotel Waterfront Makassar

7.4223 reviews
See more hotels

Day 11: Manado, Indonesia

Day 12: Gorontalo, Indonesia

Day 13: Luwuk, Indonesia

Day 14: Kendari, Indonesia

Day 15: Baubau, Indonesia

Day 16: Ambon, Indonesia

Distance
Transport
Popular
Baubau → Ambon by ferry
  1. Take the ferry from Baubau to Ambonferry ferry
29h 34m
$24–30
See more transport options
Activities
  • Martha Christina Tiahahu Monument
  • Pattimura Monument
Explore Ambon itineraries
Hotel
Hotel
Recommended

The City Hotel

8.3686 reviews
See more hotels

Day 17: Ternate, Indonesia

Day 18: Bitung, Indonesia

19 days in Indonesia

BengkalisBitung

Itinerary navigation

Days 1–2: Bengkalis, Indonesia

Activities
  • Hutan Mangrove Bantan
  • Klenteng Hok Ann Kiong
Explore Bengkalis itineraries
Hotel
Hotel
Recommended
See more hotels

Day 3: Batam, Indonesia

Day 4: Jakarta, Indonesia

Day 5: Yogyakarta, Indonesia

Distance
Transport
Popular
Jakarta → Yogyakarta by train
  1. Take the train from Jakarta to Yogyakartatrain train
6h 5m
$25–29
See more transport options
Activities
  • Taman Sari Water Castle
  • Ullen Sentalu Museum
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 6: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$17–27
See more transport options
Activities
  • Hawaii Waterpark Malang
  • Wendit Recreational Park
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8.2272 reviews
See more hotels

Day 7: Banyuwangi, Indonesia

Day 8: Denpasar, Indonesia

Day 9: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • Neka Art Museum
  • Ubud Art Market
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 10: Labuan Bajo, Indonesia

Day 11: Makassar, Indonesia

Day 12: Manado, Indonesia

Day 13: Gorontalo, Indonesia

Day 14: Luwuk, Indonesia

Day 15: Kendari, Indonesia

Day 16: Baubau, Indonesia

Day 17: Ambon, Indonesia

Day 18: Ternate, Indonesia

Day 19: Bitung, Indonesia

20 days in Indonesia

TarakanBitung

Itinerary navigation

Day 1: Tarakan, Indonesia

Activities
  • Kuliner Malam Tarakan
  • Grand Mosque Baitul Izzah
Explore Tarakan itineraries
Hotel
Hotel
Recommended

Hotel Grand Taufiq Tarakan

101 review
See more hotels

Day 2: Balikpapan, Indonesia

Day 3: Pontianak, Indonesia

Day 4: Batam, Indonesia

Day 5: Jakarta, Indonesia

Day 6: Yogyakarta, Indonesia

Distance
Transport
Popular
Jakarta → Yogyakarta by train
  1. Take the train from Jakarta to Yogyakartatrain train
6h 5m
$25–29
See more transport options
Activities
  • Yogya Kembali Monument Monjali
  • Ullen Sentalu Museum
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 7: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$17–27
See more transport options
Activities
  • Kampung Warna-Warni Jodipan
  • Eco Green Park
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8.2272 reviews
See more hotels

Day 8: Banyuwangi, Indonesia

Day 9: Denpasar, Indonesia

Day 10: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • Ayung River White Water Rafting
  • Ubud Palace
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 11: Labuan Bajo, Indonesia

Day 12: Makassar, Indonesia

Distance
Transport
Popular
Labuan Bajo → Makassar by fly
  1. Fly from Labuan Bajo to Makassarplane plane
  2. Take the taxi from Labuan Bajo to Makassartaxi taxi
3h 35m
$221–381
See more transport options
Activities
  • Somba Opu Traditional Market
  • Center Point of Indonesia CPI
Explore Makassar itineraries
Hotel
Hotel
Recommended

Swiss-Belhotel Waterfront Makassar

7.4223 reviews
See more hotels

Day 13: Manado, Indonesia

Day 14: Gorontalo, Indonesia

Day 15: Luwuk, Indonesia

Day 16: Kendari, Indonesia

Day 17: Baubau, Indonesia

Day 18: Ambon, Indonesia

Day 19: Ternate, Indonesia

Day 20: Bitung, Indonesia

30 days in Indonesia

SingkawangWonosobo

Itinerary navigation

Day 1: Singkawang, Indonesia

Activities
  • Bukit Rindu Alam
  • Pasar Hongkong
Explore Singkawang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Singkawang

7.9145 reviews
See more hotels

Day 2: Pontianak, Indonesia

Day 3: Batam, Indonesia

Day 4: Jakarta, Indonesia

Day 5: Yogyakarta, Indonesia

Distance
Transport
Popular
Jakarta → Yogyakarta by train
  1. Take the train from Jakarta to Yogyakartatrain train
6h 5m
$25–29
See more transport options
Activities
  • Malioboro Street
  • Gembira Loka Zoo
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.3519 reviews
See more hotels

Day 6: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$17–27
See more transport options
Activities
  • Candi Singosari
  • Malang Night Paradise
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8.2272 reviews
See more hotels

Day 7: Banyuwangi, Indonesia

Day 8: Denpasar, Indonesia

Day 9: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus
  1. Take the taxi from Denpasar to Ubudtaxi taxi
  2. Take the bus from Denpasar to Ubudbus bus
1h 18m
$8–16
See more transport options
Activities
  • The Yoga Barn
  • Tegalalang Rice Terraces
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.315 reviews
See more hotels

Day 10: Labuan Bajo, Indonesia

Day 11: Makassar, Indonesia

Day 12: Manado, Indonesia

Day 13: Gorontalo, Indonesia

Day 14: Luwuk, Indonesia

Day 15: Kendari, Indonesia

Day 16: Baubau, Indonesia

Day 17: Ambon, Indonesia

Distance
Transport
Popular
Baubau → Ambon by ferry
  1. Take the ferry from Baubau to Ambonferry ferry
29h 34m
$24–30
See more transport options
Activities
  • World Peace Gong
  • Pattimura Monument
Explore Ambon itineraries
Hotel
Hotel
Recommended

The City Hotel

8.3686 reviews
See more hotels

Day 18: Ternate, Indonesia

Day 19: Bitung, Indonesia

Day 20: Palu, Indonesia

Day 21: Semarang, Indonesia

Day 22: Jepara, Indonesia

Distance
Transport
Popular
Semarang → Jepara by bus
  1. Take the bus from Semarang to Jeparabus bus
3h
$7
See more transport options
Activities
  • Jepara Wood Carving Center
  • Try Local Cuisine Horok-horok
Explore Jepara itineraries
Hotel
Hotel
Recommended

The Gecho Inn Country

8.4141 reviews
See more hotels

Day 23: Surabaya, Indonesia

Day 24: Bandung, Indonesia

Day 25: Pangandaran, Indonesia

Day 26: Purwokerto, Indonesia

Day 27: Magelang, Indonesia

Day 28: Surakarta, Indonesia

Day 29: Ponorogo, Indonesia

Day 30: Wonosobo, Indonesia

Must-see Indonesia

Plot your journey across Indonesia, visiting its many must-see destinations. With just a short train ride or scenic drive, you can journey from one region to another.