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
JakartaPekanbaruItinerary navigation
Day 1: Jakarta, Indonesia
Activities
- Jakarta History Museum Fatahillah Museum
- Ancol Dreamland
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
$101–151
Activities
- Mount Merapi Jeep Tour
- Affandi Museum
Hotel

Day 3: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Batu Night Spectacular
- Malang Night Paradise
Hotel

Day 4: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Watu Dodol Beach
- Green Bay
Hotel

Day 5: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Cheng Hoo Mosque
- Suramadu National Bridge
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
$146–191
Activities
- Nagoya Hill Shopping Mall
- 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
- Kuliner Malam Jalan Arifin Achmad
- Masjid Agung Ar-Rahman
Hotel

8 days in Indonesia
DenpasarBandungItinerary navigation
Day 1: Denpasar, Indonesia
Activities
- Sindhu Beach Market
- Jalan Gajah Mada Shopping Street
Hotel

Day 2: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–16
Activities
- Neka Art Museum
- Tirta Empul Temple
Hotel

Day 3: 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
$26–31
Activities
- Green Bay
- Museum Blambangan
Hotel

Day 4: Malang, Indonesia
Transport
- Take the train from Banyuwangi to Malangtrain
6h 48m
$15–28
Activities
- Mount Bromo Sunrise Tour
- Taman Rekreasi Selecta
Hotel

Day 5: Yogyakarta, Indonesia
Transport
- Take the train from Malang to Yogyakartatrain
6h 1m
$18–29
Activities
- Mount Merapi Jeep Tour
- Prambanan Temple
Hotel

Day 6: Surabaya, Indonesia
Transport
- Take the train from Yogyakarta to Surabayatrain
4h
$15–28
Activities
- House of Sampoerna
- Surabaya Zoo
Hotel

Day 7: Jakarta, Indonesia
Transport
- Take the taxi from Surabaya to Jakartataxi
- Fly from Surabaya to Jakartaplane
- Take the foot from Surabaya to Jakartawalk
- Take the bus from Surabaya to Jakartabus
- Take the transfer from Surabaya to Jakartatransfer
- Take the bus from Surabaya to Jakartabus
2h 30m
$110–202
Activities
- Setu Babakan Betawi Cultural Village
- Grand Indonesia Shopping Town
Hotel

Day 8: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$10–16
Activities
- Ranca Upas
- Trans Studio Bandung
Hotel

9 days in Indonesia
YogyakartaWonosoboItinerary navigation
Day 1: Yogyakarta, Indonesia
Activities
- Jomblang Cave Adventure
- Prambanan Temple
Hotel

Day 2: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Eco Green Park
- Batu Night Spectacular
Hotel

Day 3: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Red Island Beach
- Green Bay
Hotel

Day 4: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Museum Kesehatan Dr. Adhyatma
- Suramadu National Bridge
Hotel

Day 5: Jakarta, Indonesia
Transport
- Take the taxi from Surabaya to Jakartataxi
- Fly from Surabaya to Jakartaplane
- Take the foot from Surabaya to Jakartawalk
- Take the bus from Surabaya to Jakartabus
- Take the transfer from Surabaya to Jakartatransfer
- Take the bus from Surabaya to Jakartabus
2h 30m
$110–202
Activities
- National Monument Monas
- Ragunan Zoo
Hotel

Day 6: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$10–16
Activities
- Braga Street
- Trans Studio Bandung
Hotel

Day 7: Pangandaran, Indonesia
Transport
- Take the taxi from Bandung to Pangandarantaxi
- Fly from Bandung to Pangandaranplane
- Take the taxi from Bandung to Pangandarantaxi
1h 15m
$55–358
Activities
- Green Canyon Cukang Taneuh
- Sunrise at East Beach
Hotel

Day 8: Purwokerto, Indonesia
Transport
- Take the taxi from Pangandaran to Purwokertotaxi
- Take the train from Pangandaran to Purwokertotrain
2h 20m
$19–46
Activities
- Small World Purwokerto
- Menara Pandang Purwokerto
Hotel

Day 9: Wonosobo, Indonesia
Transport
- Take the train from Purwokerto to Wonosobotrain
- Take the foot from Purwokerto to Wonosobowalk
- Take the bus from Purwokerto to Wonosobobus
5h 37m
$15–34
Activities
- See Tuk Bima Lukar Spring
- Visit Tambi Tea Plantation
Hotel

10 days in Indonesia
UbudBengkalisItinerary navigation
Day 1: Ubud, Indonesia
Activities
- ATV Quad Bike Adventure
- 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 Jagatnatha Temple
- Bali Museum
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
$123–285
Activities
- Setu Babakan Betawi Cultural Village
- Kota Tua Jakarta
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
$101–151
Activities
- Gembira Loka Zoo
- Prambanan Temple
Hotel

Day 5: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Jatim Park 2
- Malang Night Paradise
Hotel

Day 6: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Taman Gandrung Terakota
- Sukamade Turtle Beach
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Suramadu National Bridge
- Taman Bungkul
Hotel

Day 8: Batam, Indonesia
Transport
- Take the taxi from Surabaya to Batamtaxi
- Fly from Surabaya to Batamplane
- Take the taxi from Surabaya to Batamtaxi
2h 52m
$146–191
Activities
- Maha Vihara Duta Maitreya Temple
- Batam Grand Mosque
Hotel

Day 9: 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
- Dekranasda Riau
- Mesjid Raya An-Nur
Hotel

Day 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
- Bengkalis Water Front City
- Taman Kota Bengkalis
Hotel
11 days in Indonesia
Labuan BajoUbudItinerary navigation
Day 1: Labuan Bajo, Indonesia
Activities
- Pink Beach Snorkeling
- Kalong Island Bat Watching
Hotel

