There are 6 ways to get from Provinsi Jawa Tengah to Bali by plane, bus, car ferry, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Ahmad Yani
best- Fly from Ahmad Yani (SRG) to Ngurah Rai International Airport (DPS)plane SRG - DPS
2h 31mRp 1,490,784–3,263,654Bus, car ferry
cheapest- Take the bus from Semarang to Banyuwangibus
- Take the carferry from Ketapang to Gilimanukcarferry
- Take the bus from Terminal Gilimanuk to Terminal Ubungbus
13h 13mRp 376,071–1,107,734Train, car ferry, bus
- Take the train from Semarang Poncol to Bangiltrain
- Take the train from Bangil to Ketapangtrain
- Take the carferry from Ketapang to Gilimanukcarferry
- Take the bus from Terminal Gilimanuk to Terminal Ubungbus
18h 12mRp 494,529–1,061,034Drive, car ferry
- Drive from Semarang to Ketapangcar
- Take the carferry from Ketapang to Gilimanukcarferry
- Drive from Gilimanuk to Denpasarcar
10h 37mRp 1,349,682–2,199,263Fly from Adisumarmo International Airport
- Fly from Adisumarmo International Airport (SOC) to Ngurah Rai International Airport (DPS)plane SOC - DPS
3h 45mRp 1,327,000–1,987,000Bus
- Take the bus from Semarang, Nusantara dr Cipto to Surabaya Terminal Bungurasihbus
- Take the bus from Terminal Purabaya to Terminal Mengwibus
23h 6mRp 515,220–801,624
Ahmad Yani (SRG) to Ngurah Rai International Airport (DPS) flights
Questions & Answers
The cheapest way to get from Provinsi Jawa Tengah to Bali is to bus which costs Rp500000 - Rp800000 and takes 23h 6m.
The fastest way to get from Provinsi Jawa Tengah to Bali is to fly which takes 2h 31m and costs Rp1400000 - Rp3300000.
No, there is no direct bus from Provinsi Jawa Tengah to Bali. However, there are services departing from Semarang, Nusantara dr Cipto and arriving at Terminal Mengwi via Terminal Purabaya. The journey, including transfers, takes approximately 23h 6m.
The distance between Provinsi Jawa Tengah and Bali is 575 km.
The best way to get from Provinsi Jawa Tengah to Bali without a car is to bus and car ferry which takes 13h 13m and costs Rp370000 - Rp1200000.
It takes approximately 2h 31m to get from Provinsi Jawa Tengah to Bali, including transfers.
Provinsi Jawa Tengah to Bali bus services, operated by Nusantara, depart from Semarang, Nusantara dr Cipto station.
The best way to get from Provinsi Jawa Tengah to Bali is to fly which takes 2h 31m and costs Rp1400000 - Rp3300000. Alternatively, you can bus, which costs Rp500000 - Rp800000 and takes 23h 6m.
Provinsi Jawa Tengah to Bali bus services, operated by Nusantara, arrive at Surabaya Terminal Bungurasih station.
Bali is 1h ahead of Provinsi Jawa Tengah. It is currently 1:38 AM in Provinsi Jawa Tengah and 2:38 AM in Bali.
What companies run services between Provinsi Jawa Tengah, Indonesia and Bali, Indonesia?
Super Air Jet flies from Ahmad Yani (SRG) to Ngurah Rai International Airport (DPS) twice daily. Alternatively, you can take a vehicle from Semarang to Denpasar via Semarang, Nusantara dr Cipto, Terminal Purabaya, and Terminal Mengwi in around 23h 6m.
- Website
- superairjet.com
Flights from Ahmad Yani to Ngurah Rai International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 1,400,000–1,900,000
Flights from Adisumarmo International Airport to Ngurah Rai International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 1,300,000–1,800,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Semarang Poncol to Bangil
- Ave. Duration
- 5h 21m
- Frequency
- Once daily
- Estimated price
- Rp 200,000–340,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 200,000–340,000
- Business
- Rp 390,000–550,000
- Executive
- Rp 360,000–700,000
Train from Bangil to Ketapang
- Ave. Duration
- 4h 37m
- Frequency
- 5 times a day
- Estimated price
- Rp 150,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 150,000–320,000
- Business
- Rp 360,000–550,000
- Executive
- Rp 290,000–700,000
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Semarang to Banyuwangi
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- Rp 170,000–650,000
- Book at
- 12 Go
- Phone
- +62 361 9072579
- [email protected]
Bus from Terminal Gilimanuk to Terminal Ubung
- Ave. Duration
- 4h 26m
- Frequency
- Every 4 hours
- Estimated price
- Rp 62,001
- Book at
- easybook.com
Bus from Terminal Gilimanuk to Terminal Ubung
- Ave. Duration
- 4h 26m
- Frequency
- Every 4 hours
- Estimated price
- Rp 62,001
- Book at
- easybook.com
- Phone
- +62291440019
- [email protected]
- Website
- nu3tara.com
Bus from Semarang, Nusantara dr Cipto to Surabaya Terminal Bungurasih
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Estimated price
- Rp 150,000–310,000
- Book at
- 12go.asia
- Website
- gunungharta.com
Bus from Terminal Purabaya to Terminal Mengwi
- Ave. Duration
- 12h 30m
- Frequency
- 5 times a day
- Estimated price
- Rp 280,000
- Schedules at
- gunungharta.com
- Book at
- easybook.com
- Website
- duniamasbus.wordpress.com
Bus from Terminal Purabaya to Terminal Mengwi
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- Rp 205,000
- Schedules at
- duniamasbus.wordpress.com
- Book at
- easybook.com
- Phone
- +62 811-1021-191
- [email protected]
- Website
- asdp.id
Car ferry from Ketapang to Gilimanuk
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
Car ferry from Ketapang to Gilimanuk
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
Car ferry from Ketapang to Gilimanuk
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
Want to know more about travelling around Indonesia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Bali: What to do if Mount Agung erupts
Read the travel guide
More Questions & Answers
There are 19785+ hotels available in Bali.
















