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
JakartaSurabayaItinerary navigation
Day 1: Jakarta, Indonesia
Activities
- Grand Indonesia Shopping Town
- National Museum of Indonesia
Hotel

Day 2: Yogyakarta, Indonesia
Transport
- Take the bus from Jakarta to Yogyakartabus
- Take the bus from Jakarta to Yogyakartabus
- Take the foot from Jakarta to Yogyakartawalk
- Fly from Jakarta to Yogyakartaplane
- Take the transfer from Jakarta to Yogyakartatransfer
- Take the bus from Jakarta to Yogyakartabus
3h 35m
$111–261
Activities
- Borobudur Temple
- Taman Sari Water Castle
Hotel

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

Day 4: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Red Island Beach
- Kemiren Osing Village
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
- Pura Sakenan Temple
- Bali Museum
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
- Neka Art Museum
- ATV Quad Bike Adventure
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the taxi from Ubud to Surabayataxi
- Take the car ferry from Ubud to Surabayacarferry
- Take the foot from Ubud to Surabayawalk
- Take the train from Ubud to Surabayatrain
9h 31m
$103–151
Activities
- Museum Sepuluh Nopember
- Monumen Kapal Selam
Hotel

8 days in Indonesia
DenpasarSemarangItinerary navigation
Day 1: Denpasar, Indonesia
Activities
- Pura Jagatnatha Temple
- Le Mayeur Museum
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
- Bali Pulina Agro Tourism Coffee Plantation
Hotel

Day 3: Yogyakarta, Indonesia
Transport
- Take the bus from Ubud to Yogyakartabus
- Take the transfer from Ubud to Yogyakartatransfer
- Fly from Ubud to Yogyakartaplane
- Take the foot from Ubud to Yogyakartawalk
- Take the train from Ubud to Yogyakartatrain
5h 9m
$103–182
Activities
- Ullen Sentalu Museum
- Jomblang Cave Adventure
Hotel

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

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

Day 6: 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
$146–239
Activities
- National Museum of Indonesia
- Setu Babakan Betawi Cultural Village
Hotel

Day 7: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$11–16
Activities
- Tangkuban Perahu
- Dusun Bambu Family Leisure Park
Hotel

Day 8: 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–108
Activities
- Masjid Agung Jawa Tengah
- Dusun Semilir Eco Park
Hotel

9 days in Indonesia
YogyakartaSemarangItinerary navigation
Day 1: Yogyakarta, Indonesia
Activities
- Ullen Sentalu Museum
- Ramayana Ballet at Prambanan
Hotel

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

Day 3: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Kalibendo Plantation
- Boom Beach
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
- Sindhu Beach Market
- Turtle Conservation and Education Centre
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
- Tirta Empul Temple
- Ubud Art Market
Hotel

Day 6: Surabaya, Indonesia
Transport
- Take the taxi from Ubud to Surabayataxi
- Take the car ferry from Ubud to Surabayacarferry
- Take the foot from Ubud to Surabayawalk
- Take the train from Ubud to Surabayatrain
9h 31m
$103–151
Activities
- Kenjeran Park
- Gereja Katolik Kelahiran Santa Perawan Maria
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
$111–232
Activities
- Sunda Kelapa Port
- Glodok Chinatown
Hotel

Day 8: Bandung, Indonesia
Transport
- Take the bus from Jakarta to Bandungbus
1h 57m
$11–16
Activities
- Curug Dago
- Ranca Upas
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–108
Activities
- Sam Poo Kong Temple
- Klenteng Tay Kak Sie
Hotel

10 days in Indonesia
UbudMedanItinerary navigation
Day 1: Ubud, Indonesia
Activities
- Neka Art Museum
- Ubud Art Market
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
- Upside Down World Bali
- Pura Jagatnatha Temple
Hotel

Day 3: Jakarta, Indonesia
Transport
- Take the taxi from Denpasar to Jakartataxi
- Fly from Denpasar to Jakartaplane
- Take the foot from Denpasar to Jakartawalk
- Take the bus from Denpasar to Jakartabus
- Take the transfer from Denpasar to Jakartatransfer
- Take the bus from Denpasar to Jakartabus
2h 52m
$123–286
Activities
- KidZania Jakarta
- 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
$111–261
Activities
- Mount Merapi Jeep Tour
- Gembira Loka Zoo
Hotel

Day 5: Malang, Indonesia
Transport
- Take the bus from Yogyakarta to Malangbus
- Take the taxi from Yogyakarta to Malangtaxi
5h 57m
$22–24
Activities
- Alun-Alun Kota Malang
- Malang Night Paradise
Hotel

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

Day 7: Surabaya, Indonesia
Transport
- Take the train from Banyuwangi to Surabayatrain
5h 16m
$15–28
Activities
- Surabaya Zoo
- House of Sampoerna
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–191
Activities
- Welcome to Batam Monument
- Batam Miniature Park
Hotel

Day 9: Palembang, Indonesia
Transport
- Take the taxi from Batam to Palembangtaxi
- Fly from Batam to Palembangplane
- Take the transfer from Batam to Palembangtransfer
- Take the train from Batam to Palembangtrain
3h 13m
$85–161
Activities
- Kampung Kapitan
- Ampera Bridge
Hotel

