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
JakartaBengkalisItinerary navigation
Day 1: Jakarta, Indonesia
Activities
- Jakarta History Museum Fatahillah Museum
- Istiqlal Mosque
Hotel

Day 2: Yogyakarta, Indonesia
Transport
- Take the bus from Jakarta to Yogyakartabus
- Take the bus from Jakarta to Yogyakartabus
- Take the foot from Jakarta to Yogyakartawalk
- Fly from Jakarta to Yogyakartaplane
- Take the transfer from Jakarta to Yogyakartatransfer
- Take the bus from Jakarta to Yogyakartabus
3h 35m
$111–251
Activities
- Yogya Kembali Monument Monjali
- Mount Merapi Jeep Tour
Hotel

Day 3: Malang, Indonesia
Transport
- Take the bus from Yogyakarta to Malangbus
- Take the taxi from Yogyakarta to Malangtaxi
5h 57m
$22–24
Activities
- Wendit Recreational Park
- Hawaii Waterpark Malang
Hotel

Day 4: Surabaya, Indonesia
Transport
- Take the train from Malang to Surabayatrain
1h 51m
$5–29
Activities
- Monumen Kapal Selam
- Ampel Mosque and Arab Quarter
Hotel

Day 5: Batam, Indonesia
Transport
- Take the taxi from Surabaya to Batamtaxi
- Fly from Surabaya to Batamplane
- Take the taxi from Surabaya to Batamtaxi
2h 52m
$148–202
Activities
- Nagoya Hill Shopping Mall
- Ranoh Island
Hotel

Day 6: Pekanbaru, Indonesia
Transport
- Take the taxi from Batam to Pekanbarutaxi
- Fly from Batam to Pekanbaruplane
- Take the foot from Batam to Pekanbaruwalk
- Take the bus from Batam to Pekanbarubus
2h 7m
See more transport optionsActivities
- Masjid Agung Ar-Rahman
- Mesjid Raya An-Nur
Hotel

Day 7: Bengkalis, Indonesia
Transport
- Take the bus from Pekanbaru to Bengkalisbus
- Take the bus from Pekanbaru to Bengkalisbus
- Take the taxi from Pekanbaru to Bengkalistaxi
- Take the car ferry from Pekanbaru to Bengkaliscarferry
8h 52m
See more transport optionsActivities
- Pelabuhan Penyeberangan Roro Bengkalis
- Rumah Adat Melayu Bengkalis
8 days in Indonesia
DenpasarMalangItinerary navigation
Day 1: Denpasar, Indonesia
Activities
- Le Mayeur Museum
- Bali Museum
Hotel

Day 2: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–18
Activities
- Pura Taman Saraswati Water Palace
- ATV Quad Bike Adventure
Hotel

Day 3: Yogyakarta, Indonesia
Transport
- Take the bus from Ubud to Yogyakartabus
- Take the transfer from Ubud to Yogyakartatransfer
- Fly from Ubud to Yogyakartaplane
- Take the foot from Ubud to Yogyakartawalk
- Take the train from Ubud to Yogyakartatrain
5h 9m
$105–188
Activities
- Prambanan Temple
- Ramayana Ballet at Prambanan
Hotel

Day 4: Jakarta, Indonesia
Transport
- Take the bus from Yogyakarta to Jakartabus
- Take the transfer from Yogyakarta to Jakartatransfer
- Fly from Yogyakarta to Jakartaplane
- Take the foot from Yogyakarta to Jakartawalk
- Take the bus from Yogyakarta to Jakartabus
- Take the transfer from Yogyakarta to Jakartatransfer
- Take the bus from Yogyakarta to Jakartabus
3h 33m
$111–251
Activities
- KidZania Jakarta
- National Museum of Indonesia
Hotel

Day 5: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$11–16
Activities
- Trans Studio Bandung
- Bandung Geological Museum
Hotel

Day 6: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$102–229
Activities
- Lawang Sewu
- Pantai Marina
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the train from Semarang to Surabayatrain
2h 53m
$14–29
Activities
- Gereja Katolik Kelahiran Santa Perawan Maria
- House of Sampoerna
Hotel

Day 8: Malang, Indonesia
Transport
- Take the train from Surabaya to Malangtrain
1h 57m
$5–29
Activities
- Malang Night Paradise
- Coban Rondo Waterfall
Hotel

9 days in Indonesia
YogyakartaUbudItinerary navigation
Day 1: Yogyakarta, Indonesia
Activities
- Ramayana Ballet at Prambanan
- Prambanan Temple
Hotel

Day 2: Jakarta, Indonesia
Transport
- Take the bus from Yogyakarta to Jakartabus
- Take the transfer from Yogyakarta to Jakartatransfer
- Fly from Yogyakarta to Jakartaplane
- Take the foot from Yogyakarta to Jakartawalk
- Take the bus from Yogyakarta to Jakartabus
- Take the transfer from Yogyakarta to Jakartatransfer
- Take the bus from Yogyakarta to Jakartabus
3h 33m
$111–251
Activities
- KidZania Jakarta
- Sunda Kelapa Port
Hotel

Day 3: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$11–16
Activities
- Situ Patenggang
- Bandung Zoo
Hotel

Day 4: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$102–229
Activities
- Umbul Sidomukti
- Kota Lama Old Town
Hotel

Day 5: Surabaya, Indonesia
Transport
- Take the train from Semarang to Surabayatrain
2h 53m
$14–29
Activities
- Pasar Atom
- Cheng Hoo Mosque
Hotel

Day 6: Malang, Indonesia
Transport
- Take the train from Surabaya to Malangtrain
1h 57m
$5–29
Activities
- Pujon Kidul Tourism Village
- Malang Night Paradise
Hotel

Day 7: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$16–29
Activities
- Watu Dodol Beach
- Sukamade Turtle Beach
Hotel

Day 8: Denpasar, Indonesia
Transport
- Take the train from Banyuwangi to Denpasartrain
- Take the foot from Banyuwangi to Denpasarwalk
- Take the car ferry from Banyuwangi to Denpasarcarferry
- Take the transfer from Banyuwangi to Denpasartransfer
- Take the bus from Banyuwangi to Denpasarbus
7h 8m
$8–55
Activities
- Turtle Conservation and Education Centre
- Pura Sakenan Temple
Hotel

Day 9: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–18
Activities
- Pura Taman Saraswati Water Palace
- Balinese Cooking Class
Hotel

10 days in Indonesia
UbudBengkalisItinerary navigation
Day 1: Ubud, Indonesia
Activities
- Tirta Empul Temple
- Neka Art Museum
Hotel

Day 2: Denpasar, Indonesia
Transport
- Take the bus from Ubud to Denpasarbus
- Take the taxi from Ubud to Denpasartaxi
51 min
See more transport optionsActivities
- Pura Sakenan Temple
- Pura Jagatnatha Temple
Hotel

