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
- Ragunan Zoo
- Sunda Kelapa Port
Hotel

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

Day 3: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$19–29
Activities
- Museum Angkut
- Hawaii Waterpark Malang
Hotel

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

Day 5: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Cheng Hoo Mosque
- Klenteng Sanggar Agung
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–571
Activities
- Taman Wisata Alam Muka Kuning
- Nagoya Hill Shopping Mall
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
- Pasar Bawah
- Pekanbaru Mall
Hotel

8 days in Indonesia
DenpasarBandungItinerary navigation
Day 1: Denpasar, Indonesia
Activities
- Turtle Conservation and Education Centre
- Big Garden Corner
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
- Pura Taman Saraswati Water Palace
- Traditional Balinese Dance Performance
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
$104–152
Activities
- Kampung Warna-Warni Jodipan
- Jatim Park 2
Hotel

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

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

Day 6: Yogyakarta, Indonesia
Transport
- Take the train from Surabaya to Yogyakartatrain
4h
$16–29
Activities
- Jomblang Cave Adventure
- Prambanan Temple
Hotel

Day 7: Jakarta, Indonesia
Transport
- Take the train from Yogyakarta to Jakartatrain
6h
$27–32
Activities
- Sunda Kelapa Port
- Taman Mini Indonesia Indah TMII
Hotel

Day 8: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$11–24
Activities
- Gedung Sate
- Farmhouse Lembang
Hotel

9 days in Indonesia
YogyakartaSemarangItinerary navigation
Day 1: Yogyakarta, Indonesia
Activities
- Taman Sari Water Castle
- Sultans Palace Kraton Ngayogyakarta Hadiningrat
Hotel

Day 2: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$19–29
Activities
- Malang Night Paradise
- Mount Bromo Sunrise Tour
Hotel

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

Day 4: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Museum Sepuluh Nopember
- Gereja Katolik Kelahiran Santa Perawan Maria
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–571
Activities
- Golden City Go-Kart
- Batam Cable Ski & Wakeboard Park
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
- Pusat Kebudayaan Riau
- Taman Kota Pekanbaru
Hotel

Day 7: Jakarta, Indonesia
Transport
- Take the bus from Pekanbaru to Jakartabus
- Take the foot from Pekanbaru to Jakartawalk
- Fly from Pekanbaru to Jakartaplane
- Take the foot from Pekanbaru to Jakartawalk
- Take the bus from Pekanbaru to Jakartabus
4h 38m
See more transport optionsActivities
- Taman Mini Indonesia Indah TMII
- Sunda Kelapa Port
Hotel

Day 8: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$11–24
Activities
- Saung Angklung Udjo
- Cihampelas Walk
Hotel

Day 9: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$82–288
Activities
- Pantai Marina
- Masjid Agung Jawa Tengah
Hotel

10 days in Indonesia
UbudPadangItinerary navigation
Day 1: Ubud, Indonesia
Activities
- The Yoga Barn
- Pura Taman Saraswati Water Palace
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
- Jalan Gajah Mada Shopping Street
- Puputan Park
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
$113–306
Activities
- Grand Indonesia Shopping Town
- National Monument Monas
Hotel

Day 4: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$27–32
Activities
- Prambanan Temple
- Malioboro Street
Hotel

Day 5: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$19–29
Activities
- Taman Rekreasi Selecta
- Museum Angkut
Hotel

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

Day 7: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Klenteng Sanggar Agung
- Ampel Mosque and Arab Quarter
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
$148–571
Activities
- Mega Mall Batam Centre
- Ranoh Island
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
- Mesjid Raya An-Nur
- SKA Mall
Hotel

Day 10: Padang, Indonesia
Transport
- Take the bus from Pekanbaru to Padangbus
- Take the taxi from Pekanbaru to Padangtaxi
8h 6m
$25–26
Activities
- Chinatown Kampung Cina
- Adityawarman Museum
Hotel

11 days in Indonesia
SorongSurabayaItinerary navigation
Day 1: Sorong, Indonesia
Activities
- Japanese Cave Exploration
- Sorong Botanical Garden Stroll
Hotel

Day 2: Manado, Indonesia
Transport
- Take the taxi from Sorong to Manadotaxi
- Fly from Sorong to Manadoplane
- Take the taxi from Sorong to Manadotaxi
1h 36m
$111–564
Activities
- Waruga Sawangan
- Tomohon Traditional Market
Hotel

Day 3: Makassar, Indonesia
Transport
- Take the taxi from Manado to Makassartaxi
- Fly from Manado to Makassarplane
- Take the taxi from Manado to Makassartaxi
2h 9m
$138–303
Activities
- Center Point of Indonesia CPI
- Rammang-Rammang Karst Village
Hotel

Day 4: Pontianak, Indonesia
Transport
- Take the taxi from Makassar to Pontianaktaxi
- Fly from Makassar to Pontianakplane
- Take the taxi from Makassar to Pontianaktaxi
5h 11m
$198–393
Activities
- Kapuas River Cruise
- Flamboyan Traditional Market
Hotel