Day 10: Medan, Indonesia
Transport
- Take the train from Palembang to Medantrain
- Take the transfer from Palembang to Medantransfer
- Fly from Palembang to Medanplane
- Take the foot from Palembang to Medanwalk
- Take the train from Palembang to Medantrain
7h 12m
$124–157
Activities
- Lake Toba and Samosir Island Day Trip
- Kampung Madras Little India
Hotel

12 days in Indonesia
SorongSemarangItinerary navigation
Day 1: Sorong, Indonesia
Activities
- Sorong Harbor Sunset View
- Sorong City Highlights Tour
Hotel

Day 2: Ternate, Indonesia
Transport
- Take the taxi from Sorong to Ternatetaxi
- Fly from Sorong to Ternateplane
- Take the taxi from Sorong to Ternatetaxi
4h 29m
$238–859
Activities
- Explore Benteng Tolukko
- Stroll through Taman Nukila
Hotel

Day 3: Ambon, Indonesia
Transport
- Take the taxi from Ternate to Ambontaxi
- Fly from Ternate to Ambonplane
- Take the taxi from Ternate to Ambontaxi
1h 58m
$164–328
Activities
- Martha Christina Tiahahu Monument
- Pintu Kota Beach
Hotel

Day 4: Batam, Indonesia
Transport
- Take the taxi from Ambon to Batamtaxi
- Fly from Ambon to Batamplane
- Take the taxi from Ambon to Batamtaxi
6h 44m
$339–573
Activities
- Barelang Bridge
- Batam Grand Mosque
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 5m
$110–172
Activities
- Sky Garden Rooftop Bar
- Jakarta Cathedral
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
$111–261
Activities
- Borobudur Temple
- Mount Merapi Jeep Tour
Hotel

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

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

Day 9: Denpasar, Indonesia
Transport
- Take the train from Banyuwangi to Denpasartrain
- Take the foot from Banyuwangi to Denpasarwalk
- Take the car ferry from Banyuwangi to Denpasarcarferry
- Take the transfer from Banyuwangi to Denpasartransfer
- Take the bus from Banyuwangi to Denpasarbus
7h 8m
$8–53
Activities
- Le Mayeur Museum
- Puputan Park
Hotel

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

Day 11: Surabaya, Indonesia
Transport
- Take the taxi from Ubud to Surabayataxi
- Take the car ferry from Ubud to Surabayacarferry
- Take the foot from Ubud to Surabayawalk
- Take the train from Ubud to Surabayatrain
9h 31m
$103–151
Activities
- Tugu Pahlawan
- House of Sampoerna
Hotel

Day 12: Semarang, Indonesia
Transport
- Take the taxi from Surabaya to Semarangtaxi
- Fly from Surabaya to Semarangplane
- Take the taxi from Surabaya to Semarangtaxi
1h 23m
$103–165
Activities
- Gereja Blenduk
- Sam Poo Kong Temple
Hotel

13 days in Indonesia
BatamBojonegoroItinerary navigation
Day 1: Batam, Indonesia
Activities
- Mega Mall Batam Centre
- Batam Grand Mosque
Hotel

Day 2: Jakarta, Indonesia
Transport
- Take the taxi from Batam to Jakartataxi
- Fly from Batam to Jakartaplane
- Take the foot from Batam to Jakartawalk
- Take the bus from Batam to Jakartabus
3h 5m
$110–172
Activities
- Setu Babakan Betawi Cultural Village
- Sky Garden Rooftop Bar
Hotel

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

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

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

Day 6: 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
- Taman Werdhi Budaya Art Centre
- Sindhu Beach Market
Hotel

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

Day 8: Surabaya, Indonesia
Transport
- Take the taxi from Ubud to Surabayataxi
- Take the car ferry from Ubud to Surabayacarferry
- Take the foot from Ubud to Surabayawalk
- Take the train from Ubud to Surabayatrain
9h 31m
$103–151
Activities
- Suramadu National Bridge
- House of Sampoerna
Hotel

Day 9: Semarang, Indonesia
Transport
- Take the taxi from Surabaya to Semarangtaxi
- Fly from Surabaya to Semarangplane
- Take the taxi from Surabaya to Semarangtaxi
1h 23m
$103–165
Activities
- Pantai Marina
- Museum Rekor Dunia Indonesia MURI
Hotel

Day 10: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Jepara Wood Carving Center
- Bukit Bapangan
Hotel

Day 11: Surakarta, Indonesia
Transport
- Take the taxi from Jepara to Surakartataxi
- Take the train from Jepara to Surakartatrain
2h 51m
$31–59
Activities
- Taman Sriwedari
- The Heritage Palace
Hotel

Day 12: Ponorogo, Indonesia
Transport
- Take the train from Surakarta to Ponorogotrain
- Take the taxi from Surakarta to Ponorogotaxi
1h 31m
$18–43
Activities
- Telaga Ngebel
- Pemandian Air Panas Tirto Husodo
Hotel

Day 13: Bojonegoro, Indonesia
Transport
- Take the bus from Ponorogo to Bojonegorobus
- Take the taxi from Ponorogo to Bojonegorotaxi
- Take the train from Ponorogo to Bojonegorotrain
2h 58m
$18–50
Activities
- Air Terjun Kedungmaor
- Taman Lokomotif
Hotel

