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

JakartaMedan

Itinerary navigation

Day 1: Jakarta, Indonesia

Activities
  • Sky Garden Rooftop Bar
  • Grand Indonesia Shopping Town
Explore Jakarta itineraries
Hotel
Hotel
Recommended

Mandarin Oriental, Jakarta

9.6633 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
  • Malioboro Street
  • Ramayana Ballet at Prambanan
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

The Phoenix Hotel Yogyakarta - Handwritten Collection

91,003 reviews
See more hotels

Day 3: Malang, Indonesia

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

Hotel Tugu Malang

9.6158 reviews
See more hotels

Day 4: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Kemiren Osing Village
  • Museum Blambangan
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–26
See more transport options
Activities
  • Kenjeran Park
  • Museum Sepuluh Nopember
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4300 reviews
See more hotels

Day 6: Batam, Indonesia

Day 7: Medan, Indonesia

8 days in Indonesia

DenpasarBatam

Itinerary navigation

Day 1: Denpasar, Indonesia

Activities
  • Turtle Conservation and Education Centre
  • Bajra Sandhi Monument
Explore Denpasar itineraries
Hotel
Hotel
Recommended

Padma Resort Legian

9.81,005 reviews
See more hotels

Day 2: Ubud, Indonesia

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

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

9.8795 reviews
See more hotels

Day 3: Malang, Indonesia

Day 4: Banyuwangi, Indonesia

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

Dialoog Banyuwangi

9.848 reviews
See more hotels

Day 5: Jakarta, Indonesia

Day 6: Yogyakarta, Indonesia

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

The Phoenix Hotel Yogyakarta - Handwritten Collection

91,003 reviews
See more hotels

Day 7: Surabaya, Indonesia

Distance
Transport
Popular
Yogyakarta → Surabaya by train
  1. Take the train from Yogyakarta to Surabayatrain train
4h
$14–26
See more transport options
Activities
  • Kenjeran Park
  • Taman Bungkul
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4300 reviews
See more hotels

Day 8: Batam, Indonesia

9 days in Indonesia

YogyakartaMedan

Itinerary navigation

Day 1: Yogyakarta, Indonesia

Activities
  • Prambanan Temple
  • Jomblang Cave Adventure
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

The Phoenix Hotel Yogyakarta - Handwritten Collection

91,003 reviews
See more hotels

Day 2: Malang, Indonesia

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

Hotel Tugu Malang

9.6158 reviews
See more hotels

Day 3: Banyuwangi, Indonesia

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

Dialoog Banyuwangi

9.848 reviews
See more hotels

Day 4: Jakarta, Indonesia

Day 5: Bandung, Indonesia

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

Hilton Bandung

9.2597 reviews
See more hotels

Day 6: Pangandaran, Indonesia

Day 7: Surabaya, Indonesia

Day 8: Batam, Indonesia

Day 9: Medan, Indonesia

10 days in Indonesia

UbudBanda Aceh

Itinerary navigation

Day 1: Ubud, Indonesia

Activities
  • Ubud Palace
  • The Yoga Barn
Explore Ubud itineraries
Hotel
Hotel
Recommended

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

9.8795 reviews
See more hotels

Day 2: Denpasar, Indonesia

Distance
Transport
Popular
Ubud → Denpasar by bus
  1. Take the bus from Ubud to Denpasarbus bus
  2. Take the taxi from Ubud to Denpasartaxi taxi
1h 13m
See more transport options
Activities
  • Pura Jagatnatha Temple
  • Bajra Sandhi Monument
Explore Denpasar itineraries
Hotel
Hotel
Recommended

Padma Resort Legian

9.81,005 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
  • Kota Gede Silver Craft Center
  • Pinus Pengger Pine Forest
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

The Phoenix Hotel Yogyakarta - Handwritten Collection

91,003 reviews
See more hotels

Day 5: Malang, Indonesia

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

Hotel Tugu Malang

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

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4300 reviews
See more hotels

Day 8: Batam, Indonesia

Day 9: Medan, Indonesia

Day 10: Banda Aceh, Indonesia

11 days in Indonesia

SorongTangerang

Itinerary navigation

Day 1: Sorong, Indonesia

Activities
  • Raja Ampat Gateway Snorkeling
  • Souvenir Shopping
