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

JakartaPekanbaru

Itinerary navigation

Day 1: Jakarta, Indonesia

Activities
  • Sunda Kelapa Port
  • Setu Babakan Betawi Cultural Village
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Mandarin Oriental, Jakarta

9.6621 reviews
See more hotels

Day 2: Yogyakarta, Indonesia

Day 3: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$18–28
See more transport options
Activities
  • Taman Rekreasi Selecta
  • Pujon Kidul Tourism Village
Explore Malang itineraries
Hotel
Hotel
Recommended

Hotel Tugu Malang

9.6157 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–27
See more transport options
Activities
  • Museum Sepuluh Nopember
  • Kenjeran Park
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 6: Batam, Indonesia

Day 7: Pekanbaru, Indonesia

8 days in Indonesia

DenpasarYogyakarta

Itinerary navigation

Day 1: Denpasar, Indonesia

Activities
  • Upside Down World Bali
  • Big Garden Corner
Explore Denpasar itineraries
Hotel
Hotel
Recommended

Padma Resort Legian

9.81,006 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
$9–16
See more transport options
Activities
  • Sacred Monkey Forest Sanctuary
  • Balinese Cooking Class
Explore Ubud itineraries
Hotel
Hotel
Recommended

Royal Kamuela Villas & Suites at Monkey Forest, Ubud - For Adults Only

9.8793 reviews
See more hotels

Day 3: Malang, Indonesia

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–27
See more transport options
Activities
  • Suramadu National Bridge
  • House of Sampoerna
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 6: Batam, Indonesia

Day 7: Jakarta, Indonesia

Day 8: Yogyakarta, Indonesia

9 days in Indonesia

YogyakartaBalikpapan

Itinerary navigation

Day 1: Yogyakarta, Indonesia

Activities
  • Prambanan Temple
  • Yogya Kembali Monument Monjali
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

The Phoenix Hotel Yogyakarta - Handwritten Collection

91,004 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
$18–28
See more transport options
Activities
  • Wendit Recreational Park
  • Coban Rondo Waterfall
Explore Malang itineraries
Hotel
Hotel
Recommended

Hotel Tugu Malang

9.6157 reviews
See more hotels

Day 3: Banyuwangi, Indonesia

Day 4: Surabaya, Indonesia

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

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 5: Batam, Indonesia

Day 6: Jakarta, Indonesia

Day 7: Bandung, Indonesia

Day 8: Semarang, Indonesia

Day 9: Balikpapan, Indonesia

10 days in Indonesia

UbudPadang

Itinerary navigation

Day 1: Ubud, Indonesia

Activities
  • Neka Art Museum
  • Tegalalang Rice Terraces
Explore Ubud itineraries
Hotel
Hotel
Recommended

Royal Kamuela Villas & Suites at Monkey Forest, Ubud - For Adults Only

9.8793 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
51 min
See more transport options
Activities
  • Jalan Gajah Mada Shopping Street
  • Pasar Badung Market
Explore Denpasar itineraries
Hotel
Hotel
Recommended

Padma Resort Legian

9.81,006 reviews
See more hotels

Day 3: Jakarta, Indonesia

Day 4: Yogyakarta, Indonesia

Day 5: Malang, Indonesia

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

Hotel Tugu Malang

9.6157 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–27
See more transport options
Activities
  • Museum Blambangan
  • Taman Gandrung Terakota
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.848 reviews
See more hotels

Day 7: Surabaya, Indonesia

Distance
Transport
Popular
Banyuwangi → Surabaya by train
  1. Take the train from Banyuwangi to Surabayatrain train
5h 16m
$14–27
See more transport options
Activities
  • Ampel Mosque and Arab Quarter
  • Tugu Pahlawan
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 8: Batam, Indonesia

Day 9: Pekanbaru, Indonesia

Day 10: 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 6m
$23–25
See more transport options
Activities
  • Taman Hutan Raya Bung Hatta
  • Air Manis Beach Batu Malin Kundang
Explore Padang itineraries
Hotel
Hotel
Recommended

Mercure Padang

8.8192 reviews
See more hotels

11 days in Indonesia

SorongBatam

Itinerary navigation