Day 3: Jakarta, Indonesia
Transport
- Take the taxi from Denpasar to Jakartataxi
- Fly from Denpasar to Jakartaplane
- Take the foot from Denpasar to Jakartawalk
- Take the bus from Denpasar to Jakartabus
- Take the transfer from Denpasar to Jakartatransfer
- Take the bus from Denpasar to Jakartabus
2h 52m
$134–296
Activities
- National Museum of Indonesia
- Ragunan Zoo
Hotel

Day 4: Yogyakarta, Indonesia
Transport
- Take the bus from Jakarta to Yogyakartabus
- Take the bus from Jakarta to Yogyakartabus
- Take the foot from Jakarta to Yogyakartawalk
- Fly from Jakarta to Yogyakartaplane
- Take the transfer from Jakarta to Yogyakartatransfer
- Take the bus from Jakarta to Yogyakartabus
3h 35m
$111–251
Activities
- Sultans Palace Kraton Ngayogyakarta Hadiningrat
- Ullen Sentalu Museum
Hotel

Day 5: Malang, Indonesia
Transport
- Take the bus from Yogyakarta to Malangbus
- Take the taxi from Yogyakarta to Malangtaxi
5h 57m
$22–24
Activities
- Candi Singosari
- Kampung Warna-Warni Jodipan
Hotel

Day 6: Surabaya, Indonesia
Transport
- Take the train from Malang to Surabayatrain
1h 51m
$5–29
Activities
- Taman Bungkul
- Gereja Katolik Kelahiran Santa Perawan Maria
Hotel

Day 7: Batam, Indonesia
Transport
- Take the taxi from Surabaya to Batamtaxi
- Fly from Surabaya to Batamplane
- Take the taxi from Surabaya to Batamtaxi
2h 52m
$148–202
Activities
- Barelang Bridge
- Nagoya Hill Shopping Mall
Hotel

Day 8: Pekanbaru, Indonesia
Transport
- Take the taxi from Batam to Pekanbarutaxi
- Fly from Batam to Pekanbaruplane
- Take the foot from Batam to Pekanbaruwalk
- Take the bus from Batam to Pekanbarubus
2h 7m
See more transport optionsActivities
- Museum Sang Nila Utama
- Pekanbaru Mall
Hotel

Days 9–10: Bengkalis, Indonesia
Transport
- Take the bus from Pekanbaru to Bengkalisbus
- Take the bus from Pekanbaru to Bengkalisbus
- Take the taxi from Pekanbaru to Bengkalistaxi
- Take the car ferry from Pekanbaru to Bengkaliscarferry
8h 52m
See more transport optionsActivities
- Masjid Agung Bengkalis
- Danau Raja
12 days in Indonesia
SorongPadangItinerary navigation
Day 1: Sorong, Indonesia
Activities
- Coastal Kayaking
- Souvenir Shopping
Hotel

Day 2: Jakarta, Indonesia
Transport
- Take the taxi from Sorong to Jakartataxi
- Fly from Sorong to Jakartaplane
- Take the foot from Sorong to Jakartawalk
- Take the bus from Sorong to Jakartabus
5h 3m
$255–426
Activities
- Sky Garden Rooftop Bar
- National Museum of Indonesia
Hotel

Day 3: Yogyakarta, Indonesia
Transport
- Take the bus from Jakarta to Yogyakartabus
- Take the bus from Jakarta to Yogyakartabus
- Take the foot from Jakarta to Yogyakartawalk
- Fly from Jakarta to Yogyakartaplane
- Take the transfer from Jakarta to Yogyakartatransfer
- Take the bus from Jakarta to Yogyakartabus
3h 35m
$111–251
Activities
- Sultans Palace Kraton Ngayogyakarta Hadiningrat
- Affandi Museum
Hotel

Day 4: Malang, Indonesia
Transport
- Take the bus from Yogyakarta to Malangbus
- Take the taxi from Yogyakarta to Malangtaxi
5h 57m
$22–24
Activities
- Batu Night Spectacular
- Mount Bromo Sunrise Tour
Hotel

Day 5: Surabaya, Indonesia
Transport
- Take the train from Malang to Surabayatrain
1h 51m
$5–29
Activities
- Taman Bungkul
- Pasar Atom
Hotel

Day 6: Batam, Indonesia
Transport
- Take the taxi from Surabaya to Batamtaxi
- Fly from Surabaya to Batamplane
- Take the taxi from Surabaya to Batamtaxi
2h 52m
$148–202
Activities
- Taman Wisata Alam Muka Kuning
- Welcome to Batam Monument
Hotel

Day 7: Pekanbaru, Indonesia
Transport
- Take the taxi from Batam to Pekanbarutaxi
- Fly from Batam to Pekanbaruplane
- Take the foot from Batam to Pekanbaruwalk
- Take the bus from Batam to Pekanbarubus
2h 7m
See more transport optionsActivities
- Mesjid Raya An-Nur
- Kuliner Malam Jalan Arifin Achmad
Hotel

Days 8–9: Bengkalis, Indonesia
Transport
- Take the bus from Pekanbaru to Bengkalisbus
- Take the bus from Pekanbaru to Bengkalisbus
- Take the taxi from Pekanbaru to Bengkalistaxi
- Take the car ferry from Pekanbaru to Bengkaliscarferry
8h 52m
See more transport optionsActivities
- Monumen Perjuangan Rakyat Bengkalis
- Pelabuhan Penyeberangan Roro Bengkalis
Day 10: Dumai, Indonesia
Transport
- Take the ferry from Bengkalis to Dumaiferry
- Take the ferry from Bengkalis to Dumaiferry
6h
$87–107
Activities
- Pasar Tradisional Dock 7
- Pantai Teluk Makmur
Hotel

Day 11: Medan, Indonesia
Transport
- Take the bus from Dumai to Medanbus
- Take the bus from Dumai to Medanbus
- Take the foot from Dumai to Medanwalk
- Take the bus from Dumai to Medanbus
- Take the foot from Dumai to Medanwalk
- Fly from Dumai to Medanplane
- Take the foot from Dumai to Medanwalk
- Take the train from Dumai to Medantrain
11h
See more transport optionsActivities
- Great Mosque of Medan
- Lake Toba and Samosir Island Day Trip
Hotel

Day 12: Padang, Indonesia
Transport
- Take the train from Medan to Padangtrain
- Take the foot from Medan to Padangwalk
- Fly from Medan to Padangplane
- Take the transfer from Medan to Padangtransfer
- Take the bus from Medan to Padangbus
6h 43m
$115–198
Activities
- Pulau Pasumpahan
- Chinatown Kampung Cina
Hotel

13 days in Indonesia
BatamWonosoboItinerary navigation
Day 1: Batam, Indonesia
Activities
- Welcome to Batam Monument
- Ocarina Batam Theme Park
Hotel