Day 2: Makassar, Indonesia
Transport
- Fly from Labuan Bajo to Makassarplane
- Take the taxi from Labuan Bajo to Makassartaxi
3h 35m
$166–259
Activities
- Losari Beach
- Akarena Beach
Hotel

Day 3: Pontianak, Indonesia
Transport
- Take the taxi from Makassar to Pontianaktaxi
- Fly from Makassar to Pontianakplane
- Take the taxi from Makassar to Pontianaktaxi
4h 51m
$187–251
Activities
- Saint Joseph Cathedral
- PSP Night Food Stalls
Hotel

Day 4: Batam, Indonesia
Transport
- Take the taxi from Pontianak to Batamtaxi
- Fly from Pontianak to Batamplane
- Take the taxi from Pontianak to Batamtaxi
1h 52m
$125–249
Activities
- Batam Grand Mosque
- Nagoya Hill Shopping Mall
Hotel

Day 5: 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 10m
$109–171
Activities
- Ragunan Zoo
- Istiqlal Mosque
Hotel

Day 6: 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
$101–151
Activities
- Sultans Palace Kraton Ngayogyakarta Hadiningrat
- Gembira Loka Zoo
Hotel

Day 7: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Batu Night Spectacular
- Coban Rondo Waterfall
Hotel

Day 8: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Ijen Crater
- Alas Purwo National Park
Hotel

Day 9: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- House of Sampoerna
- Taman Bungkul
Hotel

Day 10: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–27
Activities
- Umbulan Waterfall Visit
- Mango Picking Experience (Seasonal)
Hotel

Day 11: Ubud, Indonesia
Transport
- Take the train from Probolinggo to Ubudtrain
- Take the foot from Probolinggo to Ubudwalk
- Take the car ferry from Probolinggo to Ubudcarferry
- Take the taxi from Probolinggo to Ubudtaxi
7h 8m
$97–157
Activities
- Balinese Cooking Class
- Pura Taman Saraswati Water Palace
Hotel

12 days in Indonesia
SorongWonosoboItinerary navigation
Day 1: Sorong, Indonesia
Activities
- Souvenir Shopping
- Coronation Park Visit
Hotel

Day 2: Denpasar, Indonesia
Transport
- Take the taxi from Sorong to Denpasartaxi
- Fly from Sorong to Denpasarplane
- Take the taxi from Sorong to Denpasartaxi
3h 26m
$236–389
Activities
- Pura Jagatnatha Temple
- Jalan Gajah Mada Shopping Street
Hotel

Day 3: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–16
Activities
- Balinese Cooking Class
- Neka Art Museum
Hotel

Day 4: 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
$26–31
Activities
- Jagir Waterfall
- Boom Beach
Hotel

Day 5: Malang, Indonesia
Transport
- Take the train from Banyuwangi to Malangtrain
6h 48m
$15–28
Activities
- Coban Rondo Waterfall
- Jatim Park 2
Hotel

Day 6: Yogyakarta, Indonesia
Transport
- Take the train from Malang to Yogyakartatrain
6h 1m
$18–29
Activities
- Kota Gede Silver Craft Center
- Mount Merapi Jeep Tour
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the train from Yogyakarta to Surabayatrain
4h
$15–28
Activities
- Museum Kesehatan Dr. Adhyatma
- Tugu Pahlawan
Hotel

Day 8: Jakarta, Indonesia
Transport
- Take the taxi from Surabaya to Jakartataxi
- Fly from Surabaya to Jakartaplane
- Take the foot from Surabaya to Jakartawalk
- Take the bus from Surabaya to Jakartabus
- Take the transfer from Surabaya to Jakartatransfer
- Take the bus from Surabaya to Jakartabus
2h 30m
$110–202
Activities
- Glodok Chinatown
- Setu Babakan Betawi Cultural Village
Hotel

Day 9: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$10–16
Activities
- Farmhouse Lembang
- Ranca Upas
Hotel

Day 10: Pangandaran, Indonesia
Transport
- Take the taxi from Bandung to Pangandarantaxi
- Fly from Bandung to Pangandaranplane
- Take the taxi from Bandung to Pangandarantaxi
1h 15m
$55–358
Activities
- Green Canyon Cukang Taneuh
- Sunset at West Beach
Hotel

Day 11: Purwokerto, Indonesia
Transport
- Take the taxi from Pangandaran to Purwokertotaxi
- Take the train from Pangandaran to Purwokertotrain
2h 20m
$19–46
Activities
- Alun-alun Purwokerto
- Curug Gede
Hotel

Day 12: Wonosobo, Indonesia
Transport
- Take the train from Purwokerto to Wonosobotrain
- Take the foot from Purwokerto to Wonosobowalk
- Take the bus from Purwokerto to Wonosobobus
5h 37m
$15–34
Activities
- Explore Arjuna Temple Complex
- Shop at Pasar Induk Wonosobo
Hotel

13 days in Indonesia
SurabayaPonorogoItinerary navigation
Day 1: Surabaya, Indonesia
Activities
- Jalan Tunjungan
- Museum Kesehatan Dr. Adhyatma
Hotel

Day 2: Yogyakarta, Indonesia
Transport
- Take the train from Surabaya to Yogyakartatrain
4h
$15–28
Activities
- Pinus Pengger Pine Forest
- Borobudur Temple
Hotel

Day 3: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Coban Rondo Waterfall
- Eco Green Park
Hotel

Day 4: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Boom Beach
- Taman Gandrung Terakota
Hotel

Day 5: 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–53
Activities
- Le Mayeur Museum
- Sindhu Beach Market
Hotel

Day 6: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–16
Activities
- Tegalalang Rice Terraces
- Traditional Balinese Dance Performance
Hotel