Explore Sorong itineraries
Hotel
Hotel
Recommended

Aston Sorong Hotel & Conference Center

9.2159 reviews
See more hotels

Days 2–3: Manokwari, Indonesia

Days 4–10: Timika, Indonesia

Distance
Transport
Popular
Manokwari → Timika by fly
  1. Take the taxi from Manokwari to Timikataxi taxi
  2. Fly from Manokwari to Timikaplane plane
4h 21m
$185–605
See more transport options
Activities
  • Taman Kota Timika City Park
  • Pasar Sentral Timika Local Market
Explore Timika itineraries
Hotel
Hotel
Recommended

Swiss-Belinn Timika

9.25 reviews
See more hotels

Day 11: Tangerang, Indonesia

12 days in Indonesia

SurabayaSawahlunto

Itinerary navigation

Day 1: Surabaya, Indonesia

Activities
  • Tugu Pahlawan
  • Klenteng Sanggar Agung
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4300 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
  • Batu Night Spectacular
  • Pujon Kidul Tourism Village
Explore Malang itineraries
Hotel
Hotel
Recommended

Hotel Tugu Malang

9.6158 reviews
See more hotels

Day 3: Banyuwangi, Indonesia

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

Dialoog Banyuwangi

9.848 reviews
See more hotels

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
  • Ramayana Ballet at Prambanan
  • Borobudur Temple
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

The Phoenix Hotel Yogyakarta - Handwritten Collection

91,003 reviews
See more hotels

Day 6: Semarang, Indonesia

Distance
Transport
Popular
Yogyakarta → Semarang by bus
  1. Take the bus from Yogyakarta to Semarangbus bus
3h
$2–20
See more transport options
Activities
  • Pantai Marina
  • Gereja Blenduk
Explore Semarang itineraries
Hotel
Hotel
Recommended

Padma Hotel Semarang

9.661 reviews
See more hotels

Day 7: Batam, Indonesia

Day 8: Medan, Indonesia

Day 9: Banda Aceh, Indonesia

Day 10: Padang, Indonesia

Day 11: Bukittinggi, Indonesia

Day 12: Sawahlunto, Indonesia

Distance
Transport
Popular
Bukittinggi → Sawahlunto by drive 0 m
  1. Drive from Bukittinggi to Sawahluntocar car 0 m
1h 28m
$13–19
See more transport options
Activities
  • Mesjid Agung Sawahlunto
  • Lubang Mbah Soero
Explore Sawahlunto itineraries
Hotel
Hotel
Recommended

Khas Ombilin Hotel

00 review
See more hotels

13 days in Indonesia

BatamCirebon

Itinerary navigation

Day 1: Batam, Indonesia

Activities
  • DC Mall
  • Batam Cable Ski & Wakeboard Park
Explore Batam itineraries
Hotel
Hotel
Recommended

Radisson Golf & Convention Center Batam

9.2494 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
  • Sultans Palace Kraton Ngayogyakarta Hadiningrat
  • Ramayana Ballet at Prambanan
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

The Phoenix Hotel Yogyakarta - Handwritten Collection

91,003 reviews
See more hotels

Day 4: Malang, Indonesia

Day 5: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Alas Purwo National Park
  • Watu Dodol Beach
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–26
See more transport options
Activities
  • Surabaya Zoo
  • Museum Sepuluh Nopember
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4300 reviews
See more hotels

Day 7: Probolinggo, Indonesia

Distance
Transport
Popular
Surabaya → Probolinggo by train
  1. Take the train from Surabaya to Probolinggotrain train
1h 49m
$4–26
See more transport options
Activities
  • Explore Mayangan Fortress
  • Probolinggo City Sightseeing
Explore Probolinggo itineraries
Hotel
Hotel
Recommended

Clover Homestay

8.637 reviews
See more hotels

Day 8: Wonosobo, Indonesia

Distance
Transport
Popular
Probolinggo → Wonosobo by bus, taxi
  1. Take the bus from Probolinggo to Wonosobobus bus
  2. Take the taxi from Probolinggo to Wonosobotaxi taxi
8h 22m
$38–68
See more transport options
Activities
  • Sunrise at Sikunir Hill
  • Taste Mie Ongklok Longgeng
Explore Wonosobo itineraries
Hotel
Hotel
Recommended

