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
JakartaMedanItinerary navigation
Day 1: Jakarta, Indonesia
Activities
- Sky Garden Rooftop Bar
- Grand Indonesia Shopping Town
Hotel

Day 2: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$25–29
Activities
- Malioboro Street
- Ramayana Ballet at Prambanan
Hotel

Day 3: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$17–27
Activities
- Kampung Warna-Warni Jodipan
- Taman Rekreasi Selecta
Hotel

Day 4: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$14–26
Activities
- Kemiren Osing Village
- Museum Blambangan
Hotel

Day 5: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$14–26
Activities
- Kenjeran Park
- Museum Sepuluh Nopember
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 51m
$146–420
Activities
- Engku Putri Batam Centre Park
- Mega Mall Batam Centre
Hotel

Day 7: Medan, Indonesia
Transport
- Take the taxi from Batam to Medantaxi
- Fly from Batam to Medanplane
- Take the foot from Batam to Medanwalk
- Take the train from Batam to Medantrain
5h 27m
$101–385
Activities
- Centre Point Mall
- Rahmat International Wildlife Museum & Gallery
Hotel

8 days in Indonesia
DenpasarBatamItinerary navigation
Day 1: Denpasar, Indonesia
Activities
- Turtle Conservation and Education Centre
- Bajra Sandhi Monument
Hotel

Day 2: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$8–16
Activities
- Sacred Monkey Forest Sanctuary
- The Yoga Barn
Hotel

Day 3: Malang, Indonesia
Transport
- Take the taxi from Ubud to Malangtaxi
- Take the car ferry from Ubud to Malangcarferry
- Take the foot from Ubud to Malangwalk
- Take the train from Ubud to Malangtrain
11h 7m
$96–140
Activities
- Coban Rondo Waterfall
- Museum Angkut
Hotel

Day 4: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$14–26
Activities
- Watu Dodol Beach
- Tabuhan Island
Hotel

Day 5: Jakarta, Indonesia
Transport
- Take the taxi from Banyuwangi to Jakartataxi
- Fly from Banyuwangi to Jakartaplane
- Take the foot from Banyuwangi to Jakartawalk
- Take the bus from Banyuwangi to Jakartabus
3h 10m
$134–266
Activities
- Glodok Chinatown
- Setu Babakan Betawi Cultural Village
Hotel

Day 6: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$25–29
Activities
- Pinus Pengger Pine Forest
- Kota Gede Silver Craft Center
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the train from Yogyakarta to Surabayatrain
4h
$14–26
Activities
- Kenjeran Park
- 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 51m
$146–420
Activities
- Engku Putri Batam Centre Park
- Barelang Bridge
Hotel

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

Day 2: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$17–27
Activities
- Pujon Kidul Tourism Village
- Coban Rondo Waterfall
Hotel

Day 3: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$14–26
Activities
- Tabuhan Island
- Jagir Waterfall
Hotel

Day 4: Jakarta, Indonesia
Transport
- Take the taxi from Banyuwangi to Jakartataxi
- Fly from Banyuwangi to Jakartaplane
- Take the foot from Banyuwangi to Jakartawalk
- Take the bus from Banyuwangi to Jakartabus
3h 10m
$134–266
Activities
- Sunda Kelapa Port
- Grand Indonesia Shopping Town
Hotel

Day 5: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$10–20
Activities
- Bandung Zoo
- Bandung Geological Museum
Hotel

Day 6: Pangandaran, Indonesia
Transport
- Take the train from Bandung to Pangandarantrain
- Take the taxi from Bandung to Pangandarantaxi
3h 22m
$22–43
Activities
- Pangandaran National Park
- Pasir Putih Beach
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the taxi from Pangandaran to Surabayataxi
- Take the train from Pangandaran to Surabayatrain
- Take the train from Pangandaran to Surabayatrain
- Take the train from Pangandaran to Surabayatrain
8h 53m
$38–96
Activities
- Gereja Katolik Kelahiran Santa Perawan Maria
- 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 51m
$146–420
Activities
- Welcome to Batam Monument
- Batam Miniature Park
Hotel