Day 7: Jakarta, Indonesia
Transport
- Take the bus from Ubud to Jakartabus
- Take the transfer from Ubud to Jakartatransfer
- Fly from Ubud to Jakartaplane
- Take the foot from Ubud to Jakartawalk
- Take the bus from Ubud to Jakartabus
- Take the transfer from Ubud to Jakartatransfer
- Take the bus from Ubud to Jakartabus
5h 10m
$113–262
Activities
- Jakarta History Museum Fatahillah Museum
- Grand Indonesia Shopping Town
Hotel

Day 8: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$10–16
Activities
- Situ Patenggang
- Dusun Bambu Family Leisure Park
Hotel

Day 9: Pangandaran, Indonesia
Transport
- Take the taxi from Bandung to Pangandarantaxi
- Fly from Bandung to Pangandaranplane
- Take the taxi from Bandung to Pangandarantaxi
1h 15m
$55–358
Activities
- Pangandaran Waterpark
- Santirah River Tubing
Hotel

Day 10: Purwokerto, Indonesia
Transport
- Take the taxi from Pangandaran to Purwokertotaxi
- Take the train from Pangandaran to Purwokertotrain
2h 20m
$19–46
Activities
- Baturraden Botanical Garden
- Menara Pandang Purwokerto
Hotel

Day 11: Wonosobo, Indonesia
Transport
- Take the train from Purwokerto to Wonosobotrain
- Take the foot from Purwokerto to Wonosobowalk
- Take the bus from Purwokerto to Wonosobobus
5h 37m
$15–34
Activities
- See Tuk Bima Lukar Spring
- Shop at Pasar Induk Wonosobo
Hotel

Day 12: Banjarnegara, Indonesia
Transport
- Drive from Wonosobo to Banjarnegaracar 0 m
26 min
$5–7
Activities
- Kawah Sikidang
- Kebun Teh Tambi
Hotel

Day 13: Ponorogo, Indonesia
Transport
- Take the taxi from Banjarnegara to Ponorogotaxi
- Take the train from Banjarnegara to Ponorogotrain
- Take the taxi from Banjarnegara to Ponorogotaxi
5h 24m
$43–64
Activities
- Pemandian Air Panas Tirto Husodo
- Reog Ponorogo Performance
Hotel

14 days in Indonesia
BatamBalikpapanItinerary navigation
Day 1: Batam, Indonesia
Activities
- Batam Miniature Park
- Batam Cable Ski & Wakeboard 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 10m
$109–171
Activities
- National Monument Monas
- 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
$101–151
Activities
- Sultans Palace Kraton Ngayogyakarta Hadiningrat
- Borobudur Temple
Hotel

Day 4: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Alun-Alun Kota Malang
- Coban Rondo Waterfall
Hotel

Day 5: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Museum Blambangan
- Taman Gandrung Terakota
Hotel

Day 6: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Museum Sepuluh Nopember
- Kenjeran Park
Hotel

Day 7: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–27
Activities
- Pekalen River White Water Rafting
- Relax at Alun-Alun Probolinggo
Hotel

Day 8: Ubud, Indonesia
Transport
- Take the train from Probolinggo to Ubudtrain
- Take the foot from Probolinggo to Ubudwalk
- Take the car ferry from Probolinggo to Ubudcarferry
- Take the taxi from Probolinggo to Ubudtaxi
7h 8m
$97–157
Activities
- Campuhan Ridge Walk
- Balinese Cooking Class
Hotel

Day 9: Denpasar, Indonesia
Transport
- Take the bus from Ubud to Denpasarbus
- Take the taxi from Ubud to Denpasartaxi
51 min
See more transport optionsActivities
- Sanur Beach
- Big Garden Corner
Hotel

Day 10: Labuan Bajo, Indonesia
Transport
- Take the taxi from Denpasar to Labuan Bajotaxi
- Fly from Denpasar to Labuan Bajoplane
1h 27m
$67–194
Activities
- Padar Island Hike
- Taka Makassar Sandbar
Hotel

Day 11: Makassar, Indonesia
Transport
- Fly from Labuan Bajo to Makassarplane
- Take the taxi from Labuan Bajo to Makassartaxi
3h 35m
$166–259
Activities
- Bantimurung-Bulusaraung National Park
- Fort Rotterdam
Hotel

Day 12: Pontianak, Indonesia
Transport
- Take the taxi from Makassar to Pontianaktaxi
- Fly from Makassar to Pontianakplane
- Take the taxi from Makassar to Pontianaktaxi
4h 51m
$187–251
Activities
- Aloevera Center
- Jami Mosque Pontianak
Hotel

Day 13: Singkawang, Indonesia
Transport
- Take the bus from Pontianak to Singkawangbus
- Take the taxi from Pontianak to Singkawangtaxi
7h 10m
$8–27
Activities
- Goa Maria Ratu Pencinta Damai
- Rumah Adat Melayu
Hotel

Day 14: Balikpapan, Indonesia
Transport
- Take the taxi from Singkawang to Balikpapantaxi
- Fly from Singkawang to Balikpapanplane
- Take the taxi from Singkawang to Balikpapantaxi
4h 14m
$224–378
Activities
- Pasar Klandasan
- Pantai Manggar Segarasari
Hotel

15 days in Indonesia
BandungSurakartaItinerary navigation
Day 1: Bandung, Indonesia
Activities
- Dusun Bambu Family Leisure Park
- Bandung Institute of Technology
Hotel

Day 2: Yogyakarta, Indonesia
Transport
- Take the taxi from Bandung to Yogyakartataxi
- Fly from Bandung to Yogyakartaplane
- Take the foot from Bandung to Yogyakartawalk
- Take the train from Bandung to Yogyakartatrain
2h 44m
$80–189
Activities
- Gembira Loka Zoo
- Ramayana Ballet at Prambanan
Hotel