Eagle Hotel Wonosobo, Azana Hotels Collection

101 review
See more hotels

Day 9: Bandung, Indonesia

Day 10: Pangandaran, Indonesia

Day 11: Purwokerto, Indonesia

Day 12: Sukabumi, Indonesia

Day 13: Cirebon, Indonesia

14 days in Indonesia

MedanMakassar

Itinerary navigation

Day 1: Medan, Indonesia

Activities
  • Maimun Palace
  • Vihara Gunung Timur
Explore Medan itineraries
Hotel
Hotel
Recommended

JW Marriott Hotel Medan

9.2636 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
  • Prambanan Temple
  • Gembira Loka Zoo
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

The Phoenix Hotel Yogyakarta - Handwritten Collection

91,003 reviews
See more hotels

Day 4: Malang, Indonesia

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

Hotel Tugu Malang

9.6158 reviews
See more hotels

Day 5: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Kemiren Osing Village
  • Kalibendo Plantation
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–26
See more transport options
Activities
  • Monumen Kapal Selam
  • Tugu Pahlawan
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4300 reviews
See more hotels

Day 7: Batam, Indonesia

Day 8: Pekanbaru, Indonesia

Day 9: Padang, Indonesia

Day 10: Bukittinggi, Indonesia

Day 11: Banda Aceh, Indonesia

Day 12: Palembang, Indonesia

Day 13: Pontianak, Indonesia

Day 14: Makassar, Indonesia

17 days in Indonesia

BalikpapanCikarang

Itinerary navigation

Day 1: Balikpapan, Indonesia

Activities
  • Pasar Klandasan
  • Monumen Perjuangan Rakyat
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

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
  • Borobudur Temple
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

The Phoenix Hotel Yogyakarta - Handwritten Collection

91,003 reviews
See more hotels

Day 6: Malang, Indonesia

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

Hotel Tugu Malang

9.6158 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–26
See more transport options
Activities
  • Red Island Beach
  • Kalibendo Plantation
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–26
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.4300 reviews
See more hotels

Day 9: Probolinggo, Indonesia

Distance
Transport
Popular
Surabaya → Probolinggo by train
  1. Take the train from Surabaya to Probolinggotrain train
1h 49m
$4–26
See more transport options
Activities
  • Discover Candi Jabung Temple
  • Madakaripura Waterfall Exploration
Explore Probolinggo itineraries
Hotel
Hotel
Recommended

Clover Homestay

8.637 reviews
See more hotels

Day 10: Wonosobo, Indonesia

Distance
Transport
Popular
Probolinggo → Wonosobo by bus, taxi
  1. Take the bus from Probolinggo to Wonosobobus bus
  2. Take the taxi from Probolinggo to Wonosobotaxi taxi
8h 22m
$38–68
See more transport options
Activities
  • Stroll around Telaga Cebong
  • Learn at Museum Kailasa
Explore Wonosobo itineraries
Hotel
Hotel
Recommended

Eagle Hotel Wonosobo, Azana Hotels Collection

101 review
See more hotels

Day 11: Bandung, Indonesia

Day 12: Pangandaran, Indonesia

Day 13: Purwokerto, Indonesia

Day 14: Sukabumi, Indonesia

Day 15: Cirebon, Indonesia

Day 16: Bogor, Indonesia

Day 17: Cikarang, Indonesia

18 days in Indonesia

PontianakDepok

Itinerary navigation

Day 1: Pontianak, Indonesia

Activities
  • Aloevera Center
  • Vihara Bodhisatva Karaniya Metta
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

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
  • Pinus Pengger Pine Forest
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

The Phoenix Hotel Yogyakarta - Handwritten Collection

91,003 reviews
See more hotels

Day 5: Malang, Indonesia

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

Hotel Tugu Malang

9.6158 reviews
See more hotels

Day 6: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Watu Dodol Beach
  • Red Island Beach
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–26
See more transport options
Activities
  • House of Sampoerna
  • Ampel Mosque and Arab Quarter
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4300 reviews
See more hotels

Day 8: Probolinggo, Indonesia

Distance
Transport
Popular
Surabaya → Probolinggo by train
  1. Take the train from Surabaya to Probolinggotrain train
1h 49m
$4–26
See more transport options
Activities
  • Gili Ketapang Island Snorkeling
  • Visit Probolinggo Museum