Day 9: Medan, Indonesia
Transport
- Take the taxi from Batam to Medantaxi
- Fly from Batam to Medanplane
- Take the foot from Batam to Medanwalk
- Take the train from Batam to Medantrain
5h 27m
$101–385
Activities
- Centre Point Mall
- Rahmat International Wildlife Museum & Gallery
Hotel

10 days in Indonesia
UbudBanda AcehItinerary navigation
Day 1: Ubud, Indonesia
Activities
- Ubud Palace
- The Yoga Barn
Hotel

Day 2: Denpasar, Indonesia
Transport
- Take the bus from Ubud to Denpasarbus
- Take the taxi from Ubud to Denpasartaxi
1h 13m
See more transport optionsActivities
- Pura Jagatnatha Temple
- Bajra Sandhi Monument
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
$112–294
Activities
- KidZania Jakarta
- Jakarta History Museum Fatahillah Museum
Hotel

Day 4: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$25–29
Activities
- Kota Gede Silver Craft Center
- Pinus Pengger Pine Forest
Hotel

Day 5: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$17–27
Activities
- Taman Rekreasi Selecta
- Wendit Recreational Park
Hotel

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

Day 7: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$14–26
Activities
- Cheng Hoo Mosque
- Gereja Katolik Kelahiran Santa Perawan Maria
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 51m
$146–420
Activities
- Golden City Go-Kart
- Nagoya Hill Shopping Mall
Hotel

Day 9: Medan, Indonesia
Transport
- Take the taxi from Batam to Medantaxi
- Fly from Batam to Medanplane
- Take the foot from Batam to Medanwalk
- Take the train from Batam to Medantrain
5h 27m
$101–385
Activities
- Lake Toba and Samosir Island Day Trip
- Tjong A Fie Mansion
Hotel

Day 10: Banda Aceh, Indonesia
Transport
- Take the train from Medan to Banda Acehtrain
- Take the foot from Medan to Banda Acehwalk
- Fly from Medan to Banda Acehplane
- Take the taxi from Medan to Banda Acehtaxi
5h 35m
$89–393
Activities
- Taman Bustanussalatin Taman Sari
- Kapal Apung PLTD Apung
Hotel

11 days in Indonesia
SorongTangerangItinerary navigation
Day 1: Sorong, Indonesia
Activities
- Raja Ampat Gateway Snorkeling
- Souvenir Shopping
Hotel

Days 2–3: Manokwari, Indonesia
Transport
- Take the taxi from Sorong to Manokwaritaxi
- Fly from Sorong to Manokwariplane
- Take the taxi from Sorong to Manokwaritaxi
1h 5m
$87–320
Activities
- Mansinam Island
- Warbusi Waterfall
Hotel

Days 4–10: Timika, Indonesia
Transport
- Take the taxi from Manokwari to Timikataxi
- Fly from Manokwari to Timikaplane
4h 21m
$185–605
Activities
- Taman Kota Timika City Park
- Pasar Sentral Timika Local Market
Hotel

Day 11: Tangerang, Indonesia
Transport
- Fly from Timika to Tangerangplane
- Take the taxi from Timika to Tangerangtaxi
6h 8m
$249–435
Activities
- Upside Down World Alam Sutera
- AEON Mall BSD City
Hotel

12 days in Indonesia
SurabayaSawahluntoItinerary navigation
Day 1: Surabaya, Indonesia
Activities
- Tugu Pahlawan
- Klenteng Sanggar Agung
Hotel

Day 2: Malang, Indonesia
Transport
- Take the train from Surabaya to Malangtrain
1h 57m
$4–26
Activities
- Batu Night Spectacular
- Pujon Kidul Tourism Village
Hotel

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

Day 4: Jakarta, Indonesia
Transport
- Take the taxi from Banyuwangi to Jakartataxi
- Fly from Banyuwangi to Jakartaplane
- Take the foot from Banyuwangi to Jakartawalk
- Take the bus from Banyuwangi to Jakartabus
3h 10m
$134–266
Activities
- Jakarta History Museum Fatahillah Museum
- Ancol Dreamland
Hotel