Day 3: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Pujon Kidul Tourism Village
- Jatim Park 2
Hotel

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

Day 5: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Gereja Katolik Kelahiran Santa Perawan Maria
- Taman Bungkul
Hotel

Day 6: Jakarta, Indonesia
Transport
- Take the taxi from Surabaya to Jakartataxi
- Fly from Surabaya to Jakartaplane
- Take the foot from Surabaya to Jakartawalk
- Take the bus from Surabaya to Jakartabus
- Take the transfer from Surabaya to Jakartatransfer
- Take the bus from Surabaya to Jakartabus
2h 30m
$110–202
Activities
- Sky Garden Rooftop Bar
- Setu Babakan Betawi Cultural Village
Hotel

Day 7: Bogor, Indonesia
Transport
- Take the train from Jakarta to Bogortrain
1h 10m
$1
Activities
- Mount Pancar Hot Spring
- Taman Safari Indonesia
Hotel

Day 8: Sukabumi, Indonesia
Transport
- Take the train from Bogor to Sukabumitrain
1h 50m
$2–27
Activities
- Pelabuhan Ratu Beach
- Situ Gunung Lake
Hotel

Day 9: Cirebon, Indonesia
Transport
- Take the train from Sukabumi to Cirebontrain
- Take the taxi from Sukabumi to Cirebontaxi
- Take the train from Sukabumi to Cirebontrain
6h 40m
$22–65
Activities
- Kampung Batik Trusmi
- Ade Irma Suryani Waterland
Hotel

Day 10: Pangandaran, Indonesia
Transport
- Take the train from Cirebon to Pangandarantrain
- Take the train from Cirebon to Pangandarantrain
- Take the taxi from Cirebon to Pangandarantaxi
4h 9m
$26–73
Activities
- Madasari Beach
- Batu Karas Beach
Hotel

Day 11: Purwokerto, Indonesia
Transport
- Take the taxi from Pangandaran to Purwokertotaxi
- Take the train from Pangandaran to Purwokertotrain
2h 20m
$19–46
Activities
- Wisata Edukasi Purwokerto
- Pasar Wage Purwokerto
Hotel

Day 12: Wonosobo, Indonesia
Transport
- Take the train from Purwokerto to Wonosobotrain
- Take the foot from Purwokerto to Wonosobowalk
- Take the bus from Purwokerto to Wonosobobus
5h 37m
$15–34
Activities
- Experience Alun-Alun Wonosobo
- Shop at Pasar Induk Wonosobo
Hotel

Day 13: Banjarnegara, Indonesia
Transport
- Drive from Wonosobo to Banjarnegaracar 0 m
26 min
$5–7
Activities
- Museum Kailasa Dieng
- Serayu River Rafting
Hotel

Day 14: Ponorogo, Indonesia
Transport
- Take the taxi from Banjarnegara to Ponorogotaxi
- Take the train from Banjarnegara to Ponorogotrain
- Take the taxi from Banjarnegara to Ponorogotaxi
5h 24m
$43–64
Activities
- Air Terjun Pletuk
- Monumen Bantarangin
Hotel

Day 15: Surakarta, Indonesia
Transport
- Take the taxi from Ponorogo to Surakartataxi
- Take the train from Ponorogo to Surakartatrain
1h 33m
$17–42
Activities
- Mangkunegaran Palace
- Pasar Klewer
Hotel

16 days in Indonesia
MedanBukittinggiItinerary navigation
Day 1: Medan, Indonesia
Activities
- Great Mosque of Medan
- Rahmat International Wildlife Museum & Gallery
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
$114–206
Activities
- Jakarta History Museum Fatahillah Museum
- Jakarta Cathedral
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
$101–151
Activities
- Yogya Kembali Monument Monjali
- Malioboro Street
Hotel

Day 4: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Taman Rekreasi Selecta
- Hawaii Waterpark Malang
Hotel

Day 5: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Museum Blambangan
- Watu Dodol Beach
Hotel

Day 6: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Ampel Mosque and Arab Quarter
- Jalan Tunjungan
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
$146–191
Activities
- Welcome to Batam Monument
- Batam Grand Mosque
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
- Taman Kota Pekanbaru
- SKA 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
- Rumah Adat Melayu Bengkalis
- Pusat Kerajinan Tenun Lejo
Hotel
Day 11: Dumai, Indonesia
Transport
- Take the ferry from Bengkalis to Dumaiferry
- Take the ferry from Bengkalis to Dumaiferry
6h
$83–104
Activities
- Wisata Mangrove Dumai
- Danau Buatan
Hotel

Day 12: 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 4m
$121–172
Activities
- Ramayana Department Store
- Bintan Indah Mall
Hotel

Day 13: 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
$89–132
Activities
- Museum Sultan Mahmud Badaruddin II
- Balaputradewa Museum
Hotel

Day 14: Sibolga, Indonesia
Transport
- Take the train from Palembang to Sibolgatrain
- Take the transfer from Palembang to Sibolgatransfer
- Fly from Palembang to Sibolgaplane
- Take the taxi from Palembang to Sibolgataxi
7h 31m
$161–386
Activities
- Sipitu-pitu Waterfall
- Binasi Beach
Hotel

Day 15: Padang, Indonesia
Transport
- Take the taxi from Sibolga to Padangtaxi
- Fly from Sibolga to Padangplane
- Take the transfer from Sibolga to Padangtransfer
- Take the bus from Sibolga to Padangbus
7h 25m
$235–351
Activities
- Pantai Padang
- Pasar Raya Padang
Hotel

Day 16: Bukittinggi, Indonesia
Transport
- Take the train from Padang to Bukittinggitrain
- Take the train from Padang to Bukittinggitrain
- Take the taxi from Padang to Bukittinggitaxi
3h 7m
$15–71
Activities
- Lobang Jepang
- Fort de Kock
Hotel