Day 5: Batam, Indonesia
Transport
- Take the taxi from Pontianak to Batamtaxi
- Fly from Pontianak to Batamplane
- Take the taxi from Pontianak to Batamtaxi
1h 52m
$126–619
Activities
- Waterfront City
- Ocarina Batam Theme Park
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
- Dekranasda Riau
- Pusat Kebudayaan Riau
Hotel

Day 7: Jakarta, Indonesia
Transport
- Take the bus from Pekanbaru to Jakartabus
- Take the foot from Pekanbaru to Jakartawalk
- Fly from Pekanbaru to Jakartaplane
- Take the foot from Pekanbaru to Jakartawalk
- Take the bus from Pekanbaru to Jakartabus
4h 38m
See more transport optionsActivities
- Taman Mini Indonesia Indah TMII
- Grand Indonesia Shopping Town
Hotel

Day 8: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$27–32
Activities
- Jomblang Cave Adventure
- Gembira Loka Zoo
Hotel

Day 9: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$19–29
Activities
- Wendit Recreational Park
- Hawaii Waterpark Malang
Hotel

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

Day 11: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Gereja Katolik Kelahiran Santa Perawan Maria
- Museum Kesehatan Dr. Adhyatma
Hotel

12 days in Indonesia
SurabayaPadangItinerary navigation
Day 1: Surabaya, Indonesia
Activities
- Gereja Katolik Kelahiran Santa Perawan Maria
- Tugu Pahlawan
Hotel

Day 2: Malang, Indonesia
Transport
- Take the train from Surabaya to Malangtrain
1h 57m
$4–28
Activities
- Taman Rekreasi Selecta
- Batu Night Spectacular
Hotel

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

Day 4: 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
- Pasar Badung Market
- Puputan Park
Hotel

Day 5: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–16
Activities
- Campuhan Ridge Walk
- Ubud Palace
Hotel

Day 6: 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
$109–216
Activities
- Sultans Palace Kraton Ngayogyakarta Hadiningrat
- Mount Merapi Jeep Tour
Hotel

Day 7: Jakarta, Indonesia
Transport
- Take the train from Yogyakarta to Jakartatrain
6h
$27–32
Activities
- National Museum of Indonesia
- Ragunan Zoo
Hotel

Day 8: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$11–24
Activities
- Saung Angklung Udjo
- Bandung Institute of Technology
Hotel

Day 9: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$82–288
Activities
- Sam Poo Kong Temple
- Kampung Pelangi
Hotel

Day 10: Batam, Indonesia
Transport
- Take the taxi from Semarang to Batamtaxi
- Fly from Semarang to Batamplane
- Take the taxi from Semarang to Batamtaxi
2h 28m
$151–234
Activities
- Batam Miniature Park
- Ocarina Batam Theme Park
Hotel

Day 11: 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
- Danau Buatan Lembah Sari
- Dekranasda Riau
Hotel

Day 12: Padang, Indonesia
Transport
- Take the bus from Pekanbaru to Padangbus
- Take the taxi from Pekanbaru to Padangtaxi
8h 6m
$25–26
Activities
- Air Manis Beach Batu Malin Kundang
- Culinary Tour Sate Padang Nasi Padang
Hotel

13 days in Indonesia
BatamMedanItinerary navigation
Day 1: Batam, Indonesia
Activities
- Mega Mall Batam Centre
- Ocarina Batam Theme Park
Hotel

Day 2: 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

Day 3: Jakarta, Indonesia
Transport
- Take the bus from Pekanbaru to Jakartabus
- Take the foot from Pekanbaru to Jakartawalk
- Fly from Pekanbaru to Jakartaplane
- Take the foot from Pekanbaru to Jakartawalk
- Take the bus from Pekanbaru to Jakartabus
4h 38m
See more transport optionsActivities
- Kota Tua Jakarta
- Jakarta History Museum Fatahillah Museum
Hotel

Day 4: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$27–32
Activities
- Gembira Loka Zoo
- Pinus Pengger Pine Forest
Hotel

Day 5: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$19–29
Activities
- Malang Night Paradise
- Mount Bromo Sunrise Tour
Hotel

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

Day 7: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Klenteng Sanggar Agung
- Surabaya Zoo
Hotel

Day 8: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–28
Activities
- Visit Tanjung Tembaga Port
- Discover Candi Jabung Temple
Hotel

Day 9: Bandung, Indonesia
Transport
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
11h 30m
$39–127
Activities
- Bandung Institute of Technology
- Farmhouse Lembang
Hotel

Day 10: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$82–288
Activities
- Gereja Blenduk
- Brown Canyon
Hotel

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

Day 12: Bandar Lampung, Indonesia
Transport
- Take the bus from Jepara to Bandar Lampungbus
- Take the taxi from Jepara to Bandar Lampungtaxi
- Fly from Jepara to Bandar Lampungplane
- Take the taxi from Jepara to Bandar Lampungtaxi
7h 14m
$112–267
Activities
- Puncak Mas
- Wisata Mangrove Cuku Nyinyi
Hotel