Day 1: Sorong, Indonesia

Activities
  • Birdwatching Excursion
  • Tanjung Kasuari Beach Relax
Explore Sorong itineraries
Hotel
Hotel
Recommended

Aston Sorong Hotel & Conference Center

9.2155 reviews
See more hotels

Days 2–3: Manokwari, Indonesia

Day 4: Jayapura, Indonesia

Day 5: Medan, Indonesia

Day 6: Jakarta, Indonesia

Day 7: Yogyakarta, Indonesia

Day 8: Malang, Indonesia

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

Hotel Tugu Malang

9.6157 reviews
See more hotels

Day 9: Banyuwangi, Indonesia

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

Dialoog Banyuwangi

9.848 reviews
See more hotels

Day 10: Surabaya, Indonesia

Distance
Transport
Popular
Banyuwangi → Surabaya by train
  1. Take the train from Banyuwangi to Surabayatrain train
5h 16m
$14–27
See more transport options
Activities
  • Museum Kesehatan Dr. Adhyatma
  • Jalan Tunjungan
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 11: Batam, Indonesia

12 days in Indonesia

BatamManado

Itinerary navigation

Day 1: Batam, Indonesia

Activities
  • Mega Mall Batam Centre
  • Ocarina Batam Theme Park
Explore Batam itineraries
Hotel
Hotel
Recommended

Radisson Golf & Convention Center Batam

9.2490 reviews
See more hotels

Day 2: Jakarta, Indonesia

Day 3: Yogyakarta, Indonesia

Day 4: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$18–28
See more transport options
Activities
  • Alun-Alun Kota Malang
  • Coban Rondo Waterfall
Explore Malang itineraries
Hotel
Hotel
Recommended

Hotel Tugu Malang

9.6157 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–27
See more transport options
Activities
  • Baluran National Park
  • Kemiren Osing Village
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.848 reviews
See more hotels

Day 6: Surabaya, Indonesia

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

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 7: Bandung, Indonesia

Day 8: Semarang, Indonesia

Day 9: Balikpapan, Indonesia

Day 10: Pontianak, Indonesia

Day 11: Makassar, Indonesia

Day 12: Manado, Indonesia

13 days in Indonesia

BandungBalikpapan

Itinerary navigation

Day 1: Bandung, Indonesia

Activities
  • Bandung Geological Museum
  • Saung Angklung Udjo
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

9.2594 reviews
See more hotels

Day 2: Yogyakarta, Indonesia

Day 3: Malang, Indonesia

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

Hotel Tugu Malang

9.6157 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–27
See more transport options
Activities
  • Sukamade Turtle Beach
  • Taman Gandrung Terakota
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.848 reviews
See more hotels

Day 5: Surabaya, Indonesia

Distance
Transport
Popular
Banyuwangi → Surabaya by train
  1. Take the train from Banyuwangi to Surabayatrain train
5h 16m
$14–27
See more transport options
Activities
  • Klenteng Sanggar Agung
  • Ampel Mosque and Arab Quarter
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 6: Batam, Indonesia

Day 7: Jakarta, Indonesia

Day 8: Bogor, Indonesia

Distance
Transport
Popular
Jakarta → Bogor by train
  1. Take the train from Jakarta to Bogortrain train
1h 10m
$1
See more transport options
Activities
  • Bogor Palace
  • Taman Wisata Matahari
Explore Bogor itineraries
Hotel
Hotel
Recommended

favehotel Padjajaran Bogor

8.8128 reviews
See more hotels

Day 9: Sukabumi, Indonesia

Distance
Transport
Popular
Bogor → Sukabumi by train
  1. Take the train from Bogor to Sukabumitrain train
1h 50m
$2–26
See more transport options
Activities
  • Situ Gunung Suspension Bridge
  • Pelabuhan Ratu Traditional Market
Explore Sukabumi itineraries
Hotel
Hotel
Recommended

Sparks Odeon Sukabumi - Artotel Curated

8.614 reviews
See more hotels

Day 10: Cirebon, Indonesia

Day 11: Pangandaran, Indonesia

Day 12: Semarang, Indonesia

Day 13: Balikpapan, Indonesia