14 days in Indonesia
SurabayaSalatigaItinerary navigation
Day 1: Surabaya, Indonesia
Activities
- Pasar Atom
- Jalan Tunjungan
Hotel

Day 2: Malang, Indonesia
Transport
- Take the train from Surabaya to Malangtrain
1h 57m
$4–28
Activities
- Pujon Kidul Tourism Village
- Kampung Warna-Warni Jodipan
Hotel

Day 3: Yogyakarta, Indonesia
Transport
- Take the taxi from Malang to Yogyakartataxi
- Take the bus from Malang to Yogyakartabus
5h 58m
$23–24
Activities
- Malioboro Street
- Jomblang Cave Adventure
Hotel

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

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

Day 6: Semarang, Indonesia
Transport
- Take the taxi from Bandung to Semarangtaxi
- Fly from Bandung to Semarangplane
- Take the taxi from Bandung to Semarangtaxi
1h 21m
$82–108
Activities
- Umbul Sidomukti
- Semarang Contemporary Art Gallery
Hotel

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

Day 8: Surakarta, Indonesia
Transport
- Take the taxi from Jepara to Surakartataxi
- Take the train from Jepara to Surakartatrain
2h 51m
$31–59
Activities
- Museum Batik Danar Hadi
- Kampung Batik Kauman
Hotel

Day 9: Ponorogo, Indonesia
Transport
- Take the train from Surakarta to Ponorogotrain
- Take the taxi from Surakarta to Ponorogotaxi
1h 31m
$18–43
Activities
- Sate Ponorogo Culinary Experience
- Goa Lowo
Hotel

Day 10: Bojonegoro, Indonesia
Transport
- Take the bus from Ponorogo to Bojonegorobus
- Take the taxi from Ponorogo to Bojonegorotaxi
- Take the train from Ponorogo to Bojonegorotrain
2h 58m
$18–50
Activities
- Masjid Agung Darussalam
- Bojonegoro Culinary Tour
Hotel

Day 11: Mojokerto, Indonesia
Transport
- Take the train from Bojonegoro to Mojokertotrain
- Take the train from Bojonegoro to Mojokertotrain
3h 25m
$8–55
Activities
- Pemandian Air Panas Padusan Pacet
- Coban Canggu Waterfall
Hotel

Day 12: Tuban, Indonesia
Transport
- Take the train from Mojokerto to Tubantrain
- Take the train from Mojokerto to Tubantrain
- Take the taxi from Mojokerto to Tubantaxi
3h 30m
$17–70
Activities
- Goa Akbar
- Wisata Mangrove Center Tuban
Hotel

Day 13: Purwokerto, Indonesia
Transport
- Take a shuttle bus from Tuban to Purwokerto
- Take the taxi from Tuban to Purwokertotaxi
- Take the train from Tuban to Purwokertotrain
7h 2m
$29–52
Activities
- Wisata Edukasi Purwokerto
- Alun-alun Purwokerto
Hotel

Day 14: Salatiga, Indonesia
Transport
- Take the train from Purwokerto to Salatigatrain
- Take the foot from Purwokerto to Salatigawalk
- Take the bus from Purwokerto to Salatigabus
4h 33m
$13–29
Activities
- Taman Kota Salatiga
- Agrowisata Salib Putih
Hotel

15 days in Indonesia
BandungPamulangItinerary navigation
Day 1: Bandung, Indonesia
Activities
- Saung Angklung Udjo
- Kawah Putih
Hotel

Day 2: Yogyakarta, Indonesia
Transport
- Take the train from Bandung to Yogyakartatrain
6h 7m
$20–30
Activities
- Borobudur Temple
- Sultans Palace Kraton Ngayogyakarta Hadiningrat
Hotel

Day 3: Malang, Indonesia
Transport
- Take the bus from Yogyakarta to Malangbus
- Take the taxi from Yogyakarta to Malangtaxi
5h 57m
$22–24
Activities
- Taman Rekreasi Selecta
- Batu Night Spectacular
Hotel

Day 4: Banyuwangi, Indonesia
Transport
- Take the train from Malang to Banyuwangitrain
6h 37m
$15–28
Activities
- Taman Gandrung Terakota
- Sukamade Turtle Beach
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
- Upside Down World Bali
- Bajra Sandhi Monument
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
- Tirta Empul Temple
- ATV Quad Bike Adventure
Hotel

Day 7: Surabaya, Indonesia
Transport
- Take the taxi from Ubud to Surabayataxi
- Take the car ferry from Ubud to Surabayacarferry
- Take the foot from Ubud to Surabayawalk
- Take the train from Ubud to Surabayatrain
9h 31m
$103–151
Activities
- Klenteng Sanggar Agung
- Suramadu National Bridge
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
$111–232
Activities
- Grand Indonesia Shopping Town
- Jakarta Cathedral
Hotel

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

Day 10: Sukabumi, Indonesia
Transport
- Take the train from Bogor to Sukabumitrain
1h 50m
$3–28
Activities
- Situ Gunung Lake
- Curug Cikaso Waterfall
Hotel