17 days in Indonesia
BalikpapanKendariItinerary navigation
Day 1: Balikpapan, Indonesia
Activities
- Kampung Atas Air
- Danau Cermin Lamaru
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
$162–305
Activities
- Kapuas River Cruise
- Ayani Mega Mall
Hotel

Day 3: Batam, Indonesia
Transport
- Take the taxi from Pontianak to Batamtaxi
- Fly from Pontianak to Batamplane
- Take the taxi from Pontianak to Batamtaxi
1h 52m
$125–249
Activities
- Batam Cable Ski & Wakeboard Park
- Taman Wisata Alam Muka Kuning
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 10m
$109–171
Activities
- KidZania Jakarta
- Glodok Chinatown
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
$101–151
Activities
- Affandi Museum
- Gembira Loka Zoo
Hotel

Day 6: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Museum Angkut
- Malang Night Paradise
Hotel

Day 7: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Sukamade Turtle Beach
- Alas Purwo National Park
Hotel

Day 8: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Museum Kesehatan Dr. Adhyatma
- Jalan Tunjungan
Hotel

Day 9: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–27
Activities
- Enjoy Pantai Bentar Beach
- Explore Pasar Baru Probolinggo
Hotel

Day 10: Ubud, Indonesia
Transport
- Take the train from Probolinggo to Ubudtrain
- Take the foot from Probolinggo to Ubudwalk
- Take the car ferry from Probolinggo to Ubudcarferry
- Take the taxi from Probolinggo to Ubudtaxi
7h 8m
$97–157
Activities
- Traditional Balinese Dance Performance
- Ayung River White Water Rafting
Hotel

Day 11: Denpasar, Indonesia
Transport
- Take the bus from Ubud to Denpasarbus
- Take the taxi from Ubud to Denpasartaxi
51 min
See more transport optionsActivities
- Le Mayeur Museum
- Bali Museum
Hotel

Day 12: Labuan Bajo, Indonesia
Transport
- Take the taxi from Denpasar to Labuan Bajotaxi
- Fly from Denpasar to Labuan Bajoplane
1h 27m
$67–194
Activities
- Kalong Island Bat Watching
- Cunca Wulang Waterfall Trekking
Hotel

Day 13: Makassar, Indonesia
Transport
- Fly from Labuan Bajo to Makassarplane
- Take the taxi from Labuan Bajo to Makassartaxi
3h 35m
$166–259
Activities
- Fort Rotterdam
- Bantimurung-Bulusaraung National Park
Hotel

Day 14: Manado, Indonesia
Transport
- Take the taxi from Makassar to Manadotaxi
- Fly from Makassar to Manadoplane
- Take the taxi from Makassar to Manadotaxi
2h 17m
$138–223
Activities
- Christ Blessing Statue
- Malalayang Beach
Hotel

Day 15: Gorontalo, Indonesia
Transport
- Drive from Manado to Gorontalocar 0 m
5h 51m
$61–87
Activities
- Pulau Saronde
- Danau Perintis
Hotel

Day 16: Luwuk, Indonesia
Transport
- Drive from Gorontalo to Luwukcar 0 m
15h 26m
$168–242
Activities
- Exploring Local Culinary Delights
- Kilo Lima Beach
Hotel

Day 17: Kendari, Indonesia
Transport
- Take the taxi from Luwuk to Kendaritaxi
- Fly from Luwuk to Kendariplane
- Take the taxi from Luwuk to Kendaritaxi
3h 42m
$238–322
Activities
- Lambogo Hill
- Kendari Mangrove Tourism
Hotel

18 days in Indonesia
PontianakSemarangItinerary navigation
Day 1: Pontianak, Indonesia
Activities
- Taman Digulis Untan Park
- Flamboyan Traditional Market
Hotel

Day 2: Batam, Indonesia
Transport
- Take the taxi from Pontianak to Batamtaxi
- Fly from Pontianak to Batamplane
- Take the taxi from Pontianak to Batamtaxi
1h 52m
$125–249
Activities
- Taman Wisata Alam Muka Kuning
- Engku Putri Batam Centre Park
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 10m
$109–171
Activities
- Grand Indonesia Shopping Town
- National Monument Monas
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
$101–151
Activities
- Yogya Kembali Monument Monjali
- Ramayana Ballet at Prambanan
Hotel

Day 5: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Alun-Alun Kota Malang
- Wendit Recreational Park
Hotel

Day 6: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Kalibendo Plantation
- Sukamade Turtle Beach
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Suramadu National Bridge
- Kenjeran Park
Hotel

Day 8: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–27
Activities
- Madakaripura Waterfall Exploration
- BeeJay Bakau Resort Mangrove Walk
Hotel

Day 9: Ubud, Indonesia
Transport
- Take the train from Probolinggo to Ubudtrain
- Take the foot from Probolinggo to Ubudwalk
- Take the car ferry from Probolinggo to Ubudcarferry
- Take the taxi from Probolinggo to Ubudtaxi
7h 8m
$97–157
Activities
- Ubud Art Market
- Sacred Monkey Forest Sanctuary
Hotel

Day 10: Denpasar, Indonesia
Transport
- Take the bus from Ubud to Denpasarbus
- Take the taxi from Ubud to Denpasartaxi
51 min
See more transport optionsActivities
- Puputan Park
- Le Mayeur Museum
Hotel

Day 11: Labuan Bajo, Indonesia
Transport
- Take the taxi from Denpasar to Labuan Bajotaxi
- Fly from Denpasar to Labuan Bajoplane
1h 27m
$67–194
Activities
- Pink Beach Snorkeling
- Cunca Wulang Waterfall Trekking
Hotel