Explore Probolinggo itineraries
Hotel
Hotel
Recommended

Clover Homestay

8.637 reviews
See more hotels

Day 9: Wonosobo, Indonesia

Distance
Transport
Popular
Probolinggo → Wonosobo by bus, taxi
  1. Take the bus from Probolinggo to Wonosobobus bus
  2. Take the taxi from Probolinggo to Wonosobotaxi taxi
8h 22m
$38–68
See more transport options
Activities
  • Relax at Curug Sikarim Waterfall
  • Stroll around Telaga Cebong
Explore Wonosobo itineraries
Hotel
Hotel
Recommended

Eagle Hotel Wonosobo, Azana Hotels Collection

101 review
See more hotels

Day 10: Bandung, Indonesia

Day 11: Pangandaran, Indonesia

Day 12: Purwokerto, Indonesia

Day 13: Sukabumi, Indonesia

Day 14: Cirebon, Indonesia

Day 15: Bogor, Indonesia

Day 16: Cikarang, Indonesia

Day 17: Serang, Indonesia

Day 18: Depok, Jawa Barat, Indonesia

Distance
Transport
Popular
Serang → Depok by bus
  1. Take the bus from Serang to Depokbus bus
  2. Take the bus from Serang to Depokbus bus
3h 30m
$12–30
See more transport options
Activities
  • Universitas Indonesia UI Campus
  • Situ Cilodong
Explore Depok itineraries
Hotel
Hotel
Recommended

The Margo Hotel

8.6123 reviews
See more hotels

19 days in Indonesia

PekanbaruCikupa

Itinerary navigation

Day 1: Pekanbaru, Indonesia

Activities
  • Taman Rekreasi Alam Mayang
  • Danau Buatan Lembah Sari
Explore Pekanbaru itineraries
Hotel
Hotel
Recommended

Ayola First Point Hotel Pekanbaru

1012 reviews
See more hotels

Day 2: Batam, Indonesia

Day 3: Jakarta, Indonesia

Day 4: Yogyakarta, Indonesia

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

The Phoenix Hotel Yogyakarta - Handwritten Collection

91,003 reviews
See more hotels

Day 5: Malang, Indonesia

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

Hotel Tugu Malang

9.6158 reviews
See more hotels

Day 6: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Jagir Waterfall
  • Alas Purwo 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–26
See more transport options
Activities
  • Museum Sepuluh Nopember
  • Gereja Katolik Kelahiran Santa Perawan Maria
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4300 reviews
See more hotels

Day 8: Probolinggo, Indonesia

Distance
Transport
Popular
Surabaya → Probolinggo by train
  1. Take the train from Surabaya to Probolinggotrain train
1h 49m
$4–26
See more transport options
Activities
  • Madakaripura Waterfall Exploration
  • Relax at Alun-Alun Probolinggo
Explore Probolinggo itineraries
Hotel
Hotel
Recommended

Clover Homestay

8.637 reviews
See more hotels

Day 9: Wonosobo, Indonesia

Distance
Transport
Popular
Probolinggo → Wonosobo by bus, taxi
  1. Take the bus from Probolinggo to Wonosobobus bus
  2. Take the taxi from Probolinggo to Wonosobotaxi taxi
8h 22m
$38–68
See more transport options
Activities
  • Enjoy View from Gardu Pandang Tieng
  • Shop at Pasar Induk Wonosobo
Explore Wonosobo itineraries
Hotel
Hotel
Recommended

Eagle Hotel Wonosobo, Azana Hotels Collection

101 review
See more hotels

Day 10: Bandung, Indonesia

Day 11: Pangandaran, Indonesia

Day 12: Purwokerto, Indonesia

Distance
Transport
Popular
Pangandaran → Purwokerto by taxi, train
  1. Take the taxi from Pangandaran to Purwokertotaxi taxi
  2. Take the train from Pangandaran to Purwokertotrain train
2h 20m
$18–44
See more transport options
Activities
  • Taman Andhang Pangrenan
  • Museum Bank Rakyat Indonesia
Explore Purwokerto itineraries
Hotel
Hotel
Recommended

Aston Purwokerto Hotel & Conference Center

8.858 reviews
See more hotels

Day 13: Sukabumi, Indonesia

Day 14: Cirebon, Indonesia