Day 11: Karawang, Indonesia
Transport
- Take the bus from Sukabumi to Karawangbus
- Take the bus from Sukabumi to Karawangbus
- Take the foot from Sukabumi to Karawangwalk
- Take the bus from Sukabumi to Karawangbus
- Take the transfer from Sukabumi to Karawangtransfer
- Take the bus from Sukabumi to Karawangbus
- Take the transfer from Sukabumi to Karawangtransfer
- Take the train from Sukabumi to Karawangtrain
- Take the train from Sukabumi to Karawangtrain
6h 39m
$6–74
Activities
- Monumen Kebulatan Tekad Rengasdengklok
- Situ Kamojing
Hotel

Day 12: Tangerang, Indonesia
Transport
- Take the train from Karawang to Tangerangtrain
- Take the transfer from Karawang to Tangerangtransfer
- Take the bus from Karawang to Tangerangbus
- Take the transfer from Karawang to Tangerangtransfer
- Take the train from Karawang to Tangerangtrain
- Take the train from Karawang to Tangerangtrain
3h 27m
$6–30
Activities
- Museum Benteng Heritage
- IKEA Alam Sutera
Hotel

Day 13: Depok, Jawa Barat, Indonesia
Transport
- Take the train from Tangerang to Depoktrain
- Take the train from Tangerang to Depoktrain
- Take the train from Tangerang to Depoktrain
2h 20m
$2–3
Activities
- Margo City Mall
- Universitas Indonesia UI Campus
Hotel

Day 14: 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
- Curug Putri
- Museum Situs Kepurbakalaan Banten Lama
Hotel

Day 15: Pamulang, Indonesia
Transport
- Take the train from Serang to Pamulangtrain
- Take the train from Serang to Pamulangtrain
- Take the taxi from Serang to Pamulangtaxi
2h 34m
$5–33
Activities
- Discover Pamulang Cafes
- Situ Pamulang
Hotel

16 days in Indonesia
MedanManadoItinerary navigation
Day 1: Medan, Indonesia
Activities
- Tip Top Restaurant
- Lake Toba and Samosir Island Day Trip
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–208
Activities
- Taman Mini Indonesia Indah TMII
- Sky Garden Rooftop Bar
Hotel

Day 3: Yogyakarta, Indonesia
Transport
- Take the bus from Jakarta to Yogyakartabus
- Take the bus from Jakarta to Yogyakartabus
- Take the foot from Jakarta to Yogyakartawalk
- Fly from Jakarta to Yogyakartaplane
- Take the transfer from Jakarta to Yogyakartatransfer
- Take the bus from Jakarta to Yogyakartabus
3h 35m
$111–261
Activities
- Ramayana Ballet at Prambanan
- Gembira Loka Zoo
Hotel

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

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

Day 6: 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
- Pura Jagatnatha Temple
- Pura Sakenan Temple
Hotel

Day 7: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–16
Activities
- ATV Quad Bike Adventure
- The Yoga Barn
Hotel

Day 8: Surabaya, Indonesia
Transport
- Take the taxi from Ubud to Surabayataxi
- Take the car ferry from Ubud to Surabayacarferry
- Take the foot from Ubud to Surabayawalk
- Take the train from Ubud to Surabayatrain
9h 31m
$103–151
Activities
- Pasar Atom
- House of Sampoerna
Hotel

Day 9: 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–191
Activities
- DC Mall
- Nagoya Hill Shopping Mall
Hotel

Day 10: Palembang, Indonesia
Transport
- Take the taxi from Batam to Palembangtaxi
- Fly from Batam to Palembangplane
- Take the transfer from Batam to Palembangtransfer
- Take the train from Batam to Palembangtrain
3h 13m
$85–161
Activities
- Balaputradewa Museum
- Kampung Kapitan
Hotel

Day 11: Pontianak, Indonesia
Transport
- Take the train from Palembang to Pontianaktrain
- Take the transfer from Palembang to Pontianaktransfer
- Fly from Palembang to Pontianakplane
- Take the taxi from Palembang to Pontianaktaxi
5h 43m
$158–211
Activities
- Saint Joseph Cathedral
- Equator Monument
Hotel

Day 12: Singkawang, Indonesia
Transport
- Take the bus from Pontianak to Singkawangbus
- Take the taxi from Pontianak to Singkawangtaxi
7h 10m
$8–27
Activities
- Rumah Adat Dayak
- Air Terjun Eria
Hotel

Day 13: Samarinda, Indonesia
Transport
- Take the taxi from Singkawang to Samarindataxi
- Fly from Singkawang to Samarindaplane
- Take the taxi from Singkawang to Samarindataxi
7h 6m
$271–558
Activities
- Mahakam Lampion Garden
- Jembatan Mahakam
Hotel

Day 14: Tarakan, Indonesia
Transport
- Take the bus from Samarinda to Tarakanbus
- Take the taxi from Samarinda to Tarakantaxi
- Fly from Samarinda to Tarakanplane
- Take the taxi from Samarinda to Tarakantaxi
5h 19m
$72–109
Activities
- Gusher Oil Field
- Pulau Sadau
Hotel

Day 15: Makassar, Indonesia
Transport
- Take the taxi from Tarakan to Makassartaxi
- Fly from Tarakan to Makassarplane
- Take the taxi from Tarakan to Makassartaxi
3h 31m
$143–316
Activities
- Center Point of Indonesia CPI
- Akarena Beach
Hotel

Day 16: Manado, Indonesia
Transport
- Take the taxi from Makassar to Manadotaxi
- Fly from Makassar to Manadoplane
- Take the taxi from Makassar to Manadotaxi
2h 17m
$139–284
Activities
- Ban Hin Kiong Temple
- Siladen Island
Hotel

