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

Yogyakarta Batam

Itinerary navigation

Day 1: Yogyakarta, Indonesia

Activities
  • Yogya Kembali Monument Monjali
  • Jomblang Cave Adventure
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

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

Ascott Sudirman Jakarta

8.9284 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
$9–15
See more transport options
Activities
  • Cihampelas Walk
  • Situ Patenggang
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

8.9765 reviews
See more hotels

Day 4: Pangandaran, Indonesia

Days 5–6: Bandar Lampung, Indonesia

Day 7: Batam, Indonesia

8 days in Indonesia

Jakarta Dumai

Itinerary navigation

Day 1: Jakarta, Indonesia

Activities
  • Ragunan Zoo
  • Taman Mini Indonesia Indah TMII
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.9284 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
  • Yogya Kembali Monument Monjali
  • Taman Sari Water Castle
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 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
  • Hawaii Waterpark Malang
  • Taman Rekreasi Selecta
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 reviews
See more hotels

Day 4: Banyuwangi, Indonesia

Day 5: 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
  • Gereja Katolik Kelahiran Santa Perawan Maria
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: Dumai, Indonesia

Distance
Transport
Popular
Pekanbaru → Dumai by bus
  1. Take the bus from Pekanbaru to Dumaibus bus
  2. Take the bus from Pekanbaru to Dumaibus bus
5h 41m
See more transport options
Activities
  • Taman Wisata Alam Sungai Dumai
  • Pelabuhan Dumai
Explore Dumai itineraries
Hotel
Hotel
Recommended

The Zuri Dumai

8.556 reviews
See more hotels

9 days in Indonesia

Ubud Pekanbaru

Itinerary navigation

Day 1: Ubud, Indonesia

Activities
  • Tegalalang Rice Terraces
  • Campuhan Ridge Walk
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.210 reviews
See more hotels

Day 2: Denpasar, Indonesia

Distance
Transport
Popular
Ubud → Denpasar by ferry
  1. Take the ferry from Ubud to Denpasarferry ferry
  2. Take the transfer from Ubud to Denpasartransfer
  3. Take the ferry from Ubud to Denpasarferry ferry
5h 35m
$43
See more transport options
Activities
  • Jalan Gajah Mada Shopping Street
  • Sindhu Beach Market
Explore Denpasar itineraries
Hotel
Hotel
Recommended

The Christina Estate

9.84 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
  • Taman Sari Water Castle
  • Mount Merapi Jeep Tour
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 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
  • Mount Bromo Sunrise Tour
  • Alun-Alun Kota Malang
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 reviews
See more hotels

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
  • Surabaya Zoo
  • Gereja Katolik Kelahiran Santa Perawan Maria
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 8: Batam, Indonesia

Day 9: Pekanbaru, Indonesia

10 days in Indonesia

Batam Pangandaran

Itinerary navigation

Day 1: Batam, Indonesia

Activities
  • Batam Cable Ski & Wakeboard Park
  • Nagoya Hill Shopping Mall
Explore Batam itineraries
Hotel
Hotel
Recommended

Montigo Resorts Nongsa

8.1522 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
  • Jomblang Cave Adventure
  • Mount Merapi Jeep Tour
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 reviews
See more hotels

Day 4: Malang, Indonesia

Day 5: Banyuwangi, Indonesia

Day 6: 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
  • Museum Kesehatan Dr. Adhyatma
  • Pasar Atom
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 7: Semarang, Indonesia

Day 8: Jepara, Indonesia

Distance
Transport
Popular
Semarang → Jepara by bus
  1. Take the bus from Semarang to Jeparabus bus
3h
$6–8
See more transport options
Activities
  • Masjid Agung Jepara
  • Gua Tritip
Explore Jepara itineraries
Hotel
Hotel
Recommended

The Gecho Inn Country

8.8100 reviews
See more hotels

Day 9: Bandung, Indonesia

Day 10: Pangandaran, Indonesia

11 days in Indonesia

Denpasar Bandar Lampung

Itinerary navigation

Day 1: Denpasar, Indonesia

Activities
  • Big Garden Corner
  • Pasar Badung Market
Explore Denpasar itineraries
Hotel
Hotel
Recommended

The Christina Estate

9.84 reviews
See more hotels