14 days in Indonesia

MedanManado

Itinerary navigation

Day 1: Medan, Indonesia

Activities
  • Upside Down World Medan
  • Merdeka Walk
Explore Medan itineraries
Hotel
Hotel
Recommended

JW Marriott Hotel Medan

9.2631 reviews
See more hotels

Day 2: Jakarta, Indonesia

Day 3: Yogyakarta, Indonesia

Day 4: Malang, Indonesia

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

Hotel Tugu Malang

9.6157 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–27
See more transport options
Activities
  • Museum Kesehatan Dr. Adhyatma
  • Jalan Tunjungan
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 7: Batam, Indonesia

Day 8: Pekanbaru, Indonesia

Day 9: Padang, Indonesia

Day 10: Bukittinggi, Indonesia

Day 11: Sibolga, Indonesia

Day 12: Palembang, Indonesia

Day 13: Makassar, Indonesia

Day 14: Manado, Indonesia

15 days in Indonesia

BalikpapanPadang

Itinerary navigation

Day 1: Balikpapan, Indonesia

Activities
  • Melawai Beach
  • Kebun Raya Balikpapan
Explore Balikpapan itineraries
Hotel
Hotel
Recommended

Platinum Balikpapan Hotel & Convention Hall

925 reviews
See more hotels

Day 2: Pontianak, Indonesia

Day 3: Batam, Indonesia

Day 4: Jakarta, Indonesia

Day 5: Yogyakarta, Indonesia

Day 6: Malang, Indonesia

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

Hotel Tugu Malang

9.6157 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–27
See more transport options
Activities
  • Cheng Hoo Mosque
  • Surabaya Zoo
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 9: Bandung, Indonesia

Distance
Transport
Popular
Surabaya → Bandung by train
  1. Take the train from Surabaya to Bandungtrain train
9h 47m
$26–35
See more transport options
Activities
  • Trans Studio Bandung
  • Dusun Bambu Family Leisure Park
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

9.2594 reviews
See more hotels

Day 10: Semarang, Indonesia

Day 11: Jepara, Indonesia

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

The Gecho Inn Country

9.222 reviews
See more hotels

Day 12: Bandar Lampung, Indonesia

Day 13: Medan, Indonesia

Day 14: Banda Aceh, Indonesia

Day 15: Padang, Indonesia

16 days in Indonesia

PontianakPalembang

Itinerary navigation

Day 1: Pontianak, Indonesia

Activities
  • Jami Mosque Pontianak
  • Taman Alun Kapuas Park
Explore Pontianak itineraries
Hotel
Hotel
Recommended

ibis Pontianak City Center

8.847 reviews
See more hotels

Day 2: Batam, Indonesia

Day 3: Jakarta, Indonesia

Day 4: Yogyakarta, Indonesia

Day 5: Malang, Indonesia

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

Hotel Tugu Malang

9.6157 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–27
See more transport options
Activities
  • Kemiren Osing Village
  • Baluran National Park
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.848 reviews
See more hotels

Day 7: Surabaya, Indonesia

Distance
Transport
Popular
Banyuwangi → Surabaya by train
  1. Take the train from Banyuwangi to Surabayatrain train
5h 16m
$14–27
See more transport options
Activities
  • Suramadu National Bridge
  • Tugu Pahlawan
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 8: Bandung, Indonesia

Day 9: Semarang, Indonesia

Day 10: Balikpapan, Indonesia

Day 11: Medan, Indonesia

Day 12: Banda Aceh, Indonesia

Day 13: Padang, Indonesia

Day 14: Bukittinggi, Indonesia

Day 15: Sibolga, Indonesia

Day 16: Palembang, Indonesia

17 days in Indonesia

DumaiJayapura

Itinerary navigation

Day 1: Dumai, Indonesia

Activities
  • Pasar Tradisional Dock 7
  • Pelabuhan Dumai
Explore Dumai itineraries
Hotel
Hotel
Recommended

The Zuri Dumai

9.210 reviews
See more hotels

Day 2: Batam, Indonesia

Day 3: Jakarta, Indonesia

Day 4: Yogyakarta, Indonesia