18 days in Indonesia
DumaiSalatigaItinerary navigation
Day 1: Dumai, Indonesia
Activities
- Taman Bukit Gelanggang
- Masjid Raya Dumai
Hotel

Day 2: Batam, Indonesia
Transport
- Take the ferry from Dumai to Batamferry
- Take the foot from Dumai to Batamwalk
- Take the bus from Dumai to Batambus
- Take the transfer from Dumai to Batamtransfer
- Take the bus from Dumai to Batambus
- Take the foot from Dumai to Batamwalk
- Take the ferry from Dumai to Batamferry
9h 32m
$87–156
Activities
- Maha Vihara Duta Maitreya Temple
- 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 5m
$110–172
Activities
- Setu Babakan Betawi Cultural Village
- Taman Mini Indonesia Indah TMII
Hotel

Day 4: Yogyakarta, Indonesia
Transport
- Take the bus from Jakarta to Yogyakartabus
- Take the bus from Jakarta to Yogyakartabus
- Take the foot from Jakarta to Yogyakartawalk
- Fly from Jakarta to Yogyakartaplane
- Take the transfer from Jakarta to Yogyakartatransfer
- Take the bus from Jakarta to Yogyakartabus
3h 35m
$111–261
Activities
- Ramayana Ballet at Prambanan
- Pinus Pengger Pine Forest
Hotel

Day 5: Malang, Indonesia
Transport
- Take the bus from Yogyakarta to Malangbus
- Take the taxi from Yogyakarta to Malangtaxi
5h 57m
$22–24
Activities
- Taman Rekreasi Selecta
- Pujon Kidul Tourism Village
Hotel

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

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

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

Day 9: Surabaya, Indonesia
Transport
- Take the taxi from Ubud to Surabayataxi
- Take the car ferry from Ubud to Surabayacarferry
- Take the foot from Ubud to Surabayawalk
- Take the train from Ubud to Surabayatrain
9h 31m
$103–151
Activities
- Gereja Katolik Kelahiran Santa Perawan Maria
- Museum Sepuluh Nopember
Hotel

Day 10: Semarang, Indonesia
Transport
- Take the taxi from Surabaya to Semarangtaxi
- Fly from Surabaya to Semarangplane
- Take the taxi from Surabaya to Semarangtaxi
1h 23m
$103–165
Activities
- Gereja Blenduk
- Tugu Muda
Hotel

Day 11: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Museum RA Kartini
- Benteng Portugis
Hotel

Day 12: Surakarta, Indonesia
Transport
- Take the taxi from Jepara to Surakartataxi
- Take the train from Jepara to Surakartatrain
2h 51m
$31–59
Activities
- Museum Radya Pustaka
- Taman Balekambang
Hotel

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

Day 14: Bojonegoro, Indonesia
Transport
- Take the bus from Ponorogo to Bojonegorobus
- Take the taxi from Ponorogo to Bojonegorotaxi
- Take the train from Ponorogo to Bojonegorotrain
2h 58m
$18–50
Activities
- Air Terjun Kedungmaor
- Museum Rajekwesi
Hotel

Day 15: Mojokerto, Indonesia
Transport
- Take the train from Bojonegoro to Mojokertotrain
- Take the train from Bojonegoro to Mojokertotrain
3h 25m
$8–55
Activities
- Sendi Adventure Park
- Museum Trowulan
Hotel

Day 16: Tuban, Indonesia
Transport
- Take the train from Mojokerto to Tubantrain
- Take the train from Mojokerto to Tubantrain
- Take the taxi from Mojokerto to Tubantaxi
3h 30m
$17–70
Activities
- Waduk Pacal
- Bukit Kapur Rengel
Hotel

Day 17: Purwokerto, Indonesia
Transport
- Take a shuttle bus from Tuban to Purwokerto
- Take the taxi from Tuban to Purwokertotaxi
- Take the train from Tuban to Purwokertotrain
7h 2m
$29–52
Activities
- Pasar Wage Purwokerto
- Lokawisata Baturraden
Hotel

Day 18: Salatiga, Indonesia
Transport
- Take the train from Purwokerto to Salatigatrain
- Take the foot from Purwokerto to Salatigawalk
- Take the bus from Purwokerto to Salatigabus
4h 33m
$13–29
Activities
- Candi Kethek
- Museum Rekor Dunia Indonesia MURI
Hotel

19 days in Indonesia
PontianakKudusItinerary navigation
Day 1: Pontianak, Indonesia
Activities
- Jami Mosque Pontianak
- 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
$126–259
Activities
- DC Mall
- 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 5m
$110–172
Activities
- Sky Garden Rooftop Bar
- 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
$111–261
Activities
- Affandi Museum
- Yogya Kembali Monument Monjali
Hotel

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

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

Day 7: Denpasar, Indonesia
Transport
- Take the train from Banyuwangi to Denpasartrain
- Take the foot from Banyuwangi to Denpasarwalk
- Take the car ferry from Banyuwangi to Denpasarcarferry
- Take the transfer from Banyuwangi to Denpasartransfer
- Take the bus from Banyuwangi to Denpasarbus
7h 8m
$8–53
Activities
- Puputan Park
- Pura Jagatnatha Temple
Hotel