Day 2: Ubud, Indonesia

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
  • Wendit Recreational Park
  • Mount Bromo Sunrise Tour
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 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
  • Jalan Tunjungan
  • Pasar Atom
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 6: Yogyakarta, Indonesia

Distance
Transport
Popular
Surabaya → Yogyakarta by train
  1. Take the train from Surabaya to Yogyakartatrain train
4h
$14–26
See more transport options
Activities
  • Mount Merapi Jeep Tour
  • Borobudur Temple
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 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
  • Ragunan Zoo
  • Glodok Chinatown
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.9284 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
$9–15
See more transport options
Activities
  • Bandung Geological Museum
  • Gedung Sate
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

8.9765 reviews
See more hotels

Day 9: Pangandaran, Indonesia

Days 10–11: Bandar Lampung, Indonesia

12 days in Indonesia

Bandung Labuan Bajo

Itinerary navigation

Day 1: Bandung, Indonesia

Activities
  • Ranca Upas
  • Bandung Institute of Technology
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

8.9765 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
  • Gembira Loka Zoo
  • Yogya Kembali Monument Monjali
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 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
  • Istiqlal Mosque
  • Jakarta History Museum Fatahillah Museum
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Ascott Sudirman Jakarta

8.9284 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
  • Surabaya Zoo
  • Pasar Atom
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
  • Jatim Park 2
  • Coban Rondo Waterfall
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 reviews
See more hotels

Day 6: Banyuwangi, Indonesia

Day 7: Blitar, Indonesia

Day 8: Jember, Indonesia

Day 9: Bondowoso, Indonesia

Distance
Transport
Popular
Jember → Bondowoso by drive  0 m
  1. Drive from Jember to Bondowosocar car 0 m
31 min
$5–7
See more transport options
Activities
  • Desa Wisata Koncer
  • Kuliner Malam Bondowoso
Explore Bondowoso itineraries
Hotel
Hotel
Recommended

Grand Padis Hotel

8.467 reviews
See more hotels

Day 10: Denpasar, Indonesia

Day 11: Ubud, Indonesia

Distance
Transport
Popular
Denpasar → Ubud by bus, ferry
  1. Take the bus from Denpasar to Ubudbus bus
  2. Take the transfer from Denpasar to Ubudtransfer
  3. Take the ferry from Denpasar to Ubudferry ferry
6h 20m
$44
See more transport options
Activities
  • ATV Quad Bike Adventure
  • Tegalalang Rice Terraces
Explore Ubud itineraries
Hotel
Hotel
Recommended

Shinta Dewi Ubud Villa by Sanga Sanga Hospitality

7.210 reviews
See more hotels

Day 12: Labuan Bajo, Indonesia

13 days in Indonesia

Surabaya Dumai

Itinerary navigation

Day 1: Surabaya, Indonesia

Activities
  • Gereja Katolik Kelahiran Santa Perawan Maria
  • Kenjeran Park
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
  • Malang Night Paradise
  • Coban Rondo Waterfall
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 reviews
See more hotels

Day 3: Banyuwangi, 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
  • Ullen Sentalu Museum
  • Ramayana Ballet at Prambanan
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 reviews
See more hotels

Day 6: Bandung, Indonesia

Day 7: Pangandaran, Indonesia

Days 8–9: Bandar Lampung, Indonesia

Day 10: Batam, Indonesia

Day 11: Pekanbaru, Indonesia

Days 12–13: Dumai, Indonesia

Distance
Transport
Popular
Pekanbaru → Dumai by bus
  1. Take the bus from Pekanbaru to Dumaibus bus
  2. Take the bus from Pekanbaru to Dumaibus bus
5h 41m
See more transport options
Activities
  • Gereja Katolik Santo Fransiskus Xaverius
  • Danau Buatan
Explore Dumai itineraries
Hotel
Hotel
Recommended

The Zuri Dumai

8.556 reviews
See more hotels

14 days in Indonesia

Sorong Banda Aceh

Itinerary navigation

Day 1: Sorong, Indonesia

Activities
  • Japanese Cave Exploration
  • Coronation Park Visit
Explore Sorong itineraries
Hotel
Hotel
Recommended

Vega Prime Hotel & Convention

8.2741 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–29
See more transport options
Activities
  • Affandi Museum
  • Prambanan Temple
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 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
  • Alun-Alun Kota Malang
  • Eco Green Park
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 reviews
See more hotels

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
  • Kenjeran Park
  • Pasar Atom
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 8: Batam, Indonesia