Day 2: Jakarta, Indonesia
Transport
- Take the taxi from Batam to Jakartataxi
- Fly from Batam to Jakartaplane
- Take the foot from Batam to Jakartawalk
- Take the bus from Batam to Jakartabus
3h 5m
$110–182
Activities
- Kota Tua Jakarta
- Taman Mini Indonesia Indah TMII
Hotel

Day 3: Yogyakarta, Indonesia
Transport
- Take the bus from Jakarta to Yogyakartabus
- Take the bus from Jakarta to Yogyakartabus
- Take the foot from Jakarta to Yogyakartawalk
- Fly from Jakarta to Yogyakartaplane
- Take the transfer from Jakarta to Yogyakartatransfer
- Take the bus from Jakarta to Yogyakartabus
3h 35m
$111–251
Activities
- Yogya Kembali Monument Monjali
- Taman Sari Water Castle
Hotel

Day 4: Malang, Indonesia
Transport
- Take the bus from Yogyakarta to Malangbus
- Take the taxi from Yogyakarta to Malangtaxi
5h 57m
$22–24
Activities
- Jatim Park 2
- Museum Angkut
Hotel

Day 5: Surabaya, Indonesia
Transport
- Take the train from Malang to Surabayatrain
1h 51m
$5–29
Activities
- Tugu Pahlawan
- Suramadu National Bridge
Hotel

Day 6: Denpasar, Indonesia
Transport
- Take the taxi from Surabaya to Denpasartaxi
- Fly from Surabaya to Denpasarplane
- Take the taxi from Surabaya to Denpasartaxi
1h 33m
$82–198
Activities
- Big Garden Corner
- Sanur Beach
Hotel

Day 7: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–18
Activities
- ATV Quad Bike Adventure
- Pura Taman Saraswati Water Palace
Hotel

Day 8: Banyuwangi, Indonesia
Transport
- Take the bus from Ubud to Banyuwangibus
- Take the foot from Ubud to Banyuwangiwalk
- Take the bus from Ubud to Banyuwangibus
6h 33m
$28–33
Activities
- Ijen Crater
- Baluran National Park
Hotel

Day 9: Semarang, Indonesia
Transport
- Take the taxi from Banyuwangi to Semarangtaxi
- Fly from Banyuwangi to Semarangplane
- Take the taxi from Banyuwangi to Semarangtaxi
3h 18m
$168–232
Activities
- Kota Lama Old Town
- Gereja Blenduk
Hotel

Day 10: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Gua Tritip
- Pantai Kartini
Hotel

Day 11: Surakarta, Indonesia
Transport
- Take the taxi from Jepara to Surakartataxi
- Take the train from Jepara to Surakartatrain
2h 51m
$32–61
Activities
- Solo Paragon Mall
- The Heritage Palace
Hotel

Day 12: Ponorogo, Indonesia
Transport
- Take the train from Surakarta to Ponorogotrain
- Take the taxi from Surakarta to Ponorogotaxi
1h 31m
$18–44
Activities
- Goa Lowo
- Museum Reog Ponorogo
Hotel

Day 13: Wonosobo, Indonesia
Transport
- Take the taxi from Ponorogo to Wonosobotaxi
- Take the train from Ponorogo to Wonosobotrain
- Take the taxi from Ponorogo to Wonosobotaxi
4h 57m
$51–76
Activities
- Dieng Plateau Exploration
- Explore Arjuna Temple Complex
Hotel

14 days in Indonesia
SurabayaBimaItinerary navigation
Day 1: Surabaya, Indonesia
Activities
- Museum Kesehatan Dr. Adhyatma
- Pasar Atom
Hotel

Day 2: Yogyakarta, Indonesia
Transport
- Take the train from Surabaya to Yogyakartatrain
4h
$16–29
Activities
- Malioboro Street
- Ullen Sentalu Museum
Hotel

Day 3: Jakarta, Indonesia
Transport
- Take the bus from Yogyakarta to Jakartabus
- Take the transfer from Yogyakarta to Jakartatransfer
- Fly from Yogyakarta to Jakartaplane
- Take the foot from Yogyakarta to Jakartawalk
- Take the bus from Yogyakarta to Jakartabus
- Take the transfer from Yogyakarta to Jakartatransfer
- Take the bus from Yogyakarta to Jakartabus
3h 33m
$111–251
Activities
- Glodok Chinatown
- Kota Tua Jakarta
Hotel

Day 4: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$11–16
Activities
- Bandung Institute of Technology
- Trans Studio Bandung
Hotel

Day 5: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$102–229
Activities
- Tugu Muda
- Masjid Agung Jawa Tengah
Hotel

Day 6: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Benteng Portugis
- Bukit Bapangan
Hotel

Day 7: Malang, Indonesia
Transport
- Take the taxi from Jepara to Malangtaxi
- Take the train from Jepara to Malangtrain
7h 35m
$47–62
Activities
- Alun-Alun Kota Malang
- Batu Night Spectacular
Hotel

Day 8: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$16–29
Activities
- Ijen Crater
- Kemiren Osing Village
Hotel

Day 9: Denpasar, Indonesia
Transport
- Take the train from Banyuwangi to Denpasartrain
- Take the foot from Banyuwangi to Denpasarwalk
- Take the car ferry from Banyuwangi to Denpasarcarferry
- Take the transfer from Banyuwangi to Denpasartransfer
- Take the bus from Banyuwangi to Denpasarbus
7h 8m
$8–55
Activities
- Jalan Gajah Mada Shopping Street
- Upside Down World Bali
Hotel

Day 10: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–18
Activities
- Tegalalang Rice Terraces
- Goa Gajah Elephant Cave
Hotel

Day 11: Labuan Bajo, Indonesia
Transport
- Take the bus from Ubud to Labuan Bajobus
- Take the transfer from Ubud to Labuan Bajotransfer
- Fly from Ubud to Labuan Bajoplane
3h 45m
$60–140
Activities
- Komodo National Park Tour
- Batu Cermin Cave Exploration
Hotel

Day 12: Ende, Indonesia
Transport
- Fly from Labuan Bajo to Endeplane
55 min
$75–120
Activities
- Rodin Museum
- Arc de Triomphe
Hotel

Day 13: Waingapu, Indonesia
Transport
- Fly from Ende to Waingapuplane
- Take the taxi from Ende to Waingaputaxi
3h 39m
$215–285
Activities
- Sumba Cultural Center
- Walakiri Beach
Hotel

Day 14: Bima, Indonesia
Transport
- Take the taxi from Waingapu to Bimataxi
- Fly from Waingapu to Bimaplane
- Take the taxi from Waingapu to Bimataxi
3h 34m
$197–260
Activities
- Kuliner Malam Bima
- Sentra Kerajinan Tenun Bima
Hotel

15 days in Indonesia
BandungLamalera AItinerary navigation
Day 1: Bandung, Indonesia
Activities
- Gedung Sate
- Bandung Zoo
Hotel

