Rome2Rio

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

QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

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

Yogyakarta Padang

Itinerary navigation

Day 1: Yogyakarta, Indonesia

Activities
  • Ramayana Ballet at Prambanan
  • Ullen Sentalu Museum
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

Day 2: 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
  • Sunda Kelapa Port
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.9280 reviews
See more hotels

Day 3: Bandung, Indonesia

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

Hilton Bandung

8.9768 reviews
See more hotels

Day 4: Semarang, Indonesia

Distance
Transport
Popular
Bandung → Semarang by train
  1. Take the train from Bandung to Semarangtrain train
6h 23m
$21–28
See more transport options
Activities
  • Dusun Semilir Eco Park
  • Brown Canyon
Explore Semarang itineraries
Hotel
Hotel
Recommended

Gets Premiere Semarang

7.152 reviews
See more hotels

Day 5: Batam, Indonesia

Day 6: Pekanbaru, Indonesia

Day 7: Padang, Indonesia

8 days in Indonesia

Jakarta Medan

Itinerary navigation

Day 1: Jakarta, Indonesia

Activities
  • Glodok Chinatown
  • Art1 New Museum
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.9280 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–30
See more transport options
Activities
  • Mount Merapi Jeep Tour
  • Sultans Palace Kraton Ngayogyakarta Hadiningrat
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

Day 3: Malang, Indonesia

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

Swiss-Belinn Malang

8274 reviews
See more hotels

Day 4: Surabaya, Indonesia

Distance
Transport
Popular
Malang → Surabaya by train
  1. Take the train from Malang to Surabayatrain train
1h 51m
$4–26
See more transport options
Activities
  • Cheng Hoo Mosque
  • Klenteng Sanggar Agung
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 5: Batam, Indonesia

Day 6: Pekanbaru, Indonesia

Day 7: Padang, Indonesia

Day 8: Medan, Indonesia

9 days in Indonesia

Ubud Batam

Itinerary navigation

Days 1–2: Ubud, Indonesia

Activities
  • Ayung River White Water Rafting
  • Bali Pulina Agro Tourism Coffee Plantation
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.210 reviews
See more hotels

Day 3: Banyuwangi, Indonesia

Day 4: Malang, Indonesia

Distance
Transport
Popular
Banyuwangi → Malang by train
  1. Take the train from Banyuwangi to Malangtrain train
6h 48m
$14–26
See more transport options
Activities
  • Alun-Alun Kota Malang
  • Hawaii Waterpark Malang
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8274 reviews
See more hotels

Day 5: Yogyakarta, Indonesia

Distance
Transport
Popular
Malang → Yogyakarta by train
  1. Take the train from Malang to Yogyakartatrain train
6h 1m
$17–27
See more transport options
Activities
  • Gembira Loka Zoo
  • Ramayana Ballet at Prambanan
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

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
  • Istiqlal Mosque
  • KidZania Jakarta
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.9280 reviews
See more hotels

Day 7: Bandung, Indonesia

Distance
Transport
Popular
Jakarta → Bandung by bus
  1. Take the bus from Jakarta to Bandungbus bus
1h 57m
$10–15
See more transport options
Activities
  • Bandung Zoo
  • Saung Angklung Udjo
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

8.9768 reviews
See more hotels

Day 8: Semarang, Indonesia

Distance
Transport
Popular
Bandung → Semarang by train
  1. Take the train from Bandung to Semarangtrain train
6h 23m
$21–28
See more transport options
Activities
  • Masjid Agung Jawa Tengah
  • Lawang Sewu
Explore Semarang itineraries
Hotel
Hotel
Recommended

Gets Premiere Semarang

7.152 reviews
See more hotels

Day 9: Batam, Indonesia

10 days in Indonesia

Batam Medan

Itinerary navigation

Day 1: Batam, Indonesia

Activities
  • DC Mall
  • Ocarina Batam Theme Park