Day 15: Bogor, Indonesia

Day 16: Cikarang, Indonesia

Day 17: Serang, Indonesia

Day 18: Depok, Jawa Barat, Indonesia

Day 19: Cikupa, Indonesia

Distance
Transport
Popular
Depok → Cikupa by bus, taxi
  1. Take the bus from Depok to Cikupabus bus
  2. Take the taxi from Depok to Cikupataxi taxi
1h 51m
$28–32
See more transport options
Activities
  • Shopping for Local Products at Cikupa Modern Market
  • EcoPlaza CitraRaya
Explore Cikupa itineraries
Hotel
Hotel
Recommended

Exclusive stay in U residence 2

9.411 reviews
See more hotels

20 days in Indonesia

DumaiBekasi

Itinerary navigation

Day 1: Dumai, Indonesia

Activities
  • Pantai Teluk Makmur
  • Kuliner Malam 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

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
  • Taman Sari Water Castle
Explore Yogyakarta itineraries
Hotel
Hotel
Recommended

The Phoenix Hotel Yogyakarta - Handwritten Collection

91,003 reviews
See more hotels

Day 5: Malang, Indonesia

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

Hotel Tugu Malang

9.6158 reviews
See more hotels

Day 6: Banyuwangi, Indonesia

Distance
Transport
Popular
Malang → Banyuwangi by train
  1. Take the train from Malang to Banyuwangitrain train
6h 37m
$14–26
See more transport options
Activities
  • Taman Gandrung Terakota
  • Kemiren Osing Village
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–26
See more transport options
Activities
  • Museum Kesehatan Dr. Adhyatma
  • House of Sampoerna
Explore Surabaya itineraries
Hotel
Hotel
Recommended

Four Points by Sheraton Surabaya, Tunjungan Plaza

9.4300 reviews
See more hotels

Day 8: Probolinggo, Indonesia

Distance
Transport
Popular
Surabaya → Probolinggo by train
  1. Take the train from Surabaya to Probolinggotrain train
1h 49m
$4–26
See more transport options
Activities
  • Pekalen River White Water Rafting
  • Explore Pasar Baru Probolinggo
Explore Probolinggo itineraries
Hotel
Hotel
Recommended

Clover Homestay

8.637 reviews
See more hotels

Day 9: Wonosobo, Indonesia

Distance
Transport
Popular
Probolinggo → Wonosobo by bus, taxi
  1. Take the bus from Probolinggo to Wonosobobus bus
  2. Take the taxi from Probolinggo to Wonosobotaxi taxi
8h 22m
$38–68
See more transport options
Activities
  • Sunrise at Sikunir Hill
  • Dieng Plateau Exploration
Explore Wonosobo itineraries
Hotel
Hotel
Recommended

Eagle Hotel Wonosobo, Azana Hotels Collection

101 review
See more hotels

Day 10: Bandung, Indonesia

Day 11: Pangandaran, Indonesia

Day 12: Purwokerto, Indonesia

Day 13: Sukabumi, Indonesia

Day 14: Cirebon, Indonesia

Day 15: Bogor, Indonesia

Day 16: Cikarang, Indonesia

Day 17: Serang, Indonesia

Day 18: Depok, Jawa Barat, Indonesia

Day 19: Cikupa, Indonesia

Distance
Transport
Popular
Depok → Cikupa by bus, taxi
  1. Take the bus from Depok to Cikupabus bus
  2. Take the taxi from Depok to Cikupataxi taxi
1h 51m
$28–32
See more transport options
Activities
  • Savor Local Street Food at Cikupa
  • Pasar Cikupa
Explore Cikupa itineraries
Hotel
Hotel
Recommended

Exclusive stay in U residence 2

9.411 reviews
See more hotels

Day 20: Bekasi, Indonesia

Distance
Transport
Popular
Cikupa → Bekasi by taxi, bus
  1. Take the taxi from Cikupa to Bekasitaxi taxi
  2. Take the bus from Cikupa to Bekasibus bus
2h 2m
$19–41
See more transport options
Activities
  • Go Wet Waterpark Grand Wisata Bekasi
  • Grand Galaxy Park
Explore Bekasi itineraries
Hotel
Hotel
Recommended

Grand Travello Hotel Bekasi

106 reviews
See more hotels

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.