Day 2: Yogyakarta, Indonesia
Transport
- Take the train from Bandung to Yogyakartatrain
6h 7m
$21–30
Activities
- Mount Merapi Jeep Tour
- Kota Gede Silver Craft Center
Hotel

Day 3: Jakarta, Indonesia
Transport
- Take the bus from Yogyakarta to Jakartabus
- Take the transfer from Yogyakarta to Jakartatransfer
- Fly from Yogyakarta to Jakartaplane
- Take the foot from Yogyakarta to Jakartawalk
- Take the bus from Yogyakarta to Jakartabus
- Take the transfer from Yogyakarta to Jakartatransfer
- Take the bus from Yogyakarta to Jakartabus
3h 33m
$111–251
Activities
- Sky Garden Rooftop Bar
- Kota Tua Jakarta
Hotel

Day 4: Surabaya, Indonesia
Transport
- Take the train from Jakarta to Surabayatrain
7h 45m
$28–40
Activities
- Museum Sepuluh Nopember
- Klenteng Sanggar Agung
Hotel

Day 5: Malang, Indonesia
Transport
- Take the train from Surabaya to Malangtrain
1h 57m
$5–29
Activities
- Taman Rekreasi Selecta
- Wendit Recreational Park
Hotel

Day 6: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$16–29
Activities
- Green Bay
- Ijen Crater
Hotel

Day 7: Denpasar, Indonesia
Transport
- Take the train from Banyuwangi to Denpasartrain
- Take the foot from Banyuwangi to Denpasarwalk
- Take the car ferry from Banyuwangi to Denpasarcarferry
- Take the transfer from Banyuwangi to Denpasartransfer
- Take the bus from Banyuwangi to Denpasarbus
7h 8m
$8–55
Activities
- Pasar Badung Market
- Jalan Gajah Mada Shopping Street
Hotel

Day 8: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–18
Activities
- Pura Taman Saraswati Water Palace
- Tirta Empul Temple
Hotel

Day 9: Labuan Bajo, Indonesia
Transport
- Take the bus from Ubud to Labuan Bajobus
- Take the transfer from Ubud to Labuan Bajotransfer
- Fly from Ubud to Labuan Bajoplane
3h 45m
$60–140
Activities
- Rangko Cave Swimming
- Cunca Wulang Waterfall Trekking
Hotel

Day 10: Ende, Indonesia
Transport
- Fly from Labuan Bajo to Endeplane
55 min
$75–120
Activities
- Sacre-Coeur Basilica
- Seine River Cruise
Hotel

Day 11: Waingapu, Indonesia
Transport
- Fly from Ende to Waingapuplane
- Take the taxi from Ende to Waingaputaxi
3h 39m
$215–285
Activities
- Walakiri Beach
- Pantai Cemara
Hotel

Day 12: Bima, Indonesia
Transport
- Take the taxi from Waingapu to Bimataxi
- Fly from Waingapu to Bimaplane
- Take the taxi from Waingapu to Bimataxi
3h 34m
$197–260
Activities
- Taman Kota Bima
- Museum Asi Mbojo
Hotel

Day 13: Sumbawa Besar, Indonesia
Transport
- Drive from Bima to Sumbawa Besarcar 0 m
3h 39m
$41–59
Activities
- Pantai Kertasari
- Air Terjun Mata Jitu
Hotel

Day 14: Kupang, Indonesia
Transport
- Fly from Sumbawa Besar to Kupangplane
- Take the taxi from Sumbawa Besar to Kupangtaxi
6h 41m
$202–445
Activities
- Lasiana Beach
- Bukit Cinta
Hotel

Day 15: Lamalera A, Indonesia
Transport
- Take the taxi from Kupang to Lamalera Ataxi
- Fly from Kupang to Lamalera Aplane
- Take the taxi from Kupang to Lamalera Ataxi
1h 57m
$143–928
Activities
- Cultural and Landscape Photography
- Traditional Fishing Experience
Hotel

16 days in Indonesia
MedanSemarangItinerary navigation
Day 1: Medan, Indonesia
Activities
- Lake Toba and Samosir Island Day Trip
- Durian Ucok
Hotel

Day 2: Jakarta, Indonesia
Transport
- Take the train from Medan to Jakartatrain
- Take the foot from Medan to Jakartawalk
- Fly from Medan to Jakartaplane
- Take the foot from Medan to Jakartawalk
- Take the bus from Medan to Jakartabus
7h 46m
$115–218
Activities
- Grand Indonesia Shopping Town
- Art1 New Museum
Hotel

Day 3: Yogyakarta, Indonesia
Transport
- Take the bus from Jakarta to Yogyakartabus
- Take the bus from Jakarta to Yogyakartabus
- Take the foot from Jakarta to Yogyakartawalk
- Fly from Jakarta to Yogyakartaplane
- Take the transfer from Jakarta to Yogyakartatransfer
- Take the bus from Jakarta to Yogyakartabus
3h 35m
$111–251
Activities
- Affandi Museum
- Borobudur Temple
Hotel

Day 4: Malang, Indonesia
Transport
- Take the bus from Yogyakarta to Malangbus
- Take the taxi from Yogyakarta to Malangtaxi
5h 57m
$22–24
Activities
- Coban Rondo Waterfall
- Museum Angkut
Hotel

Day 5: Surabaya, Indonesia
Transport
- Take the train from Malang to Surabayatrain
1h 51m
$5–29
Activities
- Ampel Mosque and Arab Quarter
- Museum Kesehatan Dr. Adhyatma
Hotel

Day 6: Batam, Indonesia
Transport
- Take the taxi from Surabaya to Batamtaxi
- Fly from Surabaya to Batamplane
- Take the taxi from Surabaya to Batamtaxi
2h 52m
$148–202
Activities
- Barelang Bridge
- Batam Miniature Park
Hotel

Day 7: Pekanbaru, Indonesia
Transport
- Take the taxi from Batam to Pekanbarutaxi
- Fly from Batam to Pekanbaruplane
- Take the foot from Batam to Pekanbaruwalk
- Take the bus from Batam to Pekanbarubus
2h 7m
See more transport optionsActivities
- Rumah Singgah Sultan Siak
- Pekanbaru Mall
Hotel

Days 8–9: Bengkalis, Indonesia
Transport
- Take the bus from Pekanbaru to Bengkalisbus
- Take the bus from Pekanbaru to Bengkalisbus
- Take the taxi from Pekanbaru to Bengkalistaxi
- Take the car ferry from Pekanbaru to Bengkaliscarferry
8h 52m
See more transport optionsActivities
- Kuliner Khas Bengkalis
- Monumen Perjuangan Rakyat Bengkalis
Day 10: Dumai, Indonesia
Transport
- Take the ferry from Bengkalis to Dumaiferry
- Take the ferry from Bengkalis to Dumaiferry
6h
$87–107
Activities
- Wisata Mangrove Dumai
- Pasar Tradisional Dock 7
Hotel