Explore Batam itineraries
Hotel
Hotel
Recommended

Montigo Resorts Nongsa

8.1518 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–30
See more transport options
Activities
  • Sultans Palace Kraton Ngayogyakarta Hadiningrat
  • Gembira Loka Zoo
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

Day 4: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
5h 56m
$17–27
See more transport options
Activities
  • Mount Bromo Sunrise Tour
  • Alun-Alun Kota Malang
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8274 reviews
See more hotels

Day 5: Surabaya, Indonesia

Distance
Transport
Popular
Malang → Surabaya by train
  1. Take the train from Malang to Surabayatrain train
1h 51m
$4–26
See more transport options
Activities
  • Pasar Atom
  • Surabaya Zoo
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 6: Banyuwangi, Indonesia

Days 7–8: Ubud, Indonesia

Distance
Transport
Popular
Banyuwangi → Ubud by fly
  1. Take the taxi from Banyuwangi to Ubudtaxi taxi
  2. Fly from Banyuwangi to Ubudplane plane
  3. Take the taxi from Banyuwangi to Ubudtaxi taxi
3h 47m
$176–365
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.210 reviews
See more hotels

Day 9: Denpasar, Indonesia

Day 10: Medan, Indonesia

11 days in Indonesia

Denpasar Pekanbaru

Itinerary navigation

Day 1: Denpasar, Indonesia

Activities
  • Bali Museum
  • Sindhu Beach Market
Explore Denpasar itineraries
Hotel
Hotel
Recommended

The Christina Estate

9.74 reviews
See more hotels

Days 2–3: Ubud, Indonesia

Day 4: Banyuwangi, Indonesia

Day 5: Malang, Indonesia

Distance
Transport
Popular
Banyuwangi → Malang by train
  1. Take the train from Banyuwangi to Malangtrain train
6h 48m
$14–26
See more transport options
Activities
  • Mount Bromo Sunrise Tour
  • Malang Night Paradise
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8274 reviews
See more hotels

Day 6: Yogyakarta, Indonesia

Distance
Transport
Popular
Malang → Yogyakarta by train
  1. Take the train from Malang to Yogyakartatrain train
6h 1m
$17–27
See more transport options
Activities
  • Jomblang Cave Adventure
  • Kota Gede Silver Craft Center
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

Day 7: 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
  • Art1 New Museum
  • Setu Babakan Betawi Cultural Village
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.9280 reviews
See more hotels

Day 8: Bandung, Indonesia

Distance
Transport
Popular
Jakarta → Bandung by bus
  1. Take the bus from Jakarta to Bandungbus bus
1h 57m
$10–15
See more transport options
Activities
  • Bandung Institute of Technology
  • Cihampelas Walk
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

8.9768 reviews
See more hotels

Day 9: Semarang, Indonesia

Distance
Transport
Popular
Bandung → Semarang by train
  1. Take the train from Bandung to Semarangtrain train
6h 23m
$21–28
See more transport options
Activities
  • Kampung Pelangi
  • Gereja Blenduk
Explore Semarang itineraries
Hotel
Hotel
Recommended

Gets Premiere Semarang

7.152 reviews
See more hotels

Day 10: Batam, Indonesia

Day 11: Pekanbaru, Indonesia

12 days in Indonesia

Surabaya Banda Aceh

Itinerary navigation

Day 1: Surabaya, Indonesia

Activities
  • Kenjeran Park
  • Monumen Kapal Selam
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 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
  • Wendit Recreational Park
  • Malang Night Paradise
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8274 reviews
See more hotels

Day 3: Yogyakarta, Indonesia

Distance
Transport
Popular
Malang → Yogyakarta by train
  1. Take the train from Malang to Yogyakartatrain train
6h 1m
$17–27
See more transport options
Activities
  • Mount Merapi Jeep Tour
  • Sultans Palace Kraton Ngayogyakarta Hadiningrat
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