Day 13: Medan, Indonesia
Transport
- Take the taxi from Bandar Lampung to Medantaxi
- Fly from Bandar Lampung to Medanplane
- Take the foot from Bandar Lampung to Medanwalk
- Take the train from Bandar Lampung to Medantrain
7h 58m
$175–280
Activities
- Lake Toba and Samosir Island Day Trip
- Rahmat International Wildlife Museum & Gallery
Hotel

14 days in Indonesia
BandungSemarangItinerary navigation
Day 1: Bandung, Indonesia
Activities
- Bandung Geological Museum
- Gedung Sate
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–159
Activities
- Pinus Pengger Pine Forest
- Prambanan Temple
Hotel

Day 3: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$19–29
Activities
- Kampung Warna-Warni Jodipan
- Batu Night Spectacular
Hotel

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

Day 5: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Pasar Atom
- Taman Bungkul
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–571
Activities
- Golden Prawn 933 Seafood Restaurant
- Golden City Go-Kart
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
- SKA Mall
- Taman Kota Pekanbaru
Hotel

Day 8: Jakarta, Indonesia
Transport
- Take the bus from Pekanbaru to Jakartabus
- Take the foot from Pekanbaru to Jakartawalk
- Fly from Pekanbaru to Jakartaplane
- Take the foot from Pekanbaru to Jakartawalk
- Take the bus from Pekanbaru to Jakartabus
4h 38m
See more transport optionsActivities
- Sunda Kelapa Port
- Setu Babakan Betawi Cultural Village
Hotel

Day 9: Bogor, Indonesia
Transport
- Take the train from Jakarta to Bogortrain
1h 10m
$1
Activities
- Pura Parahyangan Agung Jagatkartta
- Curug Nangka Waterfall
Hotel

Day 10: Sukabumi, Indonesia
Transport
- Take the train from Bogor to Sukabumitrain
1h 50m
$3–28
Activities
- Goa Buniayu Cave Exploration
- Selabintana Recreational Park
Hotel

Day 11: Tasikmalaya, Indonesia
Transport
- Take the train from Sukabumi to Tasikmalayatrain
- Take the taxi from Sukabumi to Tasikmalayataxi
- Take the train from Sukabumi to Tasikmalayatrain
4h 29m
$16–65
Activities
- Kampung Naga
- Curug Badak
Hotel

Day 12: Cirebon, Indonesia
Transport
- Take the train from Tasikmalaya to Cirebontrain
- Take the train from Tasikmalaya to Cirebontrain
4h 44m
$15–55
Activities
- Kerajinan Gerabah Sitiwinangun
- Goa Sunyaragi
Hotel

Day 13: 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–75
Activities
- Pangandaran Waterpark
- Pasir Putih Beach
Hotel

Day 14: Semarang, Indonesia
Transport
- Take the taxi from Pangandaran to Semarangtaxi
- Take the train from Pangandaran to Semarangtrain
- Take the train from Pangandaran to Semarangtrain
7h 18m
$32–75
Activities
- Umbul Sidomukti
- Kota Lama Old Town
Hotel

15 days in Indonesia
MedanBandungItinerary navigation
Day 1: Medan, Indonesia
Activities
- Durian Ucok
- North Sumatra Museum
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
$124–288
Activities
- Jakarta History Museum Fatahillah Museum
- Glodok Chinatown
Hotel

Day 3: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$27–32
Activities
- Prambanan Temple
- Affandi Museum
Hotel

Day 4: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$19–29
Activities
- Candi Singosari
- Eco Green Park
Hotel

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

Day 6: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Gereja Katolik Kelahiran Santa Perawan Maria
- Cheng Hoo Mosque
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–571
Activities
- Batam Cable Ski & Wakeboard Park
- 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
- Danau Buatan Lembah Sari
- 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
$25–26
Activities
- Chinatown Kampung Cina
- Grand Mosque of West Sumatra
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
$16–72
Activities
- Taman Panorama
- Rumah Gadang Baanjuang
Hotel

Day 11: Sibolga, Indonesia
Transport
- Take the bus from Bukittinggi to Sibolgabus
- Take the taxi from Bukittinggi to Sibolgataxi
- Take the bus from Bukittinggi to Sibolgabus
- Take the taxi from Bukittinggi to Sibolgataxi
- Take the bus from Bukittinggi to Sibolgabus
34h 31m
$86–141
Activities
- Sibolga City Park
- Binasi Beach
Hotel
Day 12: Palembang, Indonesia
Transport
- Take the taxi from Sibolga to Palembangtaxi
- Fly from Sibolga to Palembangplane
- Take the transfer from Sibolga to Palembangtransfer
- Take the train from Sibolga to Palembangtrain
7h 51m
$246–592
Activities
- Balaputradewa Museum
- Al-Quran Al-Akbar
Hotel