Day 12: Makassar, Indonesia
Transport
- Fly from Labuan Bajo to Makassarplane
- Take the taxi from Labuan Bajo to Makassartaxi
3h 35m
$166–259
Activities
- Paotere Harbor
- Rammang-Rammang Karst Village
Hotel

Day 13: Manado, Indonesia
Transport
- Take the taxi from Makassar to Manadotaxi
- Fly from Makassar to Manadoplane
- Take the taxi from Makassar to Manadotaxi
2h 17m
$138–223
Activities
- Bunaken National Park Snorkeling Diving
- Ban Hin Kiong Temple
Hotel

Day 14: Gorontalo, Indonesia
Transport
- Drive from Manado to Gorontalocar 0 m
5h 51m
$61–87
Activities
- Taman Laut Olele
- Air Terjun Lombongo
Hotel

Day 15: Luwuk, Indonesia
Transport
- Drive from Gorontalo to Luwukcar 0 m
15h 26m
$168–242
Activities
- Tanjung Layar Beach
- Kilo Lima Beach
Hotel

Day 16: Kendari, Indonesia
Transport
- Take the taxi from Luwuk to Kendaritaxi
- Fly from Luwuk to Kendariplane
- Take the taxi from Luwuk to Kendaritaxi
3h 42m
$238–322
Activities
- Taipa Beach
- Al-Alam Mosque Kendari
Hotel

Day 17: Palu, Indonesia
Transport
- Take the taxi from Kendari to Palutaxi
- Fly from Kendari to Paluplane
- Take the taxi from Kendari to Palutaxi
3h 56m
$125–319
Activities
- Palu Grand Mosque
- Lore Lindu National Park
Hotel

Day 18: Semarang, Indonesia
Transport
- Take the taxi from Palu to Semarangtaxi
- Fly from Palu to Semarangplane
- Take the taxi from Palu to Semarangtaxi
5h 12m
$268–509
Activities
- Kota Lama Old Town
- Gereja Blenduk
Hotel

19 days in Indonesia
DumaiKendariItinerary navigation
Day 1: Dumai, Indonesia
Activities
- Pasar Tradisional Dock 7
- Wisata Mangrove 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 3m
$83–160
Activities
- Golden Prawn 933 Seafood Restaurant
- Batam Miniature Park
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 10m
$109–171
Activities
- Sky Garden Rooftop Bar
- Jakarta History Museum Fatahillah Museum
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
$101–151
Activities
- Gembira Loka Zoo
- Yogya Kembali Monument Monjali
Hotel

Day 5: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Alun-Alun Kota Malang
- Kampung Warna-Warni Jodipan
Hotel

Day 6: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Kalibendo Plantation
- Watu Dodol Beach
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Pasar Atom
- Cheng Hoo Mosque
Hotel

Day 8: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–27
Activities
- Gili Ketapang Island Snorkeling
- Probolinggo City Sightseeing
Hotel

Day 9: Ubud, Indonesia
Transport
- Take the train from Probolinggo to Ubudtrain
- Take the foot from Probolinggo to Ubudwalk
- Take the car ferry from Probolinggo to Ubudcarferry
- Take the taxi from Probolinggo to Ubudtaxi
7h 8m
$97–157
Activities
- Balinese Cooking Class
- Traditional Balinese Dance Performance
Hotel

Day 10: Denpasar, Indonesia
Transport
- Take the bus from Ubud to Denpasarbus
- Take the taxi from Ubud to Denpasartaxi
51 min
See more transport optionsActivities
- Jalan Gajah Mada Shopping Street
- Pura Sakenan Temple
Hotel

Day 11: Labuan Bajo, Indonesia
Transport
- Take the taxi from Denpasar to Labuan Bajotaxi
- Fly from Denpasar to Labuan Bajoplane
1h 27m
$67–194
Activities
- Rangko Cave Swimming
- Sunset at Amelia Sea View
Hotel

Day 12: Makassar, Indonesia
Transport
- Fly from Labuan Bajo to Makassarplane
- Take the taxi from Labuan Bajo to Makassartaxi
3h 35m
$166–259
Activities
- Akarena Beach
- Somba Opu Traditional Market
Hotel

Day 13: Pontianak, Indonesia
Transport
- Take the taxi from Makassar to Pontianaktaxi
- Fly from Makassar to Pontianakplane
- Take the taxi from Makassar to Pontianaktaxi
4h 51m
$187–251
Activities
- Vihara Bodhisatva Karaniya Metta
- Kapuas River Cruise
Hotel

Day 14: Singkawang, Indonesia
Transport
- Take the bus from Pontianak to Singkawangbus
- Take the taxi from Pontianak to Singkawangtaxi
7h 10m
$8–27
Activities
- Klenteng Tua Pek Kong
- Museum Kota Singkawang
Hotel

Day 15: Balikpapan, Indonesia
Transport
- Take the taxi from Singkawang to Balikpapantaxi
- Fly from Singkawang to Balikpapanplane
- Take the taxi from Singkawang to Balikpapantaxi
4h 14m
$224–378
Activities
- Pantai Lamaru
- E-Walk Balikpapan Superblock
Hotel

Day 16: Manado, Indonesia
Transport
- Take the taxi from Balikpapan to Manadotaxi
- Fly from Balikpapan to Manadoplane
- Take the taxi from Balikpapan to Manadotaxi
2h 15m
$153–297
Activities
- Ban Hin Kiong Temple
- Lake Tondano
Hotel

Day 17: Gorontalo, Indonesia
Transport
- Drive from Manado to Gorontalocar 0 m
5h 51m
$61–87
Activities
- Pasar Sentral Gorontalo
- Pantai Olele
Hotel

Day 18: Luwuk, Indonesia
Transport
- Drive from Gorontalo to Luwukcar 0 m
15h 26m
$168–242
Activities
- Snorkeling at Pulo Dua
- Batu Gong Beach
Hotel