Day 5: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$25–29
Activities
- Ramayana Ballet at Prambanan
- Borobudur Temple
Hotel

Day 6: Semarang, Indonesia
Transport
- Take the bus from Yogyakarta to Semarangbus
3h
$2–20
Activities
- Pantai Marina
- Gereja Blenduk
Hotel

Day 7: Batam, Indonesia
Transport
- Take the taxi from Semarang to Batamtaxi
- Fly from Semarang to Batamplane
- Take the taxi from Semarang to Batamtaxi
2h 28m
$160–812
Activities
- Barelang Bridge
- Batam Cable Ski & Wakeboard Park
Hotel

Day 8: Medan, Indonesia
Transport
- Take the taxi from Batam to Medantaxi
- Fly from Batam to Medanplane
- Take the foot from Batam to Medanwalk
- Take the train from Batam to Medantrain
5h 27m
$101–385
Activities
- Centre Point Mall
- North Sumatra Museum
Hotel

Day 9: Banda Aceh, Indonesia
Transport
- Take the train from Medan to Banda Acehtrain
- Take the foot from Medan to Banda Acehwalk
- Fly from Medan to Banda Acehplane
- Take the taxi from Medan to Banda Acehtaxi
5h 35m
$89–393
Activities
- Museum Tsunami Aceh
- Taman Putroe Phang
Hotel

Day 10: Padang, Indonesia
Transport
- Take the taxi from Banda Aceh to Padangtaxi
- Fly from Banda Aceh to Padangplane
- Take the transfer from Banda Aceh to Padangtransfer
- Take the bus from Banda Aceh to Padangbus
6h 24m
$127–368
Activities
- Adityawarman Museum
- Air Manis Beach Batu Malin Kundang
Hotel

Day 11: 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–67
Activities
- Museum Rumah Kelahiran Bung Hatta
- Jam Gadang
Hotel

Day 12: Sawahlunto, Indonesia
Transport
- Drive from Bukittinggi to Sawahluntocar 0 m
1h 28m
$13–19
Activities
- Mesjid Agung Sawahlunto
- Lubang Mbah Soero
Hotel

13 days in Indonesia
BatamCirebonItinerary navigation
Day 1: Batam, Indonesia
Activities
- DC Mall
- 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–579
Activities
- Kota Tua Jakarta
- Sky Garden Rooftop Bar
Hotel

Day 3: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$25–29
Activities
- Sultans Palace Kraton Ngayogyakarta Hadiningrat
- Ramayana Ballet at Prambanan
Hotel

Day 4: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$17–27
Activities
- Museum Angkut
- Jatim Park 2
Hotel

Day 5: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$14–26
Activities
- Alas Purwo National Park
- Watu Dodol Beach
Hotel

Day 6: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$14–26
Activities
- Surabaya Zoo
- Museum Sepuluh Nopember
Hotel

Day 7: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$4–26
Activities
- Explore Mayangan Fortress
- Probolinggo City Sightseeing
Hotel

Day 8: Wonosobo, Indonesia
Transport
- Take the bus from Probolinggo to Wonosobobus
- Take the taxi from Probolinggo to Wonosobotaxi
8h 22m
$38–68
Activities
- Sunrise at Sikunir Hill
- Taste Mie Ongklok Longgeng
Hotel

Day 9: Bandung, Indonesia
Transport
- Take the taxi from Wonosobo to Bandungtaxi
- Fly from Wonosobo to Bandungplane
- Take the taxi from Wonosobo to Bandungtaxi
2h 48m
$109–311
Activities
- Bandung Geological Museum
- Ranca Upas
Hotel

Day 10: Pangandaran, Indonesia
Transport
- Take the train from Bandung to Pangandarantrain
- Take the taxi from Bandung to Pangandarantaxi
3h 22m
$22–43
Activities
- Wonder Hill Jojogan
- Goa Jepang
Hotel

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