Day 9: Pekanbaru, Indonesia

Days 10–11: Dumai, Indonesia

Distance
Transport
Popular
Pekanbaru → Dumai by bus
  1. Take the bus from Pekanbaru to Dumaibus bus
  2. Take the bus from Pekanbaru to Dumaibus bus
5h 41m
See more transport options
Activities
  • Pusat Oleh-Oleh Khas Dumai
  • Pasar Tradisional Dock 7
Explore Dumai itineraries
Hotel
Hotel
Recommended

The Zuri Dumai

8.556 reviews
See more hotels

Day 12: Medan, Indonesia

Days 13–14: Banda Aceh, Indonesia

15 days in Indonesia

Manado Banda Aceh

Itinerary navigation

Day 1: Manado, Indonesia

Activities
  • Lake Tondano
  • Malalayang Beach
Explore Manado itineraries
Hotel
Hotel
Recommended

Whiz Prime Hotel Megamas Manado

7.281 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
  • Pinus Pengger Pine Forest
  • Taman Sari Water Castle
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 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
  • Jatim Park 2
  • Alun-Alun Kota Malang
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 reviews
See more hotels

Day 5: Banyuwangi, Indonesia

Day 6: 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
  • Taman Bungkul
  • Jalan Tunjungan
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 7: Batam, Indonesia

Day 8: Pekanbaru, Indonesia

Days 9–10: Dumai, Indonesia

Distance
Transport
Popular
Pekanbaru → Dumai by bus
  1. Take the bus from Pekanbaru to Dumaibus bus
  2. Take the bus from Pekanbaru to Dumaibus bus
5h 41m
See more transport options
Activities
  • Pusat Oleh-Oleh Khas Dumai
  • Hutan Wisata Dumai
Explore Dumai itineraries
Hotel
Hotel
Recommended

The Zuri Dumai

8.556 reviews
See more hotels

Day 11: Medan, Indonesia

Days 12–15: Banda Aceh, Indonesia

16 days in Indonesia

Balikpapan Banyuwangi

Itinerary navigation

Days 1–11: Balikpapan, Indonesia

Activities
  • Kebun Raya Balikpapan
  • Hutan Lindung Sungai Wain
Explore Balikpapan itineraries
Hotel
Hotel
Recommended

Platinum Hotel & Convention Hall Balikpapan

9.225 reviews
See more hotels

Day 12: Manado, Indonesia

Day 13: Jakarta, Indonesia

Day 14: 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
  • Ramayana Ballet at Prambanan
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 reviews
See more hotels

Day 15: 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
  • Taman Rekreasi Selecta
  • Wendit Recreational Park
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 reviews
See more hotels

Day 16: Banyuwangi, Indonesia

17 days in Indonesia

Medan Balikpapan

Itinerary navigation

Day 1: Medan, Indonesia

Activities
  • Kampung Madras Little India
  • Lake Toba and Samosir Island Day Trip
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
  • Ullen Sentalu Museum
  • Sultans Palace Kraton Ngayogyakarta Hadiningrat
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 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
  • Museum Angkut
  • Malang Night Paradise
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 reviews
See more hotels

Day 5: Banyuwangi, Indonesia

Day 6: 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
  • Monumen Kapal Selam
  • Gereja Katolik Kelahiran Santa Perawan Maria
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 7: Batam, Indonesia

Day 8: Pekanbaru, Indonesia

Days 9–10: Dumai, Indonesia

Days 11–12: Tanjung Pinang, Indonesia

Days 13–15: Pontianak, Indonesia

Days 16–17: Balikpapan, Indonesia

18 days in Indonesia

Dumai Banda Aceh

Itinerary navigation

Days 1–2: Dumai, Indonesia

Activities
  • Pasar Tradisional Dock 7
  • Vihara Buddha Dharma
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–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.4491 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
  • Candi Singosari
  • Eco Green Park
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 reviews
See more hotels

Day 7: Banyuwangi, Indonesia

Day 8: 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
  • Cheng Hoo Mosque
  • Pasar Atom
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 9: Semarang, Indonesia

Day 10: Jepara, Indonesia

Distance
Transport
Popular
Semarang → Jepara by bus
  1. Take the bus from Semarang to Jeparabus bus