Day 13: Sukabumi, Indonesia
Transport
- Take the train from Palembang to Sukabumitrain
- Take the transfer from Palembang to Sukabumitransfer
- Fly from Palembang to Sukabumiplane
- Take the foot from Palembang to Sukabumiwalk
- Take the bus from Palembang to Sukabumibus
- Take the bus from Palembang to Sukabumibus
6h 50m
$105–576
Activities
- Situ Gunung Suspension Bridge
- Ciletuh Geopark
Hotel

Day 14: Bogor, Indonesia
Transport
- Take the bus from Sukabumi to Bogorbus
2h
$3
Activities
- Museum Zoologi Bogor
- Ranggon Hills
Hotel

Day 15: Bandung, Indonesia
Transport
- Take the bus from Bogor to Bandungbus
- Take the taxi from Bogor to Bandungtaxi
- Take the train from Bogor to Bandungtrain
- Take the taxi from Bogor to Bandungtaxi
2h 31m
$23–90
Activities
- Bandung Zoo
- Farmhouse Lembang
Hotel

16 days in Indonesia
BalikpapanPadangItinerary navigation
Day 1: Balikpapan, Indonesia
Activities
- Kebun Raya Balikpapan
- Pantai Manggar Segarasari
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–567
Activities
- Vihara Bodhisatva Karaniya Metta
- Aloevera Center
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
$126–619
Activities
- Batam Grand Mosque
- Engku Putri Batam Centre Park
Hotel

Day 4: 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
- Danau Buatan Lembah Sari
Hotel

Day 5: Jakarta, Indonesia
Transport
- Take the bus from Pekanbaru to Jakartabus
- Take the foot from Pekanbaru to Jakartawalk
- Fly from Pekanbaru to Jakartaplane
- Take the foot from Pekanbaru to Jakartawalk
- Take the bus from Pekanbaru to Jakartabus
4h 38m
See more transport optionsActivities
- Jakarta Cathedral
- Sunda Kelapa Port
Hotel

Day 6: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$27–32
Activities
- Borobudur Temple
- Pinus Pengger Pine Forest
Hotel

Day 7: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$19–29
Activities
- Pujon Kidul Tourism Village
- Eco Green Park
Hotel

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

Day 9: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Tugu Pahlawan
- Klenteng Sanggar Agung
Hotel

Day 10: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–28
Activities
- Mount Bromo Sunrise Tour
- Visit Probolinggo Museum
Hotel

Day 11: Bandung, Indonesia
Transport
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
11h 30m
$39–127
Activities
- Bandung Zoo
- Farmhouse Lembang
Hotel

Day 12: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$82–288
Activities
- Kota Lama Old Town
- Tugu Muda
Hotel

Day 13: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Pantai Kartini
- Bukit Bapangan
Hotel

Day 14: Bandar Lampung, Indonesia
Transport
- Take the bus from Jepara to Bandar Lampungbus
- Take the taxi from Jepara to Bandar Lampungtaxi
- Fly from Jepara to Bandar Lampungplane
- Take the taxi from Jepara to Bandar Lampungtaxi
7h 14m
$112–267
Activities
- Pantai Sari Ringgung
- Bukit Sakura
Hotel

Day 15: Medan, Indonesia
Transport
- Take the taxi from Bandar Lampung to Medantaxi
- Fly from Bandar Lampung to Medanplane
- Take the foot from Bandar Lampung to Medanwalk
- Take the train from Bandar Lampung to Medantrain
7h 58m
$175–280
Activities
- Tjong A Fie Mansion
- Vihara Gunung Timur
Hotel

Day 16: 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
$104–318
Activities
- Culinary Tour Sate Padang Nasi Padang
- Air Manis Beach Batu Malin Kundang
Hotel

17 days in Indonesia
PontianakSibolgaItinerary navigation
Day 1: Pontianak, Indonesia
Activities
- Flamboyan Traditional Market
- Kapuas River Cruise
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
$126–619
Activities
- Batam Cable Ski & Wakeboard Park
- Barelang Bridge
Hotel

Day 3: 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
- Pusat Kebudayaan Riau
Hotel

Day 4: Jakarta, Indonesia
Transport
- Take the bus from Pekanbaru to Jakartabus
- Take the foot from Pekanbaru to Jakartawalk
- Fly from Pekanbaru to Jakartaplane
- Take the foot from Pekanbaru to Jakartawalk
- Take the bus from Pekanbaru to Jakartabus
4h 38m
See more transport optionsActivities
- Glodok Chinatown
- Art1 New Museum
Hotel

Day 5: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$27–32
Activities
- Ullen Sentalu Museum
- Kota Gede Silver Craft Center
Hotel

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

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

Day 8: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Ampel Mosque and Arab Quarter
- Museum Sepuluh Nopember
Hotel

Day 9: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–28
Activities
- BeeJay Bakau Resort Mangrove Walk
- Umbulan Waterfall Visit
Hotel

