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

JakartaPalembang

Itinerary navigation

Day 1: Jakarta, Indonesia

Activities
  • Ragunan Zoo
  • 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
  • Hawaii Waterpark Malang
  • Kampung Warna-Warni Jodipan
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
  • Gereja Katolik Kelahiran Santa Perawan Maria
  • Jalan Tunjungan
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: Palembang, Indonesia

8 days in Indonesia

DenpasarYogyakarta

Itinerary navigation

Day 1: Denpasar, Indonesia

Activities
  • Jalan Gajah Mada Shopping Street
  • Bajra Sandhi Monument
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
  • Campuhan Ridge Walk
  • 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
  • Klenteng Sanggar Agung
  • Museum Kesehatan Dr. Adhyatma
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
  • Pujon Kidul Tourism Village
  • Coban Rondo Waterfall
Explore Malang itineraries
Hotel
Hotel
Recommended

Hotel Tugu Malang

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

Dialoog Banyuwangi

9.848 reviews
See more hotels

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
  • Taman Bungkul
  • Suramadu National Bridge
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

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

Hilton Bandung

9.2594 reviews
See more hotels

Day 8: Semarang, Indonesia

Day 9: Balikpapan, Indonesia

10 days in Indonesia

UbudMedan

Itinerary navigation

Day 1: Ubud, Indonesia

Activities
  • Tegalalang Rice Terraces
  • Ubud Art Market
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

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
  • Batu Night Spectacular
  • Wendit Recreational 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
  • Red Island Beach
  • 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
  • Klenteng Sanggar Agung
  • Museum Kesehatan Dr. Adhyatma
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: Palembang, Indonesia

Day 10: Medan, Indonesia

11 days in Indonesia

SurabayaPadang

Itinerary navigation

Day 1: Surabaya, Indonesia

Activities
  • Gereja Katolik Kelahiran Santa Perawan Maria
  • Pasar Atom
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4298 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
  • Hawaii Waterpark Malang
  • Jatim Park 2
Explore Malang itineraries
Hotel
Hotel
Recommended

Hotel Tugu Malang

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

Dialoog Banyuwangi

9.848 reviews
See more hotels

Day 4: Yogyakarta, Indonesia

Day 5: Jakarta, Indonesia

Day 6: Bandung, Indonesia

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

Hilton Bandung

9.2594 reviews
See more hotels

Day 7: Batam, Indonesia

Day 8: Palembang, Indonesia

Day 9: Medan, Indonesia

Day 10: Banda Aceh, Indonesia

Day 11: Padang, Indonesia

12 days in Indonesia

BatamManado

Itinerary navigation

Day 1: Batam, Indonesia

Activities
  • Batam Cable Ski & Wakeboard Park
  • Barelang Bridge
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
  • Kampung Warna-Warni Jodipan
  • Batu Night Spectacular
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
  • Alas Purwo National Park
  • Museum Blambangan
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
  • Ampel Mosque and Arab Quarter
  • Klenteng Sanggar Agung
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
  • Saung Angklung Udjo
  • Bandung Geological Museum
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
  • Museum Angkut
  • Malang Night Paradise
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
  • Kalibendo Plantation
  • Alas Purwo National Park
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
  • Museum Kesehatan Dr. Adhyatma
  • Pasar Atom
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 Botanical Gardens
  • Mount Pancar Hot Spring
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
  • Pelabuhan Ratu Traditional Market
  • Ciletuh Geopark
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

MedanDumai

Itinerary navigation

Day 1: Medan, Indonesia

Activities
  • Tip Top Restaurant
  • Upside Down World Medan
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
  • Taman Rekreasi Selecta
  • Malang Night Paradise
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
  • Tugu Pahlawan
  • House of Sampoerna
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: Palembang, Indonesia

Day 9: Bandar Lampung, Indonesia

Day 10: Banda Aceh, Indonesia

Day 11: Padang, Indonesia

Day 12: Bukittinggi, Indonesia

Day 13: Sibolga, Indonesia

Day 14: Dumai, Indonesia

15 days in Indonesia

BalikpapanPadang

Itinerary navigation

Day 1: Balikpapan, Indonesia