Day 12: Sukabumi, Indonesia
Transport
- Take the train from Purwokerto to Sukabumitrain
- Take the foot from Purwokerto to Sukabumiwalk
- Take the bus from Purwokerto to Sukabumibus
- Take the transfer from Purwokerto to Sukabumitransfer
- Take the train from Purwokerto to Sukabumitrain
- Take the transfer from Purwokerto to Sukabumitransfer
- Take the bus from Purwokerto to Sukabumibus
- Take the bus from Purwokerto to Sukabumibus
8h 31m
$19–29
Activities
- Ciletuh Geopark
- Ujung Genteng Beach
Hotel

Day 13: 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
$21–62
Activities
- Pelabuhan Cirebon
- Empal Gentong H. Apud
Hotel

14 days in Indonesia
MedanMakassarItinerary navigation
Day 1: Medan, Indonesia
Activities
- Maimun Palace
- Vihara Gunung Timur
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 41m
$114–345
Activities
- Kota Tua Jakarta
- Sunda Kelapa Port
Hotel

Day 3: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$25–29
Activities
- Prambanan Temple
- Gembira Loka Zoo
Hotel

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

Day 5: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$14–26
Activities
- Kemiren Osing Village
- Kalibendo Plantation
Hotel

Day 6: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$14–26
Activities
- Monumen Kapal Selam
- Tugu Pahlawan
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 51m
$146–420
Activities
- Barelang Bridge
- Batam Cable Ski & Wakeboard Park
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
- Museum Sang Nila Utama
Hotel

Day 9: Padang, Indonesia
Transport
- Take the bus from Pekanbaru to Padangbus
- Take the taxi from Pekanbaru to Padangtaxi
8h 6m
$23–25
Activities
- Air Manis Beach Batu Malin Kundang
- Pantai Padang
Hotel

Day 10: 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–67
Activities
- Puncak Lawang
- Ngarai Sianok
Hotel

Day 11: Banda Aceh, Indonesia
Transport
- Take the taxi from Bukittinggi to Banda Acehtaxi
- Take the train from Bukittinggi to Banda Acehtrain
- Take the transfer from Bukittinggi to Banda Acehtransfer
- Fly from Bukittinggi to Banda Acehplane
- Take the taxi from Bukittinggi to Banda Acehtaxi
6h 43m
$140–389
Activities
- Kuliner Malam Peunayong
- Taman Bustanussalatin Taman Sari
Hotel

Day 12: Palembang, Indonesia
Transport
- Take the taxi from Banda Aceh to Palembangtaxi
- Fly from Banda Aceh to Palembangplane
- Take the transfer from Banda Aceh to Palembangtransfer
- Take the train from Banda Aceh to Palembangtrain
7h 55m
$247–449
Activities
- Ampera Bridge
- Al-Quran Al-Akbar
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
$168–400
Activities
- Flamboyan Traditional Market
- Rumah Betang Radakng Dayak Longhouse
Hotel

Day 14: Makassar, Indonesia
Transport
- Take the taxi from Pontianak to Makassartaxi
- Fly from Pontianak to Makassarplane
- Take the taxi from Pontianak to Makassartaxi
5h 12m
$186–370
Activities
- Kodingareng Keke Island
- Fort Rotterdam
Hotel

17 days in Indonesia
BalikpapanCikarangItinerary navigation
Day 1: Balikpapan, Indonesia
Activities
- Pasar Klandasan
- Monumen Perjuangan Rakyat
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–565
Activities
- Pontianak City Forest
- Equator Monument
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 53m
$144–617
Activities
- Waterfront City
- Golden City Go-Kart
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–579
Activities
- Istiqlal Mosque
- Setu Babakan Betawi Cultural Village
Hotel

Day 5: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$25–29
Activities
- Kota Gede Silver Craft Center
- Borobudur Temple
Hotel

Day 6: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$17–27
Activities
- Taman Rekreasi Selecta
- Batu Night Spectacular
Hotel

Day 7: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$14–26
Activities
- Red Island Beach
- Kalibendo Plantation
Hotel

Day 8: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$14–26
Activities
- Gereja Katolik Kelahiran Santa Perawan Maria
- Ampel Mosque and Arab Quarter
Hotel