Day 10: Bandung, Indonesia
Transport
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
11h 30m
$39–127
Activities
- Saung Angklung Udjo
- Dusun Bambu Family Leisure Park
Hotel

Day 11: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$82–288
Activities
- Gereja Blenduk
- Pantai Marina
Hotel

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

Day 13: Bandar Lampung, Indonesia
Transport
- Take the bus from Jepara to Bandar Lampungbus
- Take the taxi from Jepara to Bandar Lampungtaxi
- Fly from Jepara to Bandar Lampungplane
- Take the taxi from Jepara to Bandar Lampungtaxi
7h 14m
$112–267
Activities
- Bukit Sakura
- Puncak Mas
Hotel

Day 14: Medan, Indonesia
Transport
- Take the taxi from Bandar Lampung to Medantaxi
- Fly from Bandar Lampung to Medanplane
- Take the foot from Bandar Lampung to Medanwalk
- Take the train from Bandar Lampung to Medantrain
7h 58m
$175–280
Activities
- Vihara Gunung Timur
- Tjong A Fie Mansion
Hotel

Day 15: 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
$104–318
Activities
- Grand Mosque of West Sumatra
- Chinatown Kampung Cina
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
$16–72
Activities
- Museum Rumah Kelahiran Bung Hatta
- Ngarai Sianok
Hotel

Day 17: Sibolga, Indonesia
Transport
- Take the bus from Bukittinggi to Sibolgabus
- Take the taxi from Bukittinggi to Sibolgataxi
- Take the bus from Bukittinggi to Sibolgabus
- Take the taxi from Bukittinggi to Sibolgataxi
- Take the bus from Bukittinggi to Sibolgabus
34h 31m
$86–141
Activities
- Ujung Sibolga Beach
- Sibolga Port
Hotel
18 days in Indonesia
DumaiPalembangItinerary navigation
Day 1: Dumai, Indonesia
Activities
- Tugu Lancang Kuning
- Pasar Tradisional Dock 7
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
$101–163
Activities
- Ocarina Batam Theme Park
- Welcome to Batam Monument
Hotel

Day 3: 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
- SKA Mall
- Taman Rekreasi Alam Mayang
Hotel

Day 4: Jakarta, Indonesia
Transport
- Take the bus from Pekanbaru to Jakartabus
- Take the foot from Pekanbaru to Jakartawalk
- Fly from Pekanbaru to Jakartaplane
- Take the foot from Pekanbaru to Jakartawalk
- Take the bus from Pekanbaru to Jakartabus
4h 38m
See more transport optionsActivities
- Kota Tua Jakarta
- Setu Babakan Betawi Cultural Village
Hotel

Day 5: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$27–32
Activities
- Malioboro Street
- Gembira Loka Zoo
Hotel

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

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

Day 8: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Klenteng Sanggar Agung
- House of Sampoerna
Hotel

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

Day 10: Bandung, Indonesia
Transport
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
11h 30m
$39–127
Activities
- Gedung Sate
- Farmhouse Lembang
Hotel

Day 11: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$82–288
Activities
- Pantai Marina
- Masjid Agung Jawa Tengah
Hotel

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

Day 13: Bandar Lampung, Indonesia
Transport
- Take the bus from Jepara to Bandar Lampungbus
- Take the taxi from Jepara to Bandar Lampungtaxi
- Fly from Jepara to Bandar Lampungplane
- Take the taxi from Jepara to Bandar Lampungtaxi
7h 14m
$112–267
Activities
- Puncak Mas
- Bukit Sakura
Hotel

Day 14: Medan, Indonesia
Transport
- Take the taxi from Bandar Lampung to Medantaxi
- Fly from Bandar Lampung to Medanplane
- Take the foot from Bandar Lampung to Medanwalk
- Take the train from Bandar Lampung to Medantrain
7h 58m
$175–280
Activities
- Upside Down World Medan
- Tjong A Fie Mansion
Hotel

Day 15: 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
$104–318
Activities
- Taman Hutan Raya Bung Hatta
- Pantai 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
$16–72
Activities
- Gua Ngalau Kamang
- Puncak Lawang
Hotel

Day 17: Sibolga, Indonesia
Transport
- Take the bus from Bukittinggi to Sibolgabus
- Take the taxi from Bukittinggi to Sibolgataxi
- Take the bus from Bukittinggi to Sibolgabus
- Take the taxi from Bukittinggi to Sibolgataxi
- Take the bus from Bukittinggi to Sibolgabus
34h 31m
$86–141
Activities
- Poncan Gadang Island
- St Theresia Catholic Church
Hotel
Day 18: Palembang, Indonesia
Transport
- Take the taxi from Sibolga to Palembangtaxi
- Fly from Sibolga to Palembangplane
- Take the transfer from Sibolga to Palembangtransfer
- Take the train from Sibolga to Palembangtrain
7h 51m
$246–592
Activities
- Great Mosque of Palembang
- Museum Sultan Mahmud Badaruddin II
Hotel