Day 11: Tanjung Pinang, Indonesia
Transport
- Take the ferry from Dumai to Tanjung Pinangferry
- Take the foot from Dumai to Tanjung Pinangwalk
- Take the bus from Dumai to Tanjung Pinangbus
- Take the transfer from Dumai to Tanjung Pinangtransfer
- Take the subway from Dumai to Tanjung Pinangsubway
- Take the transfer from Dumai to Tanjung Pinangtransfer
- Take the bus from Dumai to Tanjung Pinangbus
- Take the foot from Dumai to Tanjung Pinangwalk
- Take the ferry from Dumai to Tanjung Pinangferry
11h 1m
$128–180
Activities
- Mount Bintan Trekking
- Pulau Penyengat
Hotel

Day 12: Palembang, Indonesia
Transport
- Take the ferry from Tanjung Pinang to Palembangferry
- Take the taxi from Tanjung Pinang to Palembangtaxi
- Fly from Tanjung Pinang to Palembangplane
- Take the transfer from Tanjung Pinang to Palembangtransfer
- Take the train from Tanjung Pinang to Palembangtrain
5h 13m
$95–173
Activities
- Al-Quran Al-Akbar
- Museum Sultan Mahmud Badaruddin II
Hotel

Day 13: Pontianak, Indonesia
Transport
- Take the train from Palembang to Pontianaktrain
- Take the transfer from Palembang to Pontianaktransfer
- Fly from Palembang to Pontianakplane
- Take the taxi from Palembang to Pontianaktaxi
5h 43m
$158–221
Activities
- Jami Mosque Pontianak
- Ayani Mega Mall
Hotel

Day 14: Singkawang, Indonesia
Transport
- Take the bus from Pontianak to Singkawangbus
- Take the taxi from Pontianak to Singkawangtaxi
7h 10m
$9–28
Activities
- Pantai Pasir Panjang
- Sinka Island Park
Hotel

Day 15: Bandung, Indonesia
Transport
- Take the taxi from Singkawang to Bandungtaxi
- Fly from Singkawang to Bandungplane
- Take the foot from Singkawang to Bandungwalk
- Take the bus from Singkawang to Bandungbus
7h 27m
$180–243
Activities
- Situ Patenggang
- Floating Market Lembang
Hotel

Day 16: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$102–229
Activities
- Masjid Agung Jawa Tengah
- Semarang Contemporary Art Gallery
Hotel

17 days in Indonesia
BalikpapanKupangItinerary navigation
Day 1: Balikpapan, Indonesia
Activities
- Pantai Manggar Segarasari
- Hutan Lindung Sungai Wain
Hotel

Day 2: Pontianak, Indonesia
Transport
- Take the taxi from Balikpapan to Pontianaktaxi
- Fly from Balikpapan to Pontianakplane
- Take the taxi from Balikpapan to Pontianaktaxi
2h
$163–247
Activities
- Pontianak City Forest
- Saint Joseph Cathedral
Hotel

Day 3: Singkawang, Indonesia
Transport
- Take the bus from Pontianak to Singkawangbus
- Take the taxi from Pontianak to Singkawangtaxi
7h 10m
$9–28
Activities
- Goa Maria Ratu Pencinta Damai
- Museum Kota Singkawang
Hotel

Day 4: Bandung, Indonesia
Transport
- Take the taxi from Singkawang to Bandungtaxi
- Fly from Singkawang to Bandungplane
- Take the foot from Singkawang to Bandungwalk
- Take the bus from Singkawang to Bandungbus
7h 27m
$180–243
Activities
- Kawah Putih
- Curug Dago
Hotel

Day 5: Yogyakarta, Indonesia
Transport
- Take the train from Bandung to Yogyakartatrain
6h 7m
$21–30
Activities
- Mount Merapi Jeep Tour
- Gembira Loka Zoo
Hotel

Day 6: Jakarta, Indonesia
Transport
- Take the bus from Yogyakarta to Jakartabus
- Take the transfer from Yogyakarta to Jakartatransfer
- Fly from Yogyakarta to Jakartaplane
- Take the foot from Yogyakarta to Jakartawalk
- Take the bus from Yogyakarta to Jakartabus
- Take the transfer from Yogyakarta to Jakartatransfer
- Take the bus from Yogyakarta to Jakartabus
3h 33m
$111–251
Activities
- Ragunan Zoo
- Sunda Kelapa Port
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the train from Jakarta to Surabayatrain
7h 45m
$28–40
Activities
- House of Sampoerna
- Museum Sepuluh Nopember
Hotel

Day 8: Malang, Indonesia
Transport
- Take the train from Surabaya to Malangtrain
1h 57m
$5–29
Activities
- Hawaii Waterpark Malang
- Eco Green Park
Hotel

Day 9: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$16–29
Activities
- Taman Gandrung Terakota
- Green Bay
Hotel

Day 10: Denpasar, Indonesia
Transport
- Take the train from Banyuwangi to Denpasartrain
- Take the foot from Banyuwangi to Denpasarwalk
- Take the car ferry from Banyuwangi to Denpasarcarferry
- Take the transfer from Banyuwangi to Denpasartransfer
- Take the bus from Banyuwangi to Denpasarbus
7h 8m
$8–55
Activities
- Sindhu Beach Market
- Bajra Sandhi Monument
Hotel

Day 11: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–18
Activities
- The Yoga Barn
- Bali Pulina Agro Tourism Coffee Plantation
Hotel

Day 12: Labuan Bajo, Indonesia
Transport
- Take the bus from Ubud to Labuan Bajobus
- Take the transfer from Ubud to Labuan Bajotransfer
- Fly from Ubud to Labuan Bajoplane
3h 45m
$60–140
Activities
- Pink Beach Snorkeling
- Kanawa Island Relaxation
Hotel

Day 13: Ende, Indonesia
Transport
- Fly from Labuan Bajo to Endeplane
55 min
$75–120
Activities
- Luxembourg Gardens
- Arc de Triomphe
Hotel

Day 14: Waingapu, Indonesia
Transport
- Fly from Ende to Waingapuplane
- Take the taxi from Ende to Waingaputaxi
3h 39m
$215–285
Activities
- Tenau Hill
- Ikat Weaving Demonstration
Hotel

Day 15: Bima, Indonesia
Transport
- Take the taxi from Waingapu to Bimataxi
- Fly from Waingapu to Bimaplane
- Take the taxi from Waingapu to Bimataxi
3h 34m
$197–260
Activities
- Pantai Kalaki
- Kuliner Malam Bima
Hotel

Day 16: Sumbawa Besar, Indonesia
Transport
- Drive from Bima to Sumbawa Besarcar 0 m
3h 39m
$41–59
Activities
- Danau Lebo Taliwang
- Pulau Moyo
Hotel

Day 17: Kupang, Indonesia
Transport
- Fly from Sumbawa Besar to Kupangplane
- Take the taxi from Sumbawa Besar to Kupangtaxi
6h 41m
$202–445
Activities
- Pantai Batu Nona
- Museum Negeri Provinsi NTT
Hotel