Day 9: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$4–26
Activities
- Discover Candi Jabung Temple
- Madakaripura Waterfall Exploration
Hotel

Day 10: Wonosobo, Indonesia
Transport
- Take the bus from Probolinggo to Wonosobobus
- Take the taxi from Probolinggo to Wonosobotaxi
8h 22m
$38–68
Activities
- Stroll around Telaga Cebong
- Learn at Museum Kailasa
Hotel

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

Day 12: Pangandaran, Indonesia
Transport
- Take the train from Bandung to Pangandarantrain
- Take the taxi from Bandung to Pangandarantaxi
3h 22m
$22–43
Activities
- Batu Karas Beach
- Sunset at West Beach
Hotel

Day 13: Purwokerto, Indonesia
Transport
- Take the taxi from Pangandaran to Purwokertotaxi
- Take the train from Pangandaran to Purwokertotrain
2h 20m
$18–44
Activities
- Curug Cipendok
- Small World Purwokerto
Hotel

Day 14: Sukabumi, Indonesia
Transport
- Take the train from Purwokerto to Sukabumitrain
- Take the foot from Purwokerto to Sukabumiwalk
- Take the bus from Purwokerto to Sukabumibus
- Take the transfer from Purwokerto to Sukabumitransfer
- Take the train from Purwokerto to Sukabumitrain
- Take the transfer from Purwokerto to Sukabumitransfer
- Take the bus from Purwokerto to Sukabumibus
- Take the bus from Purwokerto to Sukabumibus
8h 31m
$19–29
Activities
- Pelabuhan Ratu Beach
- Curug Sawer Waterfall
Hotel

Day 15: 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
$21–62
Activities
- Danau Setu Patok
- Keraton Kanoman
Hotel

Day 16: Bogor, Indonesia
Transport
- Take the train from Cirebon to Bogortrain
- Take the transfer from Cirebon to Bogortransfer
- Take the bus from Cirebon to Bogorbus
- Take the transfer from Cirebon to Bogortransfer
- Take the train from Cirebon to Bogortrain
4h 23m
$12–27
Activities
- Mount Pancar Hot Spring
- Sentul Paradise Park
Hotel

Day 17: Cikarang, Indonesia
Transport
- Take the bus from Bogor to Cikarangbus
- Take the transfer from Bogor to Cikarangtransfer
- Take the bus from Bogor to Cikarangbus
- Take the transfer from Bogor to Cikarangtransfer
- Take the bus from Bogor to Cikarangbus
- Take the transfer from Bogor to Cikarangtransfer
- Take the train from Bogor to Cikarangtrain
3h 22m
$3–21
Activities
- Mall Lippo Cikarang
- Telaga Warna Cikarang
Hotel

18 days in Indonesia
PontianakDepokItinerary navigation
Day 1: Pontianak, Indonesia
Activities
- Aloevera Center
- Vihara Bodhisatva Karaniya Metta
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 53m
$144–617
Activities
- Engku Putri Batam Centre Park
- 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–579
Activities
- Art1 New Museum
- National Monument Monas
Hotel

Day 4: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$25–29
Activities
- Taman Sari Water Castle
- Pinus Pengger Pine Forest
Hotel

Day 5: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$17–27
Activities
- Jatim Park 2
- Alun-Alun Kota Malang
Hotel

Day 6: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$14–26
Activities
- Watu Dodol Beach
- Red Island Beach
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$14–26
Activities
- House of Sampoerna
- Ampel Mosque and Arab Quarter
Hotel

Day 8: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$4–26
Activities
- Gili Ketapang Island Snorkeling
- Visit Probolinggo Museum
Hotel

Day 9: Wonosobo, Indonesia
Transport
- Take the bus from Probolinggo to Wonosobobus
- Take the taxi from Probolinggo to Wonosobotaxi
8h 22m
$38–68
Activities
- Relax at Curug Sikarim Waterfall
- Stroll around Telaga Cebong
Hotel