Day 8: Ubud, Indonesia
Transport
- Take the taxi from Denpasar to Ubudtaxi
- Take the bus from Denpasar to Ubudbus
1h 18m
$9–16
Activities
- ATV Quad Bike Adventure
- Ayung River White Water Rafting
Hotel

Day 9: Surabaya, Indonesia
Transport
- Take the taxi from Ubud to Surabayataxi
- Take the car ferry from Ubud to Surabayacarferry
- Take the foot from Ubud to Surabayawalk
- Take the train from Ubud to Surabayatrain
9h 31m
$103–151
Activities
- Klenteng Sanggar Agung
- Museum Sepuluh Nopember
Hotel

Day 10: Semarang, Indonesia
Transport
- Take the taxi from Surabaya to Semarangtaxi
- Fly from Surabaya to Semarangplane
- Take the taxi from Surabaya to Semarangtaxi
1h 23m
$103–165
Activities
- Umbul Sidomukti
- Kota Lama Old Town
Hotel

Day 11: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Bukit Bapangan
- Gua Tritip
Hotel

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

Day 13: Ponorogo, Indonesia
Transport
- Take the train from Surakarta to Ponorogotrain
- Take the taxi from Surakarta to Ponorogotaxi
1h 31m
$18–43
Activities
- Museum Reog Ponorogo
- Masjid Agung Ponorogo
Hotel

Day 14: Bojonegoro, Indonesia
Transport
- Take the bus from Ponorogo to Bojonegorobus
- Take the taxi from Ponorogo to Bojonegorotaxi
- Take the train from Ponorogo to Bojonegorotrain
2h 58m
$18–50
Activities
- Waduk Pacal
- Taman Rajekwesi
Hotel

Day 15: Mojokerto, Indonesia
Transport
- Take the train from Bojonegoro to Mojokertotrain
- Take the train from Bojonegoro to Mojokertotrain
3h 25m
$8–55
Activities
- Makam Troloyo
- Candi Bajang Ratu
Hotel

Day 16: Tuban, Indonesia
Transport
- Take the train from Mojokerto to Tubantrain
- Take the train from Mojokerto to Tubantrain
- Take the taxi from Mojokerto to Tubantaxi
3h 30m
$17–70
Activities
- Museum Kambang Putih
- Pusat Oleh-oleh Khas Tuban
Hotel

Day 17: Purwokerto, Indonesia
Transport
- Take a shuttle bus from Tuban to Purwokerto
- Take the taxi from Tuban to Purwokertotaxi
- Take the train from Tuban to Purwokertotrain
7h 2m
$29–52
Activities
- Baturraden Botanical Garden
- Alun-alun Purwokerto
Hotel

Day 18: Salatiga, Indonesia
Transport
- Take the train from Purwokerto to Salatigatrain
- Take the foot from Purwokerto to Salatigawalk
- Take the bus from Purwokerto to Salatigabus
4h 33m
$13–29
Activities
- Gereja Kristen Jawa Salatiga
- Agrowisata Salib Putih
Hotel

Day 19: Kudus, Indonesia
Transport
- Take the taxi from Salatiga to Kudustaxi
- Take the bus from Salatiga to Kudusbus
2h 33m
See more transport optionsActivities
- Wisata Alam Rejenu
- Djarum Factory Area
Hotel

20 days in Indonesia
PekanbaruBlitarItinerary navigation
Day 1: Pekanbaru, Indonesia
Activities
- Taman Kota Pekanbaru
- Kuliner Malam Jalan Arifin Achmad
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
- Engku Putri Batam Centre Park
- 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 5m
$110–172
Activities
- Taman Mini Indonesia Indah TMII
- 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
$111–261
Activities
- Gembira Loka Zoo
- Borobudur Temple
Hotel

Day 5: Malang, Indonesia
Transport
- Take the bus from Yogyakarta to Malangbus
- Take the taxi from Yogyakarta to Malangtaxi
5h 57m
$22–24
Activities
- Malang Night Paradise
- Alun-Alun Kota Malang
Hotel

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

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

Day 8: 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
- Goa Gajah Elephant Cave
Hotel

Day 9: Surabaya, Indonesia
Transport
- Take the taxi from Ubud to Surabayataxi
- Take the car ferry from Ubud to Surabayacarferry
- Take the foot from Ubud to Surabayawalk
- Take the train from Ubud to Surabayatrain
9h 31m
$103–151
Activities
- Klenteng Sanggar Agung
- Museum Kesehatan Dr. Adhyatma
Hotel

Day 10: Semarang, Indonesia
Transport
- Take the taxi from Surabaya to Semarangtaxi
- Fly from Surabaya to Semarangplane
- Take the taxi from Surabaya to Semarangtaxi
1h 23m
$103–165
Activities
- Kota Lama Old Town
- Dusun Semilir Eco Park
Hotel

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

Day 12: Surakarta, Indonesia
Transport
- Take the taxi from Jepara to Surakartataxi
- Take the train from Jepara to Surakartatrain
2h 51m
$31–59
Activities
- Pasar Gede Harjonagoro
- Taman Balekambang
Hotel

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

Day 14: Bojonegoro, Indonesia
Transport
- Take the bus from Ponorogo to Bojonegorobus
- Take the taxi from Ponorogo to Bojonegorotaxi
- Take the train from Ponorogo to Bojonegorotrain
2h 58m
$18–50
Activities
- Goa Ngerong
- Bukit Cinta
Hotel