Day 19: Kendari, Indonesia
Transport
- Take the taxi from Luwuk to Kendaritaxi
- Fly from Luwuk to Kendariplane
- Take the taxi from Luwuk to Kendaritaxi
3h 42m
$238–322
Activities
- Al-Alam Mosque Kendari
- Nambo Beach
Hotel

20 days in Indonesia
BengkalisKendariItinerary navigation
Days 1–2: Bengkalis, Indonesia
Activities
- Monumen Perjuangan Rakyat Bengkalis
- Pantai Pasir Panjang
Hotel
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 3m
$108–168
Activities
- Welcome to Batam Monument
- Nagoya Hill Shopping Mall
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 10m
$109–171
Activities
- National Monument Monas
- Art1 New Museum
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
$101–151
Activities
- Prambanan Temple
- Ramayana Ballet at Prambanan
Hotel

Day 6: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Mount Bromo Sunrise Tour
- Taman Rekreasi Selecta
Hotel

Day 7: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Boom Beach
- Baluran National Park
Hotel

Day 8: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Suramadu National Bridge
- Tugu Pahlawan
Hotel

Day 9: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–27
Activities
- Explore Pasar Baru Probolinggo
- Probolinggo City Sightseeing
Hotel

Day 10: Ubud, Indonesia
Transport
- Take the train from Probolinggo to Ubudtrain
- Take the foot from Probolinggo to Ubudwalk
- Take the car ferry from Probolinggo to Ubudcarferry
- Take the taxi from Probolinggo to Ubudtaxi
7h 8m
$97–157
Activities
- Neka Art Museum
- Ubud Palace
Hotel

Day 11: Denpasar, Indonesia
Transport
- Take the bus from Ubud to Denpasarbus
- Take the taxi from Ubud to Denpasartaxi
51 min
See more transport optionsActivities
- Bali Museum
- Turtle Conservation and Education Centre
Hotel

Day 12: Labuan Bajo, Indonesia
Transport
- Take the taxi from Denpasar to Labuan Bajotaxi
- Fly from Denpasar to Labuan Bajoplane
1h 27m
$67–194
Activities
- Taka Makassar Sandbar
- Batu Cermin Cave Exploration
Hotel

Day 13: Makassar, Indonesia
Transport
- Fly from Labuan Bajo to Makassarplane
- Take the taxi from Labuan Bajo to Makassartaxi
3h 35m
$166–259
Activities
- Kodingareng Keke Island
- Somba Opu Traditional Market
Hotel

Day 14: Pontianak, Indonesia
Transport
- Take the taxi from Makassar to Pontianaktaxi
- Fly from Makassar to Pontianakplane
- Take the taxi from Makassar to Pontianaktaxi
4h 51m
$187–251
Activities
- Ayani Mega Mall
- Flamboyan Traditional Market
Hotel

Day 15: Singkawang, Indonesia
Transport
- Take the bus from Pontianak to Singkawangbus
- Take the taxi from Pontianak to Singkawangtaxi
7h 10m
$8–27
Activities
- Bukit Rindu Alam
- Rumah Adat Dayak
Hotel

Day 16: Balikpapan, Indonesia
Transport
- Take the taxi from Singkawang to Balikpapantaxi
- Fly from Singkawang to Balikpapanplane
- Take the taxi from Singkawang to Balikpapantaxi
4h 14m
$224–378
Activities
- Penangkaran Buaya Teritip
- Danau Cermin Lamaru
Hotel

Day 17: Manado, Indonesia
Transport
- Take the taxi from Balikpapan to Manadotaxi
- Fly from Balikpapan to Manadoplane
- Take the taxi from Balikpapan to Manadotaxi
2h 15m
$153–297
Activities
- Linow Lake
- Bunaken National Park Snorkeling Diving
Hotel

Day 18: Gorontalo, Indonesia
Transport
- Drive from Manado to Gorontalocar 0 m
5h 51m
$61–87
Activities
- Wisata Hiu Paus Botubarani
- Pulau Saronde
Hotel

Day 19: Luwuk, Indonesia
Transport
- Drive from Gorontalo to Luwukcar 0 m
15h 26m
$168–242
Activities
- Tanjung Layar Beach
- Luwuk City Park
Hotel

Day 20: Kendari, Indonesia
Transport
- Take the taxi from Luwuk to Kendaritaxi
- Fly from Luwuk to Kendariplane
- Take the taxi from Luwuk to Kendaritaxi
3h 42m
$238–322
Activities
- Lambogo Hill
- Southeast Sulawesi State Museum
Hotel

30 days in Indonesia
Tanjung PinangBogorItinerary navigation
Day 1: Tanjung Pinang, Indonesia
Activities
- Pasar Ikan Tanjung Pinang
- Gereja Katolik Santa Maria
Hotel

Day 2: Batam, Indonesia
Transport
- Take the ferry from Tanjung Pinang to Batamferry
- Take the taxi from Tanjung Pinang to Batamtaxi
1h 23m
$17–25
Activities
- Barelang Bridge
- Batam Grand Mosque
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 10m
$109–171
Activities
- KidZania Jakarta
- Grand Indonesia Shopping Town
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
$101–151
Activities
- Jomblang Cave Adventure
- Prambanan Temple
Hotel

Day 5: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$18–29
Activities
- Eco Green Park
- Alun-Alun Kota Malang
Hotel

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

Day 7: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Tugu Pahlawan
- Cheng Hoo Mosque
Hotel

Day 8: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–27
Activities
- Pekalen River White Water Rafting
- Umbulan Waterfall Visit
Hotel