Day 10: Bandung, Indonesia
Transport
- Take the taxi from Wonosobo to Bandungtaxi
- Fly from Wonosobo to Bandungplane
- Take the taxi from Wonosobo to Bandungtaxi
2h 48m
$109–311
Activities
- Braga Street
- Tangkuban Perahu
Hotel

Day 11: Pangandaran, Indonesia
Transport
- Take the train from Bandung to Pangandarantrain
- Take the taxi from Bandung to Pangandarantaxi
3h 22m
$22–43
Activities
- Goa Jepang
- Sunrise at East Beach
Hotel

Day 12: Purwokerto, Indonesia
Transport
- Take the taxi from Pangandaran to Purwokertotaxi
- Take the train from Pangandaran to Purwokertotrain
2h 20m
$18–44
Activities
- Wisata Edukasi Purwokerto
- Alun-alun Purwokerto
Hotel

Day 13: Sukabumi, Indonesia
Transport
- Take the train from Purwokerto to Sukabumitrain
- Take the foot from Purwokerto to Sukabumiwalk
- Take the bus from Purwokerto to Sukabumibus
- Take the transfer from Purwokerto to Sukabumitransfer
- Take the train from Purwokerto to Sukabumitrain
- Take the transfer from Purwokerto to Sukabumitransfer
- Take the bus from Purwokerto to Sukabumibus
- Take the bus from Purwokerto to Sukabumibus
8h 31m
$19–29
Activities
- Cisolok Hot Springs
- Pangumbahan Sea Turtle Conservation Center
Hotel

Day 14: 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
$21–62
Activities
- Ade Irma Suryani Waterland
- Masjid Agung Sang Cipta Rasa
Hotel

Day 15: Bogor, Indonesia
Transport
- Take the train from Cirebon to Bogortrain
- Take the transfer from Cirebon to Bogortransfer
- Take the bus from Cirebon to Bogorbus
- Take the transfer from Cirebon to Bogortransfer
- Take the train from Cirebon to Bogortrain
4h 23m
$12–27
Activities
- The Jungle Waterpark Bogor
- Sentul Paradise Park
Hotel

Day 16: Cikarang, Indonesia
Transport
- Take the bus from Bogor to Cikarangbus
- Take the transfer from Bogor to Cikarangtransfer
- Take the bus from Bogor to Cikarangbus
- Take the transfer from Bogor to Cikarangtransfer
- Take the bus from Bogor to Cikarangbus
- Take the transfer from Bogor to Cikarangtransfer
- Take the train from Bogor to Cikarangtrain
3h 22m
$3–21
Activities
- Museum Gedung Juang 45
- Mall Lippo Cikarang
Hotel

Day 17: Serang, Indonesia
Transport
- Take the bus from Cikarang to Serangbus
- Take the bus from Cikarang to Serangbus
4h
$3–40
Activities
- Tasikardi Lake
- Pulau Tiga
Hotel

Day 18: Depok, Jawa Barat, Indonesia
Transport
- Take the bus from Serang to Depokbus
- Take the bus from Serang to Depokbus
3h 30m
$12–30
Activities
- Universitas Indonesia UI Campus
- Situ Cilodong
Hotel

19 days in Indonesia
PekanbaruCikupaItinerary navigation
Day 1: Pekanbaru, Indonesia
Activities
- Taman Rekreasi Alam Mayang
- Danau Buatan Lembah Sari
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 Miniature Park
- Welcome to Batam Monument
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–579
Activities
- Grand Indonesia Shopping Town
- Jakarta Cathedral
Hotel

Day 4: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$25–29
Activities
- Prambanan Temple
- Sultans Palace Kraton Ngayogyakarta Hadiningrat
Hotel

Day 5: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$17–27
Activities
- Eco Green Park
- Museum Angkut
Hotel

Day 6: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$14–26
Activities
- Jagir Waterfall
- Alas Purwo National Park
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$14–26
Activities
- Museum Sepuluh Nopember
- Gereja Katolik Kelahiran Santa Perawan Maria
Hotel

Day 8: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$4–26
Activities
- Madakaripura Waterfall Exploration
- Relax at Alun-Alun Probolinggo
Hotel