Day 15: Mojokerto, Indonesia
Transport
- Take the train from Bojonegoro to Mojokertotrain
- Take the train from Bojonegoro to Mojokertotrain
3h 25m
$8–55
Activities
- Toko Oleh-Oleh Khas Mojokerto
- Candi Bajang Ratu
Hotel

Day 16: Tuban, Indonesia
Transport
- Take the train from Mojokerto to Tubantrain
- Take the train from Mojokerto to Tubantrain
- Take the taxi from Mojokerto to Tubantaxi
3h 30m
$17–70
Activities
- Waduk Pacal
- Goa Akbar
Hotel

Day 17: Purwokerto, Indonesia
Transport
- Take a shuttle bus from Tuban to Purwokerto
- Take the taxi from Tuban to Purwokertotaxi
- Take the train from Tuban to Purwokertotrain
7h 2m
$29–52
Activities
- Wisata Edukasi Purwokerto
- The Village Purwokerto
Hotel

Day 18: Salatiga, Indonesia
Transport
- Take the train from Purwokerto to Salatigatrain
- Take the foot from Purwokerto to Salatigawalk
- Take the bus from Purwokerto to Salatigabus
4h 33m
$13–29
Activities
- Atlantic Dreamland
- Gereja Kristen Jawa Salatiga
Hotel

Day 19: Kudus, Indonesia
Transport
- Take the taxi from Salatiga to Kudustaxi
- Take the bus from Salatiga to Kudusbus
2h 33m
See more transport optionsActivities
- Djarum Factory Area
- Museum Kretek
Hotel

Day 20: Blitar, Indonesia
Transport
- Take the taxi from Kudus to Blitartaxi
- Take the train from Kudus to Blitartrain
5h 47m
$36–53
Activities
- Museum Proklamator Bung Karno
- Blitar Square
Hotel

30 days in Indonesia
BengkalisKarawangItinerary navigation
Days 1–2: Bengkalis, Indonesia
Activities
- Pasar Terpadu Bengkalis
- Taman Kota Bengkalis
Day 3: Batam, Indonesia
Transport
- Take the ferry from Bengkalis to Batamferry
- Take the foot from Bengkalis to Batamwalk
- Take the bus from Bengkalis to Batambus
- Take the transfer from Bengkalis to Batamtransfer
- Take the bus from Bengkalis to Batambus
- Take the foot from Bengkalis to Batamwalk
- Take the ferry from Bengkalis to Batamferry
10h 32m
$113–165
Activities
- Welcome to Batam Monument
- DC 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 5m
$110–172
Activities
- Sunda Kelapa Port
- Setu Babakan Betawi Cultural Village
Hotel

Day 5: Yogyakarta, Indonesia
Transport
- Take the bus from Jakarta to Yogyakartabus
- Take the bus from Jakarta to Yogyakartabus
- Take the foot from Jakarta to Yogyakartawalk
- Fly from Jakarta to Yogyakartaplane
- Take the transfer from Jakarta to Yogyakartatransfer
- Take the bus from Jakarta to Yogyakartabus
3h 35m
$111–261
Activities
- Jomblang Cave Adventure
- Kota Gede Silver Craft Center
Hotel

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

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

Day 8: Denpasar, Indonesia
Transport
- Take the train from Banyuwangi to Denpasartrain
- Take the foot from Banyuwangi to Denpasarwalk
- Take the car ferry from Banyuwangi to Denpasarcarferry
- Take the transfer from Banyuwangi to Denpasartransfer
- Take the bus from Banyuwangi to Denpasarbus
7h 8m
$8–53
Activities
- Pura Sakenan Temple
- Sanur Beach
Hotel

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

Day 10: Surabaya, Indonesia
Transport
- Take the taxi from Ubud to Surabayataxi
- Take the car ferry from Ubud to Surabayacarferry
- Take the foot from Ubud to Surabayawalk
- Take the train from Ubud to Surabayatrain
9h 31m
$103–151
Activities
- Suramadu National Bridge
- House of Sampoerna
Hotel

Day 11: Semarang, Indonesia
Transport
- Take the taxi from Surabaya to Semarangtaxi
- Fly from Surabaya to Semarangplane
- Take the taxi from Surabaya to Semarangtaxi
1h 23m
$103–165
Activities
- Klenteng Tay Kak Sie
- Lawang Sewu
Hotel

Day 12: Jepara, Indonesia
Transport
- Take the bus from Semarang to Jeparabus
3h
$8
Activities
- Jepara Ocean Park
- Jepara Wood Carving Center
Hotel

Day 13: Surakarta, Indonesia
Transport
- Take the taxi from Jepara to Surakartataxi
- Take the train from Jepara to Surakartatrain
2h 51m
$31–59
Activities
- Grojogan Sewu Waterfall
- Pasar Klewer
Hotel

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

Day 15: Bojonegoro, Indonesia
Transport
- Take the bus from Ponorogo to Bojonegorobus
- Take the taxi from Ponorogo to Bojonegorotaxi
- Take the train from Ponorogo to Bojonegorotrain
2h 58m
$18–50
Activities
- Agrowisata Belimbing Ngringinrejo
- Taman Rajekwesi
Hotel