Day 4: 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
  • Sunda Kelapa Port
  • National Museum of Indonesia
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.9280 reviews
See more hotels

Day 5: Bandung, Indonesia

Distance
Transport
Popular
Jakarta → Bandung by bus
  1. Take the bus from Jakarta to Bandungbus bus
1h 57m
$10–15
See more transport options
Activities
  • Curug Dago
  • Braga Street
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

8.9768 reviews
See more hotels

Day 6: Semarang, Indonesia

Distance
Transport
Popular
Bandung → Semarang by train
  1. Take the train from Bandung to Semarangtrain train
6h 23m
$21–28
See more transport options
Activities
  • Kota Lama Old Town
  • Kampung Pelangi
Explore Semarang itineraries
Hotel
Hotel
Recommended

Gets Premiere Semarang

7.152 reviews
See more hotels

Day 7: Batam, Indonesia

Day 8: Pekanbaru, Indonesia

Day 9: Padang, Indonesia

Distance
Transport
Popular
Pekanbaru → Padang by bus
  1. Take the bus from Pekanbaru to Padangbus bus
  2. Take the taxi from Pekanbaru to Padangtaxi taxi
8h 7m
$24–26
See more transport options
Activities
  • Pulau Pasumpahan
  • Culinary Tour Sate Padang Nasi Padang
Explore Padang itineraries
Hotel
Hotel
Recommended

Mercure Padang

8.6676 reviews
See more hotels

Day 10: Medan, Indonesia

Days 11–12: Banda Aceh, Indonesia

13 days in Indonesia

Bandung Padang

Itinerary navigation

Day 1: Bandung, Indonesia

Activities
  • Bandung Geological Museum
  • Braga Street
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

8.9768 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
$19–28
See more transport options
Activities
  • Pinus Pengger Pine Forest
  • Kota Gede Silver Craft Center
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

Day 3: 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
  • Grand Indonesia Shopping Town
  • Jakarta Cathedral
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.9280 reviews
See more hotels

Day 4: 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
  • Kenjeran Park
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 5: 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
  • Kampung Warna-Warni Jodipan
  • Alun-Alun Kota Malang
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8274 reviews
See more hotels

Day 6: Banyuwangi, Indonesia

Days 7–8: Ubud, Indonesia

Distance
Transport
Popular
Banyuwangi → Ubud by fly
  1. Take the taxi from Banyuwangi to Ubudtaxi taxi
  2. Fly from Banyuwangi to Ubudplane plane
  3. Take the taxi from Banyuwangi to Ubudtaxi taxi
3h 47m
$176–365
See more transport options
Activities
  • Pura Taman Saraswati Water Palace
  • Ayung River White Water Rafting
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.210 reviews
See more hotels

Day 9: Denpasar, Indonesia

Day 10: Medan, Indonesia

Day 11: Batam, Indonesia

Day 12: Pekanbaru, Indonesia

Day 13: Padang, Indonesia

14 days in Indonesia

Sorong Banda Aceh

Itinerary navigation

Day 1: Sorong, Indonesia

Activities
  • Coastal Kayaking
  • Doom Island Exploration
Explore Sorong itineraries
Hotel
Hotel
Recommended

Vega Prime Hotel & Convention

8.2747 reviews
See more hotels

Day 2: Ambon, 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–30
See more transport options
Activities
  • Pinus Pengger Pine Forest
  • Taman Sari Water Castle
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

Day 5: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
5h 56m
$17–27
See more transport options
Activities
  • Batu Night Spectacular
  • Eco Green Park
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8274 reviews
See more hotels

Day 6: Surabaya, Indonesia

Distance
Transport
Popular
Malang → Surabaya by train
  1. Take the train from Malang to Surabayatrain train
1h 51m
$4–26
See more transport options
Activities
  • Tugu Pahlawan
  • Klenteng Sanggar Agung
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 7: Batam, Indonesia

Day 8: Pekanbaru, Indonesia