19 days in Indonesia
BengkalisPalembangItinerary navigation
Days 1–2: Bengkalis, Indonesia
Activities
- Masjid Agung Bengkalis
- Wisata Perkebunan Sawit
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
$127–172
Activities
- Welcome to Batam Monument
- Maha Vihara Duta Maitreya Temple
Hotel

Day 4: 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
- Danau Buatan Lembah Sari
Hotel

Day 5: Jakarta, Indonesia
Transport
- Take the bus from Pekanbaru to Jakartabus
- Take the foot from Pekanbaru to Jakartawalk
- Fly from Pekanbaru to Jakartaplane
- Take the foot from Pekanbaru to Jakartawalk
- Take the bus from Pekanbaru to Jakartabus
4h 38m
See more transport optionsActivities
- Taman Mini Indonesia Indah TMII
- Glodok Chinatown
Hotel

Day 6: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$27–32
Activities
- Kota Gede Silver Craft Center
- Yogya Kembali Monument Monjali
Hotel

Day 7: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$19–29
Activities
- Mount Bromo Sunrise Tour
- Eco Green Park
Hotel

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

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

Day 10: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–28
Activities
- Madakaripura Waterfall Exploration
- Explore Pasar Baru Probolinggo
Hotel

Day 11: Bandung, Indonesia
Transport
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
11h 30m
$39–127
Activities
- Gedung Sate
- Dusun Bambu Family Leisure Park
Hotel

Day 12: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$82–288
Activities
- Museum Rekor Dunia Indonesia MURI
- Semarang Contemporary Art Gallery
Hotel

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

Day 14: Bandar Lampung, Indonesia
Transport
- Take the bus from Jepara to Bandar Lampungbus
- Take the taxi from Jepara to Bandar Lampungtaxi
- Fly from Jepara to Bandar Lampungplane
- Take the taxi from Jepara to Bandar Lampungtaxi
7h 14m
$112–267
Activities
- Taman Nasional Way Kambas
- Kuliner Malam di Pusat Kota
Hotel

Day 15: Medan, Indonesia
Transport
- Take the taxi from Bandar Lampung to Medantaxi
- Fly from Bandar Lampung to Medanplane
- Take the foot from Bandar Lampung to Medanwalk
- Take the train from Bandar Lampung to Medantrain
7h 58m
$175–280
Activities
- Vihara Gunung Timur
- Durian Ucok
Hotel

Day 16: 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
$104–318
Activities
- Masjid Raya Ganting
- Grand Mosque of West Sumatra
Hotel

Day 17: 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
$16–72
Activities
- Danau Maninjau
- Taman Panorama
Hotel

Day 18: Sibolga, Indonesia
Transport
- Take the bus from Bukittinggi to Sibolgabus
- Take the taxi from Bukittinggi to Sibolgataxi
- Take the bus from Bukittinggi to Sibolgabus
- Take the taxi from Bukittinggi to Sibolgataxi
- Take the bus from Bukittinggi to Sibolgabus
34h 31m
$86–141
Activities
- Ujung Sibolga Beach
- Sibolga Night Culinary
Hotel
Day 19: Palembang, Indonesia
Transport
- Take the taxi from Sibolga to Palembangtaxi
- Fly from Sibolga to Palembangplane
- Take the transfer from Sibolga to Palembangtransfer
- Take the train from Sibolga to Palembangtrain
7h 51m
$246–592
Activities
- Kampung Kapitan
- Balaputradewa Museum
Hotel

20 days in Indonesia
Tanjung PinangBogorItinerary navigation
Day 1: Tanjung Pinang, Indonesia
Activities
- Museum Sultan Sulaiman Badrul Alamsyah
- Pasar Ikan Tanjung Pinang
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–26
Activities
- Ocarina Batam Theme Park
- Taman Wisata Alam Muka Kuning
Hotel

Day 3: 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
- Trans Studio Mini Pekanbaru
- Taman Kota Pekanbaru
Hotel

Day 4: Jakarta, Indonesia
Transport
- Take the bus from Pekanbaru to Jakartabus
- Take the foot from Pekanbaru to Jakartawalk
- Fly from Pekanbaru to Jakartaplane
- Take the foot from Pekanbaru to Jakartawalk
- Take the bus from Pekanbaru to Jakartabus
4h 38m
See more transport optionsActivities
- National Museum of Indonesia
- Sky Garden Rooftop Bar
Hotel

Day 5: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$27–32
Activities
- Affandi Museum
- Taman Sari Water Castle
Hotel

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

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

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

Day 9: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–28
Activities
- Pekalen River White Water Rafting
- Gili Ketapang Island Snorkeling
Hotel

Day 10: Bandung, Indonesia
Transport
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
11h 30m
$39–127
Activities
- Bandung Institute of Technology
- Bandung Zoo
Hotel

Day 11: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$82–288
Activities
- Museum Rekor Dunia Indonesia MURI
- Sam Poo Kong Temple
Hotel