Day 5: Malang, Indonesia

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

Hotel Tugu Malang

9.6157 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–27
See more transport options
Activities
  • Jagir Waterfall
  • Taman Gandrung Terakota
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.848 reviews
See more hotels

Day 7: Surabaya, Indonesia

Distance
Transport
Popular
Banyuwangi → Surabaya by train
  1. Take the train from Banyuwangi to Surabayatrain train
5h 16m
$14–27
See more transport options
Activities
  • Cheng Hoo Mosque
  • House of Sampoerna
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 8: Bandung, Indonesia

Day 9: Semarang, Indonesia

Day 10: Balikpapan, Indonesia

Day 11: Pontianak, Indonesia

Day 12: Makassar, Indonesia

Day 13: Manado, Indonesia

Day 14: Sorong, Indonesia

Days 15–16: Manokwari, Indonesia

Day 17: Jayapura, Indonesia

18 days in Indonesia

Tanjung PinangMedan

Itinerary navigation

Day 1: Tanjung Pinang, Indonesia

Activities
  • Senggarang Village
  • Lagoi Bay
Explore Tanjung Pinang itineraries
Hotel
Hotel
Recommended

Alltrue Hotel Bintan - Tanjungpinang

9.67 reviews
See more hotels

Day 2: Batam, Indonesia

Day 3: Jakarta, Indonesia

Day 4: Yogyakarta, Indonesia

Day 5: Malang, Indonesia

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

Hotel Tugu Malang

9.6157 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–27
See more transport options
Activities
  • Alas Purwo National Park
  • Ijen Crater
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.848 reviews
See more hotels

Day 7: Surabaya, Indonesia

Distance
Transport
Popular
Banyuwangi → Surabaya by train
  1. Take the train from Banyuwangi to Surabayatrain train
5h 16m
$14–27
See more transport options
Activities
  • Museum Sepuluh Nopember
  • Ampel Mosque and Arab Quarter
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 8: Bandung, Indonesia

Distance
Transport
Popular
Surabaya → Bandung by train
  1. Take the train from Surabaya to Bandungtrain train
9h 47m
$26–35
See more transport options
Activities
  • Bandung Institute of Technology
  • Dusun Bambu Family Leisure Park
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

9.2594 reviews
See more hotels

Day 9: Semarang, Indonesia

Day 10: Balikpapan, Indonesia

Day 11: Pontianak, Indonesia

Day 12: Makassar, Indonesia

Day 13: Manado, Indonesia

Day 14: Sorong, Indonesia

Days 15–16: Manokwari, Indonesia

Day 17: Jayapura, Indonesia

Day 18: Medan, Indonesia

19 days in Indonesia

BengkalisMedan

Itinerary navigation

Days 1–2: Bengkalis, Indonesia

Activities
  • Bengkalis Water Front City
  • Monumen Perjuangan Rakyat Bengkalis
Explore Bengkalis itineraries
Hotel
Hotel
Recommended

OYO 2455 Hotel Surya Bengkalis Syariah

00 review
See more hotels

Day 3: Batam, Indonesia

Day 4: Jakarta, Indonesia

Day 5: Yogyakarta, Indonesia

Day 6: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$18–28
See more transport options
Activities
  • Mount Bromo Sunrise Tour
  • Taman Rekreasi Selecta
Explore Malang itineraries
Hotel
Hotel
Recommended

Hotel Tugu Malang

9.6157 reviews
See more hotels

Day 7: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–27
See more transport options
Activities
  • Museum Blambangan
  • Taman Gandrung Terakota
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.848 reviews
See more hotels

Day 8: Surabaya, Indonesia

Distance
Transport
Popular
Banyuwangi → Surabaya by train
  1. Take the train from Banyuwangi to Surabayatrain train
5h 16m
$14–27
See more transport options
Activities
  • Suramadu National Bridge
  • Taman Bungkul
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 9: Bandung, Indonesia

Day 10: Semarang, Indonesia

Day 11: Balikpapan, Indonesia

Day 12: Pontianak, Indonesia

Day 13: Makassar, Indonesia

Day 14: Manado, Indonesia

Day 15: Sorong, Indonesia