Day 9: Padang, Indonesia

Day 10: Medan, Indonesia

Days 11–14: Banda Aceh, Indonesia

15 days in Indonesia

Manado Kendari

Itinerary navigation

Day 1: Manado, Indonesia

Activities
  • Lembeh Strait Diving
  • Tomohon Traditional Market
Explore Manado itineraries
Hotel
Hotel
Recommended

Whiz Prime Hotel Megamas Manado

7.283 reviews
See more hotels

Day 2: Makassar, Indonesia

Days 3–9: Luwuk, Indonesia

Days 10–15: Kendari, Indonesia

16 days in Indonesia

Medan Bengkulu

Itinerary navigation

Day 1: Medan, Indonesia

Activities
  • Rahmat International Wildlife Museum & Gallery
  • 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–30
See more transport options
Activities
  • Borobudur Temple
  • Prambanan Temple
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

Day 4: Malang, Indonesia

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

Swiss-Belinn Malang

8274 reviews
See more hotels

Day 5: Surabaya, Indonesia

Distance
Transport
Popular
Malang → Surabaya by train
  1. Take the train from Malang to Surabayatrain train
1h 51m
$4–26
See more transport options
Activities
  • Suramadu National Bridge
  • Ampel Mosque and Arab Quarter
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 6: Batam, Indonesia

Day 7: Pekanbaru, Indonesia

Day 8: Padang, Indonesia

Days 9–16: Bengkulu, Indonesia

17 days in Indonesia

Dumai Banda Aceh

Itinerary navigation

Days 1–2: Dumai, Indonesia

Activities
  • Vihara Buddha Dharma
  • Danau Buatan
Explore Dumai itineraries
Hotel
Hotel
Recommended

The Zuri Dumai

8.556 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–30
See more transport options
Activities
  • Sultans Palace Kraton Ngayogyakarta Hadiningrat
  • Ullen Sentalu Museum
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

Day 6: Malang, Indonesia

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

Swiss-Belinn Malang

8274 reviews
See more hotels

Day 7: Surabaya, Indonesia

Distance
Transport
Popular
Malang → Surabaya by train
  1. Take the train from Malang to Surabayatrain train
1h 51m
$4–26
See more transport options
Activities
  • Suramadu National Bridge
  • Pasar Atom
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 8: Banyuwangi, Indonesia

Days 9–10: Ubud, Indonesia

Day 11: Denpasar, Indonesia

Day 12: Medan, Indonesia

Days 13–17: Banda Aceh, Indonesia

18 days in Indonesia

Pontianak Luwuk

Itinerary navigation

Days 1–3: Pontianak, Indonesia

Activities
  • Rumah Betang Radakng Dayak Longhouse
  • Taman Alun Kapuas Park
Explore Pontianak itineraries
Hotel
Hotel
Recommended

ibis Pontianak City Center

8.5110 reviews
See more hotels

Days 4–14: Balikpapan, Indonesia

Day 15: Manado, Indonesia

Day 16: Makassar, Indonesia

Days 17–18: Luwuk, Indonesia

19 days in Indonesia

Pekanbaru Banda Aceh

Itinerary navigation

Day 1: Pekanbaru, Indonesia

Activities
  • Rumah Singgah Sultan Siak
  • Masjid Agung Ar-Rahman
Explore Pekanbaru itineraries
Hotel
Hotel
Recommended

The Premiere Pekanbaru

7.931 reviews
See more hotels

Day 2: Padang, 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–30
See more transport options
Activities
  • Ullen Sentalu Museum
  • Borobudur Temple
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

Day 6: Malang, Indonesia

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

Swiss-Belinn Malang

8274 reviews
See more hotels

Day 7: Surabaya, Indonesia

Distance
Transport
Popular
Malang → Surabaya by train
  1. Take the train from Malang to Surabayatrain train