18 days in Indonesia
DumaiSalatigaItinerary navigation
Day 1: Dumai, Indonesia
Activities
- Hutan Wisata Dumai
- Masjid Raya Dumai
Hotel

Day 2: Batam, Indonesia
Transport
- Take the ferry from Dumai to Batamferry
- Take the foot from Dumai to Batamwalk
- Take the bus from Dumai to Batambus
- Take the transfer from Dumai to Batamtransfer
- Take the bus from Dumai to Batambus
- Take the foot from Dumai to Batamwalk
- Take the ferry from Dumai to Batamferry
9h 32m
$88–158
Activities
- Batam Grand Mosque
- Taman Wisata Alam Muka Kuning
Hotel

Day 3: Jakarta, Indonesia
Transport
- Take the taxi from Batam to Jakartataxi
- Fly from Batam to Jakartaplane
- Take the foot from Batam to Jakartawalk
- Take the bus from Batam to Jakartabus
3h 5m
$110–182
Activities
- Ragunan Zoo
- Ancol Dreamland
Hotel

Day 4: Yogyakarta, Indonesia
Transport
- Take the bus from Jakarta to Yogyakartabus
- Take the bus from Jakarta to Yogyakartabus
- Take the foot from Jakarta to Yogyakartawalk
- Fly from Jakarta to Yogyakartaplane
- Take the transfer from Jakarta to Yogyakartatransfer
- Take the bus from Jakarta to Yogyakartabus
3h 35m
$111–251
Activities
- Taman Sari Water Castle
- Mount Merapi Jeep Tour
Hotel

Day 5: Malang, Indonesia
Transport
- Take the bus from Yogyakarta to Malangbus
- Take the taxi from Yogyakarta to Malangtaxi
5h 57m
$22–24
Activities
- Museum Angkut
- Mount Bromo Sunrise Tour
Hotel

Day 6: Surabaya, Indonesia
Transport
- Take the train from Malang to Surabayatrain
1h 51m
$5–29
Activities
- Klenteng Sanggar Agung
- Museum Sepuluh Nopember
Hotel

Day 7: Denpasar, Indonesia
Transport
- Take the taxi from Surabaya to Denpasartaxi
- Fly from Surabaya to Denpasarplane
- Take the taxi from Surabaya to Denpasartaxi
1h 33m
$82–198
Activities
- Pura Sakenan Temple
- Jalan Gajah Mada Shopping Street
Hotel

Day 8: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–18
Activities
- Tegalalang Rice Terraces
- The Yoga Barn
Hotel

Day 9: Banyuwangi, Indonesia
Transport
- Take the bus from Ubud to Banyuwangibus
- Take the foot from Ubud to Banyuwangiwalk
- Take the bus from Ubud to Banyuwangibus
6h 33m
$28–33
Activities
- Kalibendo Plantation
- Red Island Beach
Hotel

Day 10: Semarang, Indonesia
Transport
- Take the taxi from Banyuwangi to Semarangtaxi
- Fly from Banyuwangi to Semarangplane
- Take the taxi from Banyuwangi to Semarangtaxi
3h 18m
$168–232
Activities
- Gereja Blenduk
- Umbul Sidomukti
Hotel

Day 11: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Air Terjun Songgolangit
- Explore Jepara Furniture Showrooms
Hotel

Day 12: Surakarta, Indonesia
Transport
- Take the taxi from Jepara to Surakartataxi
- Take the train from Jepara to Surakartatrain
2h 51m
$32–61
Activities
- Kampung Batik Laweyan
- Kampung Batik Kauman
Hotel

Day 13: Ponorogo, Indonesia
Transport
- Take the train from Surakarta to Ponorogotrain
- Take the taxi from Surakarta to Ponorogotaxi
1h 31m
$18–44
Activities
- Air Terjun Pletuk
- Telaga Ngebel
Hotel

Day 14: Wonosobo, Indonesia
Transport
- Take the taxi from Ponorogo to Wonosobotaxi
- Take the train from Ponorogo to Wonosobotrain
- Take the taxi from Ponorogo to Wonosobotaxi
4h 57m
$51–76
Activities
- Taste Mie Ongklok Longgeng
- Sunrise at Sikunir Hill
Hotel

Day 15: Bandung, Indonesia
Transport
- Take the taxi from Wonosobo to Bandungtaxi
- Fly from Wonosobo to Bandungplane
- Take the taxi from Wonosobo to Bandungtaxi
2h 48m
$138–276
Activities
- Cihampelas Walk
- Curug Dago
Hotel

Day 16: Pangandaran, Indonesia
Transport
- Take the train from Bandung to Pangandarantrain
- Take the taxi from Bandung to Pangandarantaxi
3h 22m
$25–48
Activities
- Pangandaran Fish Market
- Pangandaran Waterpark
Hotel

Day 17: Purwokerto, Indonesia
Transport
- Take the taxi from Pangandaran to Purwokertotaxi
- Take the train from Pangandaran to Purwokertotrain
2h 20m
$21–49
Activities
- Menara Pandang Purwokerto
- Lokawisata Baturraden
Hotel

Day 18: Salatiga, Indonesia
Transport
- Take the train from Purwokerto to Salatigatrain
- Take the foot from Purwokerto to Salatigawalk
- Take the bus from Purwokerto to Salatigabus
4h 33m
$13–31
Activities
- Candi Kethek
- Klenteng Hok Tek Bio
Hotel

20 days in Indonesia
PekanbaruJemberItinerary navigation
Day 1: Pekanbaru, Indonesia
Activities
- Trans Studio Mini Pekanbaru
- SKA Mall
Hotel

Day 2: Batam, Indonesia
Transport
- Take the bus from Pekanbaru to Batambus
- Take the foot from Pekanbaru to Batamwalk
- Fly from Pekanbaru to Batamplane
- Take the taxi from Pekanbaru to Batamtaxi
3h 1m
See more transport optionsActivities
- Batam Grand Mosque
- Golden City Go-Kart
Hotel

Day 3: Jakarta, Indonesia
Transport
- Take the taxi from Batam to Jakartataxi
- Fly from Batam to Jakartaplane
- Take the foot from Batam to Jakartawalk
- Take the bus from Batam to Jakartabus
3h 5m
$110–182
Activities
- KidZania Jakarta
- Ancol Dreamland
Hotel

Day 4: Yogyakarta, Indonesia
Transport
- Take the bus from Jakarta to Yogyakartabus
- Take the bus from Jakarta to Yogyakartabus
- Take the foot from Jakarta to Yogyakartawalk
- Fly from Jakarta to Yogyakartaplane
- Take the transfer from Jakarta to Yogyakartatransfer
- Take the bus from Jakarta to Yogyakartabus
3h 35m
$111–251
Activities
- Taman Sari Water Castle
- Ullen Sentalu Museum
Hotel