3h
$6–8
See more transport options
Activities
  • Try Local Cuisine Horok-horok
  • Jepara Ocean Park
Explore Jepara itineraries
Hotel
Hotel
Recommended

The Gecho Inn Country

8.8100 reviews
See more hotels

Day 11: Bandung, Indonesia

Day 12: Pangandaran, Indonesia

Days 13–14: Bandar Lampung, Indonesia

Day 15: Medan, Indonesia

Days 16–18: Banda Aceh, Indonesia

19 days in Indonesia

Pontianak Banyuwangi

Itinerary navigation

Days 1–3: Pontianak, Indonesia

Activities
  • Taman Digulis Untan Park
  • Saint Joseph Cathedral
Explore Pontianak itineraries
Hotel
Hotel
Recommended

ibis Pontianak City Center

8.5109 reviews
See more hotels

Days 4–14: Balikpapan, Indonesia

Day 15: Manado, Indonesia

Day 16: Jakarta, Indonesia

Day 17: 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
  • Kota Gede Silver Craft Center
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 reviews
See more hotels

Day 18: 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
  • Hawaii Waterpark Malang
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 reviews
See more hotels

Day 19: Banyuwangi, Indonesia

20 days in Indonesia

Tanjung Pinang Banda Aceh

Itinerary navigation

Days 1–2: Tanjung Pinang, Indonesia

Activities
  • Mount Bintan Trekking
  • Museum Sultan Sulaiman Badrul Alamsyah
Explore Tanjung Pinang itineraries
Hotel
Hotel
Recommended

Nite & Day Laguna Bintan

8.2181 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
  • Kota Gede Silver Craft Center
  • Ullen Sentalu Museum
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 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
  • Alun-Alun Kota Malang
  • Museum Angkut
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 reviews
See more hotels

Day 7: Banyuwangi, Indonesia

Day 8: 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
  • Monumen Kapal Selam
  • Suramadu National Bridge
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 9: Semarang, Indonesia

Day 10: Jepara, Indonesia

Distance
Transport
Popular
Semarang → Jepara by bus
  1. Take the bus from Semarang to Jeparabus bus
3h
$6–8
See more transport options
Activities
  • Jepara Ocean Park
  • Museum RA Kartini
Explore Jepara itineraries
Hotel
Hotel
Recommended

The Gecho Inn Country

8.8100 reviews
See more hotels

Day 11: Bandung, Indonesia

Day 12: Pangandaran, Indonesia

Days 13–14: Bandar Lampung, Indonesia

Day 15: Medan, Indonesia

Days 16–20: Banda Aceh, Indonesia

30 days in Indonesia

Tarakan Banda Aceh

Itinerary navigation

Day 1: Tarakan, Indonesia

Activities
  • Grand Mosque Baitul Izzah
  • Pulau Sadau
Explore Tarakan itineraries
Hotel
Hotel
Recommended

Hotel Grand Taufiq Tarakan

67 reviews
See more hotels

Day 2: Parepare, Indonesia

Days 3–13: Balikpapan, Indonesia

Day 14: Manado, Indonesia

Day 15: Jakarta, Indonesia

Day 16: 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
  • Prambanan Temple
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

Yogyakarta Marriott Hotel

9.4491 reviews
See more hotels

Day 17: 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
  • Alun-Alun Kota Malang
  • Jatim Park 2
Explore Malang itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Malang

8275 reviews
See more hotels

Day 18: Banyuwangi, Indonesia

Day 19: 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
  • Museum Sepuluh Nopember
  • House of Sampoerna
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Oakwood Hotel & Residence Surabaya

8.5117 reviews
See more hotels

Day 20: Batam, Indonesia

Day 21: Pekanbaru, Indonesia

Days 22–23: Dumai, Indonesia

Distance
Transport
Popular
Pekanbaru → Dumai by bus
  1. Take the bus from Pekanbaru to Dumaibus bus
  2. Take the bus from Pekanbaru to Dumaibus bus
5h 41m
See more transport options
Activities
  • Hutan Wisata Dumai
  • Gereja Katolik Santo Fransiskus Xaverius
Explore Dumai itineraries
Hotel
Hotel
Recommended

The Zuri Dumai

8.556 reviews
See more hotels

Day 24: Medan, Indonesia

Days 25–30: Banda Aceh, 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