1h 51m
$4–26
See more transport options
Activities
  • Museum Sepuluh Nopember
  • Klenteng Sanggar Agung
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 8: Banyuwangi, Indonesia

Days 9–10: Ubud, Indonesia

Day 11: Denpasar, Indonesia

Day 12: Medan, Indonesia

Days 13–19: Banda Aceh, Indonesia

20 days in Indonesia

Tanjung Pinang Banda Aceh

Itinerary navigation

Days 1–3: Tanjung Pinang, Indonesia

Activities
  • Pasar Ikan Tanjung Pinang
  • Gereja Katolik Santa Maria
Explore Tanjung Pinang itineraries
Hotel
Hotel
Recommended

Nite & Day Laguna Bintan

8.2179 reviews
See more hotels

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–30
See more transport options
Activities
  • Prambanan Temple
  • Malioboro Street
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

Day 7: Malang, Indonesia

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

Swiss-Belinn Malang

8274 reviews
See more hotels

Day 8: Surabaya, Indonesia

Distance
Transport
Popular
Malang → Surabaya by train
  1. Take the train from Malang to Surabayatrain train
1h 51m
$4–26
See more transport options
Activities
  • Museum Sepuluh Nopember
  • Pasar Atom
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 9: Banyuwangi, Indonesia

Days 10–11: Ubud, Indonesia

Day 12: Denpasar, Indonesia

Day 13: Medan, Indonesia

Days 14–20: Banda Aceh, Indonesia

30 days in Indonesia

Kupang Bengkulu

Itinerary navigation

Days 1–4: Kupang, Indonesia

Activities
  • Museum Negeri Provinsi NTT
  • Pasar Oeba
Explore Kupang itineraries
Hotel
Hotel
Recommended

Aston Kupang Hotel & Convention Center

8.2406 reviews
See more hotels

Day 5: Surabaya, Indonesia

Day 6: 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
  • Hawaii Waterpark Malang
  • Wendit Recreational Park
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8274 reviews
See more hotels

Day 7: Yogyakarta, Indonesia

Distance
Transport
Popular
Malang → Yogyakarta by train
  1. Take the train from Malang to Yogyakartatrain train
6h 1m
$17–27
See more transport options
Activities
  • Mount Merapi Jeep Tour
  • Affandi Museum
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4487 reviews
See more hotels

Day 8: 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
  • Ancol Dreamland
  • Sky Garden Rooftop Bar
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.9280 reviews
See more hotels

Day 9: Bandung, Indonesia

Distance
Transport
Popular
Jakarta → Bandung by bus
  1. Take the bus from Jakarta to Bandungbus bus
1h 57m
$10–15
See more transport options
Activities
  • Saung Angklung Udjo
  • Tangkuban Perahu
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

8.9768 reviews
See more hotels

Day 10: Semarang, Indonesia

Distance
Transport
Popular
Bandung → Semarang by train
  1. Take the train from Bandung to Semarangtrain train
6h 23m
$21–28
See more transport options
Activities
  • Masjid Agung Jawa Tengah
  • Pantai Marina
Explore Semarang itineraries
Hotel
Hotel
Recommended

Gets Premiere Semarang

7.152 reviews
See more hotels

Day 11: Batam, Indonesia

Day 12: Pekanbaru, Indonesia

Day 13: Padang, Indonesia

Distance
Transport
Popular
Pekanbaru → Padang by bus
  1. Take the bus from Pekanbaru to Padangbus bus
  2. Take the taxi from Pekanbaru to Padangtaxi taxi
8h 7m
$24–26
See more transport options
Activities
  • Culinary Tour Sate Padang Nasi Padang
  • Lembah Anai Waterfall
Explore Padang itineraries
Hotel
Hotel
Recommended

Mercure Padang

8.6676 reviews
See more hotels

Day 14: Medan, Indonesia

Days 15–27: Banda Aceh, Indonesia

Days 28–30: Bengkulu, 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.

Popular cities in Indonesia to visit