Day 5: Malang, Indonesia
Transport
- Take the bus from Yogyakarta to Malangbus
- Take the taxi from Yogyakarta to Malangtaxi
5h 57m
$22–24
Activities
- Jatim Park 2
- Museum Angkut
Hotel

Day 6: Surabaya, Indonesia
Transport
- Take the train from Malang to Surabayatrain
1h 51m
$5–29
Activities
- Monumen Kapal Selam
- Klenteng Sanggar Agung
Hotel

Day 7: Denpasar, Indonesia
Transport
- Take the taxi from Surabaya to Denpasartaxi
- Fly from Surabaya to Denpasarplane
- Take the taxi from Surabaya to Denpasartaxi
1h 33m
$82–198
Activities
- Sanur Beach
- Puputan Park
Hotel

Day 8: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–18
Activities
- ATV Quad Bike Adventure
- Campuhan Ridge Walk
Hotel

Day 9: Banyuwangi, Indonesia
Transport
- Take the bus from Ubud to Banyuwangibus
- Take the foot from Ubud to Banyuwangiwalk
- Take the bus from Ubud to Banyuwangibus
6h 33m
$28–33
Activities
- Watu Dodol Beach
- Kalibendo Plantation
Hotel

Day 10: Semarang, Indonesia
Transport
- Take the taxi from Banyuwangi to Semarangtaxi
- Fly from Banyuwangi to Semarangplane
- Take the taxi from Banyuwangi to Semarangtaxi
3h 18m
$168–232
Activities
- Tugu Muda
- Brown Canyon
Hotel

Day 11: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Jepara Wood Carving Center
- Pantai Kartini
Hotel

Day 12: Surakarta, Indonesia
Transport
- Take the taxi from Jepara to Surakartataxi
- Take the train from Jepara to Surakartatrain
2h 51m
$32–61
Activities
- Benteng Vastenburg
- Pasar Gede Harjonagoro
Hotel

Day 13: Ponorogo, Indonesia
Transport
- Take the train from Surakarta to Ponorogotrain
- Take the taxi from Surakarta to Ponorogotaxi
1h 31m
$18–44
Activities
- Pasar Legi Ponorogo
- Telaga Ngebel
Hotel

Day 14: Wonosobo, Indonesia
Transport
- Take the taxi from Ponorogo to Wonosobotaxi
- Take the train from Ponorogo to Wonosobotrain
- Take the taxi from Ponorogo to Wonosobotaxi
4h 57m
$51–76
Activities
- See Kawah Sikidang Crater
- Shop at Pasar Induk Wonosobo
Hotel

Day 15: Bandung, Indonesia
Transport
- Take the taxi from Wonosobo to Bandungtaxi
- Fly from Wonosobo to Bandungplane
- Take the taxi from Wonosobo to Bandungtaxi
2h 48m
$138–276
Activities
- Floating Market Lembang
- Ranca Upas
Hotel

Day 16: Pangandaran, Indonesia
Transport
- Take the train from Bandung to Pangandarantrain
- Take the taxi from Bandung to Pangandarantaxi
3h 22m
$25–48
Activities
- Pangandaran Waterpark
- Madasari Beach
Hotel

Day 17: Purwokerto, Indonesia
Transport
- Take the taxi from Pangandaran to Purwokertotaxi
- Take the train from Pangandaran to Purwokertotrain
2h 20m
$21–49
Activities
- Alun-alun Purwokerto
- Menara Pandang Purwokerto
Hotel

Day 18: Salatiga, Indonesia
Transport
- Take the train from Purwokerto to Salatigatrain
- Take the foot from Purwokerto to Salatigawalk
- Take the bus from Purwokerto to Salatigabus
4h 33m
$13–31
Activities
- Wisata Edukasi Kampung Batik Tulis Tuntang
- Klenteng Hok Tek Bio
Hotel

Day 19: Kudus, Indonesia
Transport
- Take the taxi from Salatiga to Kudustaxi
- Take the bus from Salatiga to Kudusbus
2h 33m
See more transport optionsActivities
- Air Terjun Montel
- Menara Kudus Mosque
Hotel

Day 20: Jember, Indonesia
Transport
- Take a shuttle bus from Kudus to Jember
- Take the transfer from Kudus to Jembertransfer
- Take the bus from Kudus to Jemberbus
- Take the foot from Kudus to Jemberwalk
- Take the train from Kudus to Jembertrain
8h 25m
$29–56
Activities
- Gumitir Coffee Plantation
- Sukorambi Botanical Garden
Hotel

30 days in Indonesia
BengkalisKarawangItinerary navigation
Days 1–2: Bengkalis, Indonesia
Activities
- Taman Kota Bengkalis
- Hutan Mangrove Bantan
Day 3: Batam, Indonesia
Transport
- Take the ferry from Bengkalis to Batamferry
- Take the foot from Bengkalis to Batamwalk
- Take the bus from Bengkalis to Batambus
- Take the transfer from Bengkalis to Batamtransfer
- Take the bus from Bengkalis to Batambus
- Take the foot from Bengkalis to Batamwalk
- Take the ferry from Bengkalis to Batamferry
10h 32m
$114–166
Activities
- Batam Cable Ski & Wakeboard Park
- Batam Grand Mosque
Hotel

Day 4: Jakarta, Indonesia
Transport
- Take the taxi from Batam to Jakartataxi
- Fly from Batam to Jakartaplane
- Take the foot from Batam to Jakartawalk
- Take the bus from Batam to Jakartabus
3h 5m
$110–182
Activities
- Ancol Dreamland
- Sunda Kelapa Port
Hotel

Day 5: Yogyakarta, Indonesia
Transport
- Take the bus from Jakarta to Yogyakartabus
- Take the bus from Jakarta to Yogyakartabus
- Take the foot from Jakarta to Yogyakartawalk
- Fly from Jakarta to Yogyakartaplane
- Take the transfer from Jakarta to Yogyakartatransfer
- Take the bus from Jakarta to Yogyakartabus
3h 35m
$111–251
Activities
- Ramayana Ballet at Prambanan
- Sultans Palace Kraton Ngayogyakarta Hadiningrat
Hotel

Day 6: Malang, Indonesia
Transport
- Take the bus from Yogyakarta to Malangbus
- Take the taxi from Yogyakarta to Malangtaxi
5h 57m
$22–24
Activities
- Mount Bromo Sunrise Tour
- Pujon Kidul Tourism Village
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the train from Malang to Surabayatrain
1h 51m
$5–29
Activities
- Taman Bungkul
- Suramadu National Bridge
Hotel

Day 8: Denpasar, Indonesia
Transport
- Take the taxi from Surabaya to Denpasartaxi
- Fly from Surabaya to Denpasarplane
- Take the taxi from Surabaya to Denpasartaxi
1h 33m
$82–198
Activities
- Bajra Sandhi Monument
- Pura Jagatnatha Temple
Hotel