Day 9: Wonosobo, Indonesia
Transport
- Take the bus from Probolinggo to Wonosobobus
- Take the taxi from Probolinggo to Wonosobotaxi
8h 22m
$38–68
Activities
- Enjoy View from Gardu Pandang Tieng
- Shop at Pasar Induk Wonosobo
Hotel

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

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

Day 12: Purwokerto, Indonesia
Transport
- Take the taxi from Pangandaran to Purwokertotaxi
- Take the train from Pangandaran to Purwokertotrain
2h 20m
$18–44
Activities
- Taman Andhang Pangrenan
- Museum Bank Rakyat Indonesia
Hotel

Day 13: Sukabumi, Indonesia
Transport
- Take the train from Purwokerto to Sukabumitrain
- Take the foot from Purwokerto to Sukabumiwalk
- Take the bus from Purwokerto to Sukabumibus
- Take the transfer from Purwokerto to Sukabumitransfer
- Take the train from Purwokerto to Sukabumitrain
- Take the transfer from Purwokerto to Sukabumitransfer
- Take the bus from Purwokerto to Sukabumibus
- Take the bus from Purwokerto to Sukabumibus
8h 31m
$19–29
Activities
- Grand Mosque of Sukabumi
- Situ Gunung Lake
Hotel

Day 14: 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
$21–62
Activities
- Cirebon Super Block (CSB Mall)
- Vihara Dewi Welas Asih
Hotel

Day 15: Bogor, Indonesia
Transport
- Take the train from Cirebon to Bogortrain
- Take the transfer from Cirebon to Bogortransfer
- Take the bus from Cirebon to Bogorbus
- Take the transfer from Cirebon to Bogortransfer
- Take the train from Cirebon to Bogortrain
4h 23m
$12–27
Activities
- Mount Pancar Hot Spring
- Kuntum Farmfield
Hotel

Day 16: Cikarang, Indonesia
Transport
- Take the bus from Bogor to Cikarangbus
- Take the transfer from Bogor to Cikarangtransfer
- Take the bus from Bogor to Cikarangbus
- Take the transfer from Bogor to Cikarangtransfer
- Take the bus from Bogor to Cikarangbus
- Take the transfer from Bogor to Cikarangtransfer
- Take the train from Bogor to Cikarangtrain
3h 22m
$3–21
Activities
- SGC Sentra Grosir Cikarang
- Pasar Bersih Cikarang
Hotel

Day 17: Serang, Indonesia
Transport
- Take the bus from Cikarang to Serangbus
- Take the bus from Cikarang to Serangbus
4h
$3–40
Activities
- Pulau Tiga
- Curug Putri
Hotel

Day 18: Depok, Jawa Barat, Indonesia
Transport
- Take the bus from Serang to Depokbus
- Take the bus from Serang to Depokbus
3h 30m
$12–30
Activities
- Dmall Depok
- Margo City Mall
Hotel

Day 19: Cikupa, Indonesia
Transport
- Take the bus from Depok to Cikupabus
- Take the taxi from Depok to Cikupataxi
1h 51m
$28–32
Activities
- Shopping for Local Products at Cikupa Modern Market
- EcoPlaza CitraRaya
Hotel

20 days in Indonesia
DumaiBekasiItinerary navigation
Day 1: Dumai, Indonesia
Activities
- Pantai Teluk Makmur
- Kuliner Malam 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
$99–154
Activities
- Mega Mall Batam Centre
- Nagoya Hill Shopping Mall
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–579
Activities
- Jakarta Cathedral
- Grand Indonesia Shopping Town
Hotel

Day 4: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$25–29
Activities
- Ullen Sentalu Museum
- Taman Sari Water Castle
Hotel

Day 5: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$17–27
Activities
- Coban Rondo Waterfall
- Museum Angkut
Hotel

Day 6: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$14–26
Activities
- Taman Gandrung Terakota
- Kemiren Osing Village
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$14–26
Activities
- Museum Kesehatan Dr. Adhyatma
- House of Sampoerna
Hotel

Day 8: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$4–26
Activities
- Pekalen River White Water Rafting
- Explore Pasar Baru Probolinggo
Hotel