Day 9: Ubud, Indonesia
Transport
- Take the train from Probolinggo to Ubudtrain
- Take the foot from Probolinggo to Ubudwalk
- Take the car ferry from Probolinggo to Ubudcarferry
- Take the taxi from Probolinggo to Ubudtaxi
7h 8m
$97–157
Activities
- Balinese Cooking Class
- Goa Gajah Elephant Cave
Hotel

Day 10: Denpasar, Indonesia
Transport
- Take the bus from Ubud to Denpasarbus
- Take the taxi from Ubud to Denpasartaxi
51 min
See more transport optionsActivities
- Sindhu Beach Market
- Upside Down World Bali
Hotel

Day 11: Labuan Bajo, Indonesia
Transport
- Take the taxi from Denpasar to Labuan Bajotaxi
- Fly from Denpasar to Labuan Bajoplane
1h 27m
$67–194
Activities
- Pink Beach Snorkeling
- Taka Makassar Sandbar
Hotel

Day 12: Makassar, Indonesia
Transport
- Fly from Labuan Bajo to Makassarplane
- Take the taxi from Labuan Bajo to Makassartaxi
3h 35m
$166–259
Activities
- Makassar Great Mosque
- Trans Studio Makassar
Hotel

Day 13: Pontianak, Indonesia
Transport
- Take the taxi from Makassar to Pontianaktaxi
- Fly from Makassar to Pontianakplane
- Take the taxi from Makassar to Pontianaktaxi
4h 51m
$187–251
Activities
- Pontianak City Forest
- Saint Joseph Cathedral
Hotel

Day 14: Singkawang, Indonesia
Transport
- Take the bus from Pontianak to Singkawangbus
- Take the taxi from Pontianak to Singkawangtaxi
7h 10m
$8–27
Activities
- Klenteng Tua Pek Kong
- Rumah Adat Melayu
Hotel

Day 15: Balikpapan, Indonesia
Transport
- Take the taxi from Singkawang to Balikpapantaxi
- Fly from Singkawang to Balikpapanplane
- Take the taxi from Singkawang to Balikpapantaxi
4h 14m
$224–378
Activities
- Balikpapan Ocean Square
- Monumen Perjuangan Rakyat
Hotel

Day 16: Manado, Indonesia
Transport
- Take the taxi from Balikpapan to Manadotaxi
- Fly from Balikpapan to Manadoplane
- Take the taxi from Balikpapan to Manadotaxi
2h 15m
$153–297
Activities
- Waruga Sawangan
- Tangkoko Batuangus Nature Reserve
Hotel

Day 17: Gorontalo, Indonesia
Transport
- Drive from Manado to Gorontalocar 0 m
5h 51m
$61–87
Activities
- Danau Perintis
- Danau Limboto
Hotel

Day 18: Luwuk, Indonesia
Transport
- Drive from Gorontalo to Luwukcar 0 m
15h 26m
$168–242
Activities
- Salodik Waterfall
- Pasar Sentral Luwuk
Hotel

Day 19: Kendari, Indonesia
Transport
- Take the taxi from Luwuk to Kendaritaxi
- Fly from Luwuk to Kendariplane
- Take the taxi from Luwuk to Kendaritaxi
3h 42m
$238–322
Activities
- Kendari Bay Bridge
- Moramo Waterfall
Hotel

Day 20: Palu, Indonesia
Transport
- Take the taxi from Kendari to Palutaxi
- Fly from Kendari to Paluplane
- Take the taxi from Kendari to Palutaxi
3h 56m
$125–319
Activities
- Palu Grand Mosque
- Lore Lindu National Park
Hotel

Day 21: Semarang, Indonesia
Transport
- Take the taxi from Palu to Semarangtaxi
- Fly from Palu to Semarangplane
- Take the taxi from Palu to Semarangtaxi
5h 12m
$268–509
Activities
- Kampung Pelangi
- Sam Poo Kong Temple
Hotel

Day 22: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Explore Jepara Furniture Showrooms
- Masjid Agung Jepara
Hotel

Day 23: Surakarta, Indonesia
Transport
- Take the taxi from Jepara to Surakartataxi
- Take the train from Jepara to Surakartatrain
2h 51m
$31–57
Activities
- Grojogan Sewu Waterfall
- Museum Batik Danar Hadi
Hotel

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

Day 25: 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
$49–71
Activities
- Sunrise at Sikunir Hill
- Relax at Curug Sikarim Waterfall
Hotel

Day 26: Banjarnegara, Indonesia
Transport
- Drive from Wonosobo to Banjarnegaracar 0 m
26 min
$5–7
Activities
- Serayu River Rafting
- Telaga Warna
Hotel

Day 27: Purwokerto, Indonesia
Transport
- Take the taxi from Banjarnegara to Purwokertotaxi
- Take the train from Banjarnegara to Purwokertotrain
1h 31m
$19–47
Activities
- Pasar Wage Purwokerto
- Pancuran Tujuh
Hotel

Day 28: Serang, Indonesia
Transport
- Take the train from Purwokerto to Serangtrain
- Take the foot from Purwokerto to Serangwalk
- Take the bus from Purwokerto to Serangbus
- Take the transfer from Purwokerto to Serangtransfer
- Take the train from Purwokerto to Serangtrain
- Take the train from Purwokerto to Serangtrain
7h 43m
$21–57
Activities
- Cikoneng Lighthouse
- Museum Situs Kepurbakalaan Banten Lama
Hotel

Day 29: Sukabumi, Indonesia
Transport
- Take the bus from Serang to Sukabumibus
- Take the bus from Serang to Sukabumibus
- Take the bus from Serang to Sukabumibus
6h 45m
$6–45
Activities
- Situ Gunung Lake
- Situ Gunung Suspension Bridge
Hotel

Day 30: Bogor, Indonesia
Transport
- Take the bus from Sukabumi to Bogorbus
2h
$3
Activities
- Sentul Paradise Park
- Devoyage Bogor
Hotel