Day 9: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–18
Activities
- Sacred Monkey Forest Sanctuary
- Balinese Cooking Class
Hotel

Day 10: Banyuwangi, Indonesia
Transport
- Take the bus from Ubud to Banyuwangibus
- Take the foot from Ubud to Banyuwangiwalk
- Take the bus from Ubud to Banyuwangibus
6h 33m
$28–33
Activities
- Taman Gandrung Terakota
- Boom Beach
Hotel

Day 11: Semarang, Indonesia
Transport
- Take the taxi from Banyuwangi to Semarangtaxi
- Fly from Banyuwangi to Semarangplane
- Take the taxi from Banyuwangi to Semarangtaxi
3h 18m
$168–232
Activities
- Brown Canyon
- Sam Poo Kong Temple
Hotel

Day 12: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Museum RA Kartini
- Masjid Agung Jepara
Hotel

Day 13: Surakarta, Indonesia
Transport
- Take the taxi from Jepara to Surakartataxi
- Take the train from Jepara to Surakartatrain
2h 51m
$32–61
Activities
- Solo Paragon Mall
- Keraton Surakarta Hadiningrat
Hotel

Day 14: Ponorogo, Indonesia
Transport
- Take the train from Surakarta to Ponorogotrain
- Take the taxi from Surakarta to Ponorogotaxi
1h 31m
$18–44
Activities
- Masjid Agung Ponorogo
- Telaga Ngebel
Hotel

Day 15: Wonosobo, Indonesia
Transport
- Take the taxi from Ponorogo to Wonosobotaxi
- Take the train from Ponorogo to Wonosobotrain
- Take the taxi from Ponorogo to Wonosobotaxi
4h 57m
$51–76
Activities
- Experience Alun-Alun Wonosobo
- Sunrise at Sikunir Hill
Hotel

Day 16: Bandung, Indonesia
Transport
- Take the taxi from Wonosobo to Bandungtaxi
- Fly from Wonosobo to Bandungplane
- Take the taxi from Wonosobo to Bandungtaxi
2h 48m
$138–276
Activities
- Saung Angklung Udjo
- Situ Patenggang
Hotel

Day 17: Pangandaran, Indonesia
Transport
- Take the train from Bandung to Pangandarantrain
- Take the taxi from Bandung to Pangandarantaxi
3h 22m
$25–48
Activities
- Sunrise at East Beach
- Madasari Beach
Hotel

Day 18: Purwokerto, Indonesia
Transport
- Take the taxi from Pangandaran to Purwokertotaxi
- Take the train from Pangandaran to Purwokertotrain
2h 20m
$21–49
Activities
- Baturraden Botanical Garden
- Pancuran Tujuh
Hotel

Day 19: Salatiga, Indonesia
Transport
- Take the train from Purwokerto to Salatigatrain
- Take the foot from Purwokerto to Salatigawalk
- Take the bus from Purwokerto to Salatigabus
4h 33m
$13–31
Activities
- Agrowisata Salib Putih
- Klenteng Hok Tek Bio
Hotel

Day 20: Kudus, Indonesia
Transport
- Take the taxi from Salatiga to Kudustaxi
- Take the bus from Salatiga to Kudusbus
2h 33m
See more transport optionsActivities
- Menara Kudus Mosque
- Air Terjun Montel
Hotel

Day 21: Jember, Indonesia
Transport
- Take a shuttle bus from Kudus to Jember
- Take the transfer from Kudus to Jembertransfer
- Take the bus from Kudus to Jemberbus
- Take the foot from Kudus to Jemberwalk
- Take the train from Kudus to Jembertrain
8h 25m
$29–56
Activities
- Tancak Waterfall
- Patemon Hot Spring
Hotel

Day 22: Kediri, Indonesia
Transport
- Take the train from Jember to Kediritrain
- Take the train from Jember to Kediritrain
6h 42m
$16–57
Activities
- Dhoho Plaza
- Goa Selomangleng
Hotel

Day 23: Bojonegoro, Indonesia
Transport
- Take the train from Kediri to Bojonegorotrain
- Take the train from Kediri to Bojonegorotrain
- Take the train from Kediri to Bojonegorotrain
5h 19m
$11–86
Activities
- Taman Rajekwesi
- Alun-Alun Bojonegoro
Hotel

Day 24: Mojokerto, Indonesia
Transport
- Take the train from Bojonegoro to Mojokertotrain
- Take the train from Bojonegoro to Mojokertotrain
3h 25m
$8–57
Activities
- Pemandian Air Panas Padusan Pacet
- Makam Troloyo
Hotel

Day 25: Tuban, Indonesia
Transport
- Take the train from Mojokerto to Tubantrain
- Take the train from Mojokerto to Tubantrain
- Take the taxi from Mojokerto to Tubantaxi
3h 30m
$18–72
Activities
- Klenteng Kwan Sing Bio
- Makam Sunan Bonang
Hotel

Day 26: Cilacap, Indonesia
Transport
- Take the taxi from Tuban to Cilacaptaxi
- Take the train from Tuban to Cilacaptrain
- Take the train from Tuban to Cilacaptrain
9h 38m
$39–74
Activities
- Pulau Nusakambangan Viewpoint
- Kuliner Malam Cilacap
Hotel

Day 27: Serang, Indonesia
Transport
- Take the train from Cilacap to Serangtrain
- Take the transfer from Cilacap to Serangtransfer
- Take the bus from Cilacap to Serangbus
- Take the transfer from Cilacap to Serangtransfer
- Take the bus from Cilacap to Serangbus
9h 48m
$25–74
Activities
- Sambolo Beach
- Vihara Avalokitesvara
Hotel

Day 28: Depok, Jawa Barat, Indonesia
Transport
- Take the bus from Serang to Depokbus
- Take the bus from Serang to Depokbus
3h 30m
$10–30
Activities
- Margo City Mall
- Taman Lembah Gurame
Hotel

Day 29: Sukabumi, Indonesia
Transport
- Take the train from Depok to Sukabumitrain
- Take the transfer from Depok to Sukabumitransfer
- Take the bus from Depok to Sukabumibus
- Take the bus from Depok to Sukabumibus
3h 17m
$3–4
Activities
- Cisolok Hot Springs
- Selabintana Recreational Park
Hotel

Day 30: Karawang, Indonesia
Transport
- Take the bus from Sukabumi to Karawangbus
- Take the bus from Sukabumi to Karawangbus
- Take the foot from Sukabumi to Karawangwalk
- Take the bus from Sukabumi to Karawangbus
- Take the transfer from Sukabumi to Karawangtransfer
- Take the bus from Sukabumi to Karawangbus
- Take the transfer from Sukabumi to Karawangtransfer
- Take the train from Sukabumi to Karawangtrain
- Take the train from Sukabumi to Karawangtrain
6h 39m
$6–76
Activities
- Taruma Leisure Waterpark
- Sentra Kerajinan Batik Tulis Karawang
Hotel