Day 16: Mojokerto, Indonesia
Transport
- Take the train from Bojonegoro to Mojokertotrain
- Take the train from Bojonegoro to Mojokertotrain
3h 25m
$8–55
Activities
- Vihara Buddhayana Mojokerto
- Coban Canggu Waterfall
Hotel

Day 17: Tuban, Indonesia
Transport
- Take the train from Mojokerto to Tubantrain
- Take the train from Mojokerto to Tubantrain
- Take the taxi from Mojokerto to Tubantaxi
3h 30m
$17–70
Activities
- Pusat Oleh-oleh Khas Tuban
- Pemandian Air Panas Prataan
Hotel

Day 18: Purwokerto, Indonesia
Transport
- Take a shuttle bus from Tuban to Purwokerto
- Take the taxi from Tuban to Purwokertotaxi
- Take the train from Tuban to Purwokertotrain
7h 2m
$29–52
Activities
- Baturraden Botanical Garden
- Hutan Pinus Limpakuwus
Hotel

Day 19: Salatiga, Indonesia
Transport
- Take the train from Purwokerto to Salatigatrain
- Take the foot from Purwokerto to Salatigawalk
- Take the bus from Purwokerto to Salatigabus
4h 33m
$13–29
Activities
- Wisata Edukasi Kampung Batik Tulis Tuntang
- Wisata Alam Kopeng Treetop Adventure Park
Hotel

Day 20: Kudus, Indonesia
Transport
- Take the taxi from Salatiga to Kudustaxi
- Take the bus from Salatiga to Kudusbus
2h 33m
See more transport optionsActivities
- Makam Sunan Muria
- Makam Sunan Kudus
Hotel

Day 21: Blitar, Indonesia
Transport
- Take the taxi from Kudus to Blitartaxi
- Take the train from Kudus to Blitartrain
5h 47m
$36–53
Activities
- Istana Gebang
- Pantai Tambakrejo
Hotel

Day 22: Jember, Indonesia
Transport
- Take the train from Blitar to Jembertrain
- Take the train from Blitar to Jembertrain
6h 29m
$14–55
Activities
- Rembangan Hill
- Sukorambi Botanical Garden
Hotel

Day 23: Bandung, Indonesia
Transport
- Take the taxi from Jember to Bandungtaxi
- Take the bus from Jember to Bandungbus
- Take the foot from Jember to Bandungwalk
- Take the bus from Jember to Bandungbus
- Take the foot from Jember to Bandungwalk
- Take the bus from Jember to Bandungbus
- Take the transfer from Jember to Bandungtransfer
- Take the bus from Jember to Bandungbus
10h 54m
$42–105
Activities
- Trans Studio Bandung
- Situ Patenggang
Hotel

Day 24: Pangandaran, Indonesia
Transport
- Take the train from Bandung to Pangandarantrain
- Take the taxi from Bandung to Pangandarantaxi
3h 22m
$24–46
Activities
- Goa Jepang
- Santirah River Tubing
Hotel

Day 25: Wonosobo, Indonesia
Transport
- Take the taxi from Pangandaran to Wonosobotaxi
- Take the train from Pangandaran to Wonosobotrain
- Take the taxi from Pangandaran to Wonosobotaxi
3h 32m
$46–78
Activities
- Explore Arjuna Temple Complex
- Visit Telaga Warna and Pengilon
Hotel

Day 26: Tegal, Indonesia
Transport
- Take the taxi from Wonosobo to Tegaltaxi
- Take the train from Wonosobo to Tegaltrain
2h 56m
$29–56
Activities
- Museum Situs Semedo
- Alun-Alun Tegal
Hotel

Day 27: Tangerang, Indonesia
Transport
- Take the train from Tegal to Tangerangtrain
- Take the foot from Tegal to Tangerangwalk
- Take the bus from Tegal to Tangerangbus
- Take the bus from Tegal to Tangerangbus
- Take the foot from Tegal to Tangerangwalk
- Take the train from Tegal to Tangerangtrain
5h 8m
$18–31
Activities
- Situ Gintung
- Pasar Lama Tangerang
Hotel

Day 28: Bogor, Indonesia
Transport
- Take the train from Tangerang to Bogortrain
- Take the train from Tangerang to Bogortrain
- Take the train from Tangerang to Bogortrain
2h 57m
$2–3
Activities
- Curug Nangka Waterfall
- Devoyage Bogor
Hotel

Day 29: Sukabumi, Indonesia
Transport
- Take the train from Bogor to Sukabumitrain
1h 50m
$3–28
Activities
- Curug Cigangsa Waterfall
- Ujung Genteng Beach
Hotel

Day 30: Karawang, Indonesia
Transport
- Take the bus from Sukabumi to Karawangbus
- Take the bus from Sukabumi to Karawangbus
- Take the foot from Sukabumi to Karawangwalk
- Take the bus from Sukabumi to Karawangbus
- Take the transfer from Sukabumi to Karawangtransfer
- Take the bus from Sukabumi to Karawangbus
- Take the transfer from Sukabumi to Karawangtransfer
- Take the train from Sukabumi to Karawangtrain
- Take the train from Sukabumi to Karawangtrain
6h 39m
$6–74
Activities
- Curug Cigentis
- Pantai Tanjung Pakis
Hotel