Activities
  • Melawai Beach
  • Pantai Manggar Segarasari
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
  • Hawaii Waterpark Malang
  • Mount Bromo Sunrise Tour
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
  • Pasar Atom
  • Museum Sepuluh Nopember
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: 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
  • Benteng Portugis
  • Air Terjun Songgolangit
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

PontianakSorong

Itinerary navigation

Day 1: Pontianak, Indonesia

Activities
  • Aloevera Center
  • Kadriyah Palace
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
  • Taman Rekreasi Selecta
  • Coban Rondo Waterfall
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
  • Gereja Katolik Kelahiran Santa Perawan Maria
  • 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
  • Situ Patenggang
  • Floating Market Lembang
Explore Bandung itineraries
Hotel
Hotel
Recommended

Hilton Bandung

9.2594 reviews
See more hotels

Day 9: Semarang, Indonesia

Day 10: Balikpapan, Indonesia

Day 11: Samarinda, Indonesia

Day 12: Tarakan, Indonesia

Day 13: Parepare, Indonesia

Day 14: Kendari, Indonesia

Day 15: Manado, Indonesia

Day 16: Sorong, Indonesia

17 days in Indonesia

DumaiJayapura

Itinerary navigation

Day 1: Dumai, Indonesia

Activities
  • Masjid Raya Dumai
  • Vihara Buddha Dharma
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
  • Candi Singosari
  • Malang Night Paradise
Explore Malang itineraries
Hotel
Hotel
Recommended

Hotel Tugu Malang

9.6157 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–27
See more transport options
Activities
  • House of Sampoerna
  • Pasar Atom
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
  • Mount Bintan Trekking
  • Ramayana Department Store
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
  • Candi Singosari
  • Mount Bromo Sunrise Tour
Explore Malang itineraries
Hotel
Hotel
Recommended

Hotel Tugu Malang

9.6157 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–27
See more transport options
Activities
  • Jalan Tunjungan
  • Museum Sepuluh Nopember
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
  • Dusun Bambu Family Leisure Park
  • Tangkuban Perahu
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
  • Taman Kota Bengkalis
  • Pelabuhan Penyeberangan Roro 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
  • Kampung Warna-Warni Jodipan
  • 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
  • Museum Sepuluh Nopember
  • Museum Kesehatan Dr. Adhyatma
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

MetroMakassar

Itinerary navigation

Day 1: Metro, Indonesia

Activities
  • Klenteng Hok Tek Ceng Sin Metro
  • Samber Park
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
  • Alun-Alun Kota Malang
  • Kampung Warna-Warni Jodipan
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
  • Pasar Atom
  • Museum Kesehatan Dr. Adhyatma
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: Palembang, Indonesia

Day 9: Medan, Indonesia

Day 10: Banda Aceh, Indonesia

Day 11: Padang, Indonesia

Day 12: Bukittinggi, Indonesia

Day 13: Sibolga, Indonesia

Day 14: Dumai, Indonesia

Day 15: 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
  • Taman Kota Pekanbaru
  • Pekanbaru Mall
Explore Pekanbaru itineraries
Hotel
Hotel
Recommended

Ayola First Point Hotel Pekanbaru

1012 reviews
See more hotels

Days 16–17: Bengkalis, Indonesia

Day 18: Jambi City, Indonesia

Day 19: Tanjung Pinang, Indonesia

Day 20: Makassar, Indonesia

30 days in Indonesia

TarakanManokwari

Itinerary navigation

Day 1: Tarakan, Indonesia

Activities
  • Museum Flora dan Fauna
  • Taman Oval Ladang
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
  • Coban Rondo Waterfall
  • Wendit Recreational Park
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
  • Kenjeran Park
  • Pasar Atom
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
  • Floating Market Lembang
  • Trans Studio Bandung
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
  • Gua Tritip
  • Museum RA Kartini
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: Dumai, Indonesia

Day 20: Pekanbaru, Indonesia

Days 21–22: Bengkalis, Indonesia

Day 23: Jambi City, Indonesia

Day 24: Tanjung Pinang, Indonesia

Day 25: Palembang, Indonesia

Day 26: Makassar, Indonesia

Day 27: Manado, Indonesia

Day 28: Sorong, Indonesia

Days 29–30: Manokwari, 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.