Day 12: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Pantai Bandengan
- Try Local Cuisine Horok-horok
Hotel

Day 13: Bandar Lampung, Indonesia
Transport
- Take the bus from Jepara to Bandar Lampungbus
- Take the taxi from Jepara to Bandar Lampungtaxi
- Fly from Jepara to Bandar Lampungplane
- Take the taxi from Jepara to Bandar Lampungtaxi
7h 14m
$112–267
Activities
- Taman Nasional Way Kambas
- Masjid Agung Al-Furqon
Hotel

Day 14: Medan, Indonesia
Transport
- Take the taxi from Bandar Lampung to Medantaxi
- Fly from Bandar Lampung to Medanplane
- Take the foot from Bandar Lampung to Medanwalk
- Take the train from Bandar Lampung to Medantrain
7h 58m
$175–280
Activities
- North Sumatra Museum
- Upside Down World Medan
Hotel

Day 15: 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
$104–318
Activities
- Pantai Padang
- Taman Hutan Raya Bung Hatta
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
$16–72
Activities
- Istana Pagaruyung
- Fort de Kock
Hotel

Day 17: Sibolga, Indonesia
Transport
- Take the bus from Bukittinggi to Sibolgabus
- Take the taxi from Bukittinggi to Sibolgataxi
- Take the bus from Bukittinggi to Sibolgabus
- Take the taxi from Bukittinggi to Sibolgataxi
- Take the bus from Bukittinggi to Sibolgabus
34h 31m
$86–141
Activities
- Tor Simarbarimbing Hill
- Ujung Sibolga Beach
Hotel
Day 18: Palembang, Indonesia
Transport
- Take the taxi from Sibolga to Palembangtaxi
- Fly from Sibolga to Palembangplane
- Take the transfer from Sibolga to Palembangtransfer
- Take the train from Sibolga to Palembangtrain
7h 51m
$246–592
Activities
- Musi River Tour
- Al-Quran Al-Akbar
Hotel

Day 19: Sukabumi, Indonesia
Transport
- Take the train from Palembang to Sukabumitrain
- Take the transfer from Palembang to Sukabumitransfer
- Fly from Palembang to Sukabumiplane
- Take the foot from Palembang to Sukabumiwalk
- Take the bus from Palembang to Sukabumibus
- Take the bus from Palembang to Sukabumibus
6h 50m
$105–576
Activities
- Pangumbahan Sea Turtle Conservation Center
- Selabintana Recreational Park
Hotel

Day 20: Bogor, Indonesia
Transport
- Take the bus from Sukabumi to Bogorbus
2h
$3
Activities
- Sentul Paradise Park
- Little Venice Kota Bunga
Hotel

30 days in Indonesia
SingkawangWonosoboItinerary navigation
Day 1: Singkawang, Indonesia
Activities
- Rumah Adat Dayak
- Vihara Tri Dharma Bumi Raya
Hotel

Day 2: Pontianak, Indonesia
Transport
- Take the taxi from Singkawang to Pontianaktaxi
- Take the bus from Singkawang to Pontianakbus
7h 10m
$9–28
Activities
- Flamboyan Traditional Market
- Taman Alun Kapuas Park
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
$126–619
Activities
- Ranoh Island
- Batam Miniature Park
Hotel

Day 4: 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
- Pusat Kebudayaan Riau
- Pekanbaru Mall
Hotel

Day 5: Jakarta, Indonesia
Transport
- Take the bus from Pekanbaru to Jakartabus
- Take the foot from Pekanbaru to Jakartawalk
- Fly from Pekanbaru to Jakartaplane
- Take the foot from Pekanbaru to Jakartawalk
- Take the bus from Pekanbaru to Jakartabus
4h 38m
See more transport optionsActivities
- Ragunan Zoo
- Kota Tua Jakarta
Hotel

Day 6: Yogyakarta, Indonesia
Transport
- Take the train from Jakarta to Yogyakartatrain
6h 5m
$27–32
Activities
- Jomblang Cave Adventure
- Malioboro Street
Hotel

Day 7: Malang, Indonesia
Transport
- Take the train from Yogyakarta to Malangtrain
6h 20m
$19–29
Activities
- Wendit Recreational Park
- Malang Night Paradise
Hotel

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

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

Day 10: Probolinggo, Indonesia
Transport
- Take the train from Surabaya to Probolinggotrain
1h 49m
$5–28
Activities
- Visit Tanjung Tembaga Port
- Relax at Alun-Alun Probolinggo
Hotel

Day 11: Bandung, Indonesia
Transport
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
- Take the bus from Probolinggo to Bandungbus
11h 30m
$39–127
Activities
- Situ Patenggang
- Gedung Sate
Hotel

Day 12: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$82–288
Activities
- Masjid Agung Jawa Tengah
- Museum Rekor Dunia Indonesia MURI
Hotel

Day 13: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Masjid Agung Jepara
- Air Terjun Songgolangit
Hotel