Day 9: Wonosobo, Indonesia
Transport
- Take the bus from Probolinggo to Wonosobobus
- Take the taxi from Probolinggo to Wonosobotaxi
8h 22m
$38–68
Activities
- Sunrise at Sikunir Hill
- Dieng Plateau Exploration
Hotel

Day 10: Bandung, Indonesia
Transport
- Take the taxi from Wonosobo to Bandungtaxi
- Fly from Wonosobo to Bandungplane
- Take the taxi from Wonosobo to Bandungtaxi
2h 48m
$109–311
Activities
- Dusun Bambu Family Leisure Park
- Kawah Putih
Hotel

Day 11: Pangandaran, Indonesia
Transport
- Take the train from Bandung to Pangandarantrain
- Take the taxi from Bandung to Pangandarantaxi
3h 22m
$22–43
Activities
- Green Valley Citumang
- Sunset at West Beach
Hotel

Day 12: Purwokerto, Indonesia
Transport
- Take the taxi from Pangandaran to Purwokertotaxi
- Take the train from Pangandaran to Purwokertotrain
2h 20m
$18–44
Activities
- Alun-alun Purwokerto
- Goa Sarabadak
Hotel

Day 13: Sukabumi, Indonesia
Transport
- Take the train from Purwokerto to Sukabumitrain
- Take the foot from Purwokerto to Sukabumiwalk
- Take the bus from Purwokerto to Sukabumibus
- Take the transfer from Purwokerto to Sukabumitransfer
- Take the train from Purwokerto to Sukabumitrain
- Take the transfer from Purwokerto to Sukabumitransfer
- Take the bus from Purwokerto to Sukabumibus
- Take the bus from Purwokerto to Sukabumibus
8h 31m
$19–29
Activities
- Grand Mosque of Sukabumi
- Curug Cigangsa Waterfall
Hotel

Day 14: 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
$21–62
Activities
- Nasi Jamblang Ibu Nur
- Kampung Batik Trusmi
Hotel

Day 15: Bogor, Indonesia
Transport
- Take the train from Cirebon to Bogortrain
- Take the transfer from Cirebon to Bogortransfer
- Take the bus from Cirebon to Bogorbus
- Take the transfer from Cirebon to Bogortransfer
- Take the train from Cirebon to Bogortrain
4h 23m
$12–27
Activities
- Warung Nasi Ampera
- Little Venice Kota Bunga
Hotel

Day 16: Cikarang, Indonesia
Transport
- Take the bus from Bogor to Cikarangbus
- Take the transfer from Bogor to Cikarangtransfer
- Take the bus from Bogor to Cikarangbus
- Take the transfer from Bogor to Cikarangtransfer
- Take the bus from Bogor to Cikarangbus
- Take the transfer from Bogor to Cikarangtransfer
- Take the train from Bogor to Cikarangtrain
3h 22m
$3–21
Activities
- Museum Gedung Juang 45
- Wibawa Mukti Stadium
Hotel

Day 17: Serang, Indonesia
Transport
- Take the bus from Cikarang to Serangbus
- Take the bus from Cikarang to Serangbus
4h
$3–40
Activities
- Pulau Tiga
- Museum Situs Kepurbakalaan Banten Lama
Hotel

Day 18: Depok, Jawa Barat, Indonesia
Transport
- Take the bus from Serang to Depokbus
- Take the bus from Serang to Depokbus
3h 30m
$12–30
Activities
- Situ Cilodong
- Setu Pengasinan
Hotel

Day 19: Cikupa, Indonesia
Transport
- Take the bus from Depok to Cikupabus
- Take the taxi from Depok to Cikupataxi
1h 51m
$28–32
Activities
- Savor Local Street Food at Cikupa
- Pasar Cikupa
Hotel

Day 20: Bekasi, Indonesia
Transport
- Take the taxi from Cikupa to Bekasitaxi
- Take the bus from Cikupa to Bekasibus
2h 2m
$19–41
Activities
- Go Wet Waterpark Grand Wisata Bekasi
- Grand Galaxy Park
Hotel