Days 16–17: Manokwari, Indonesia

Day 18: Jayapura, Indonesia

Day 19: Medan, Indonesia

20 days in Indonesia

MetroJayapura

Itinerary navigation

Day 1: Metro, Indonesia

Activities
  • Gereja Katolik Hati Kudus Yesus Metro
  • Taman Kota Metro
Explore Metro itineraries
Hotel
Hotel
Recommended

OYO 1804 Guest House Oema'h Opa

92 reviews
See more hotels

Day 2: Jakarta, Indonesia

Day 3: Yogyakarta, Indonesia

Day 4: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$18–28
See more transport options
Activities
  • Pujon Kidul Tourism Village
  • Coban Rondo Waterfall
Explore Malang itineraries
Hotel
Hotel
Recommended

Hotel Tugu Malang

9.6157 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–27
See more transport options
Activities
  • Kemiren Osing Village
  • Tabuhan Island
Explore Banyuwangi itineraries
Hotel
Hotel
Recommended

Dialoog Banyuwangi

9.848 reviews
See more hotels

Day 6: Surabaya, Indonesia

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

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 7: Batam, Indonesia

Day 8: Pekanbaru, Indonesia

Day 9: Padang, Indonesia

Day 10: Bukittinggi, Indonesia

Day 11: Sibolga, Indonesia

Day 12: Medan, Indonesia

Day 13: Banda Aceh, Indonesia

Day 14: Palembang, Indonesia

Day 15: Makassar, Indonesia

Day 16: Manado, Indonesia

Day 17: Sorong, Indonesia

Days 18–19: Manokwari, Indonesia

Day 20: Jayapura, Indonesia

30 days in Indonesia

TarakanBaubau

Itinerary navigation

Day 1: Tarakan, Indonesia

Activities
  • Mangrove and Proboscis Monkey Conservation Area
  • Kuliner Malam Tarakan
Explore Tarakan itineraries
Hotel
Hotel
Recommended

Swiss-Belhotel Tarakan

736 reviews
See more hotels

Day 2: Balikpapan, Indonesia

Day 3: Pontianak, Indonesia

Day 4: Batam, Indonesia

Day 5: Jakarta, Indonesia

Day 6: Yogyakarta, Indonesia

Day 7: Malang, Indonesia

Distance
Transport
Popular
Yogyakarta → Malang by train
  1. Take the train from Yogyakarta to Malangtrain train
6h 20m
$18–28
See more transport options
Activities
  • Pujon Kidul Tourism Village
  • Mount Bromo Sunrise Tour
Explore Malang itineraries
Hotel
Hotel
Recommended

Hotel Tugu Malang

9.6157 reviews
See more hotels

Day 8: Banyuwangi, Indonesia

Day 9: Surabaya, Indonesia

Distance
Transport
Popular
Banyuwangi → Surabaya by train
  1. Take the train from Banyuwangi to Surabayatrain train
5h 16m
$14–27
See more transport options
Activities
  • Taman Bungkul
  • Ampel Mosque and Arab Quarter
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 reviews
See more hotels

Day 10: Bandung, Indonesia

Distance
Transport
Popular
Surabaya → Bandung by train
  1. Take the train from Surabaya to Bandungtrain train
9h 47m
$26–35
See more transport options
Activities
  • Saung Angklung Udjo
  • Bandung Institute of Technology
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

9.2594 reviews
See more hotels

Day 11: Semarang, Indonesia

Day 12: Jepara, Indonesia

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

The Gecho Inn Country

9.222 reviews
See more hotels

Day 13: Bandar Lampung, Indonesia

Day 14: Medan, Indonesia

Day 15: Banda Aceh, Indonesia

Day 16: Padang, Indonesia

Day 17: Bukittinggi, Indonesia

Day 18: Sibolga, Indonesia

Day 19: Palembang, Indonesia

Day 20: Makassar, Indonesia

Day 21: Manado, Indonesia

Day 22: Sorong, Indonesia

Days 23–24: Manokwari, Indonesia

Day 25: Jayapura, Indonesia

Day 26: Ambon, Indonesia

Days 27–29: Tual, Indonesia

Day 30: Baubau, 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.