Day 14: Bandar Lampung, Indonesia
Transport
- Take the bus from Jepara to Bandar Lampungbus
- Take the taxi from Jepara to Bandar Lampungtaxi
- Fly from Jepara to Bandar Lampungplane
- Take the taxi from Jepara to Bandar Lampungtaxi
7h 14m
$112–267
Activities
- Museum Lampung
- Puncak Mas
Hotel

Day 15: Medan, Indonesia
Transport
- Take the taxi from Bandar Lampung to Medantaxi
- Fly from Bandar Lampung to Medanplane
- Take the foot from Bandar Lampung to Medanwalk
- Take the train from Bandar Lampung to Medantrain
7h 58m
$175–280
Activities
- Durian Ucok
- Graha Maria Annai Velangkanni
Hotel

Day 16: 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
$104–318
Activities
- Chinatown Kampung Cina
- Muaro Padang Port
Hotel

Day 17: 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
$16–72
Activities
- Gua Ngalau Kamang
- Museum Rumah Kelahiran Bung Hatta
Hotel

Day 18: Sibolga, Indonesia
Transport
- Take the bus from Bukittinggi to Sibolgabus
- Take the taxi from Bukittinggi to Sibolgataxi
- Take the bus from Bukittinggi to Sibolgabus
- Take the taxi from Bukittinggi to Sibolgataxi
- Take the bus from Bukittinggi to Sibolgabus
34h 31m
$86–141
Activities
- St Theresia Catholic Church
- Vihara Avalokitesvara
Hotel
Day 19: Palembang, Indonesia
Transport
- Take the taxi from Sibolga to Palembangtaxi
- Fly from Sibolga to Palembangplane
- Take the transfer from Sibolga to Palembangtransfer
- Take the train from Sibolga to Palembangtrain
7h 51m
$246–592
Activities
- Punti Kayu Nature Park
- Kuto Besak Fortress
Hotel

Day 20: Sukabumi, Indonesia
Transport
- Take the train from Palembang to Sukabumitrain
- Take the transfer from Palembang to Sukabumitransfer
- Fly from Palembang to Sukabumiplane
- Take the foot from Palembang to Sukabumiwalk
- Take the bus from Palembang to Sukabumibus
- Take the bus from Palembang to Sukabumibus
6h 50m
$105–576
Activities
- Ciletuh Geopark
- Situ Gunung Suspension Bridge
Hotel

Day 21: Bogor, Indonesia
Transport
- Take the bus from Sukabumi to Bogorbus
2h
$3
Activities
- Mount Pancar Hot Spring
- Kuntum Farmfield
Hotel

Day 22: 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–23
Activities
- Mall Lippo Cikarang
- Waterboom Lippo Cikarang
Hotel

Day 23: Karawang, Indonesia
Transport
- Take the train from Cikarang to Karawangtrain
19 min
$1–28
Activities
- Wonderland Adventure Waterpark
- Sentra Kerajinan Batik Tulis Karawang
Hotel

Day 24: Depok, Jawa Barat, Indonesia
Transport
- Take the train from Karawang to Depoktrain
- Take the transfer from Karawang to Depoktransfer
- Take the bus from Karawang to Depokbus
- Take the transfer from Karawang to Depoktransfer
- Take the train from Karawang to Depoktrain
2h 40m
$5–29
Activities
- Margo City Mall
- Godong Ijo
Hotel

Day 25: Serang, Indonesia
Transport
- Take the taxi from Depok to Serangtaxi
- Take the train from Depok to Serangtrain
- Take the train from Depok to Serangtrain
2h 44m
$13–42
Activities
- Pulau Tiga
- Vihara Avalokitesvara
Hotel

Day 26: Serpong, Indonesia
Transport
- Take the train from Serang to Serpongtrain
- Take the train from Serang to Serpongtrain
2h 18m
$1–28
Activities
- The Breeze BSD City
- Damai Indah Golf - BSD Course
Hotel

Day 27: Bekasi, Indonesia
Transport
- Take the train from Serpong to Bekasitrain
- Take the train from Serpong to Bekasitrain
- Take the train from Serpong to Bekasitrain
2h 23m
$2–3
Activities
- Pasar Proyek Bekasi
- Go Wet Waterpark Grand Wisata Bekasi
Hotel

Day 28: Kuningan, Indonesia
Transport
- Take the train from Bekasi to Kuningantrain
- Take the taxi from Bekasi to Kuningantaxi
3h 3m
$24–44
Activities
- Telaga Remis
- Pemandian Air Panas Sangkanurip
Hotel

Day 29: Purwokerto, Indonesia
Transport
- Take the taxi from Kuningan to Purwokertotaxi
- Take the train from Kuningan to Purwokertotrain
1h 58m
$20–45
Activities
- Curug Cipendok
- Lokawisata Baturraden
Hotel

Day 30: 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
$16–34
Activities
- Sunrise at Sikunir Hill
- Stroll around Telaga Cebong
Hotel



