There are 6 ways to get from Bali to Semarang by taxi, plane, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Bafoussam Airport, fly to Ahmad Yani
best- Take the taxi from Bali to Bafoussam Airport (BFX)taxi
- Fly from Bafoussam Airport (BFX) to Ahmad Yani (SRG)plane BFX - SRG
44h 2mRp 11,645,362–35,764,155Drive to Calabar, fly to Ahmad Yani
cheapest- Drive from Bali to Calabar (CBQ)car
- Fly from Calabar (CBQ) to Ahmad Yani (SRG)plane CBQ - SRG
29hRp 10,026,201–29,752,068Drive to Akwa Ibom Airport, fly to Ahmad Yani
- Drive from Bali to Akwa Ibom Airport (QUO)car
- Fly from Akwa Ibom Airport (QUO) to Ahmad Yani (SRG)plane QUO - SRG
28h 42mRp 10,155,810–29,939,281Drive to Yaounde, fly to Ahmad Yani
- Drive from Bali to Yaounde (NSI)car
- Fly from Yaounde (NSI) to Ahmad Yani (SRG)plane NSI - SRG
27h 26mRp 19,653,075–60,935,330Taxi to Douala International Airport, fly to Ahmad Yani
- Take the taxi from Bali to Douala International Airport (DLA)taxi
- Fly from Douala International Airport (DLA) to Ahmad Yani (SRG)plane DLA - SRG
27h 16mRp 17,532,350–49,994,232Taxi to Douala International Airport, fly to Yogyakarta International Airport, train
- Take the taxi from Bali to Douala International Airport (DLA)taxi
- Fly from Douala International Airport (DLA) to Yogyakarta International Airport (YIA)plane DLA - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Stationtrain
- Take the train from Yogyakarta to Solo Balapantrain
- Take the train from Solobalapan to Semarang Tawang Stationtrain
36h 39mRp 16,596,350–49,640,232
Bafoussam Airport (BFX) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Bali to Semarang is to drive and fly which costs Rp10000000 - Rp30000000 and takes 29h.
The fastest way to get from Bali to Semarang is to taxi and fly which takes 27h 16m and costs Rp17000000 - Rp50000000.
The distance between Bali and Semarang is 11264 km.
It takes approximately 44h 2m to get from Bali to Semarang, including transfers.
Semarang is 6h ahead of Bali. It is currently 8:42 AM in Bali and 2:42 PM in Semarang.
There are 274+ hotels available in Semarang.
What companies run services between Bali, Cameroon and Semarang, Indonesia?
There is no direct connection from Bali to Semarang. However, you can take the taxi to Bafoussam Airport (BFX) airport, fly to Ahmad Yani (SRG), then take the taxi to Semarang. Alternatively, you can drive to Calabar (CBQ) airport, fly to Ahmad Yani (SRG), then take the taxi to Semarang.
- Website
- flyscoot.com
Flights from Bafoussam Airport to Ahmad Yani via Douala International Airport, Addis Ababa, Singapore Changi
- Ave. Duration
- 42h 5m
- When
- Sunday
- Estimated price
- Rp 11,000,000–35,000,000
Flights from Bafoussam Airport to Ahmad Yani via Douala International Airport, Yaounde, Addis Ababa, Singapore Changi
- Ave. Duration
- 42h 5m
- When
- Sunday
- Estimated price
- Rp 11,000,000–35,000,000
Flights from Calabar to Ahmad Yani via Abuja, Addis Ababa, Singapore Changi
- Ave. Duration
- 24h 45m
- When
- Monday
- Estimated price
- Rp 11,000,000–36,000,000
Flights from Akwa Ibom Airport to Ahmad Yani via Abuja, Addis Ababa, Singapore Changi
- Ave. Duration
- 27h 35m
- When
- Monday
- Estimated price
- Rp 11,000,000–36,000,000
Flights from Yaounde to Ahmad Yani via Addis Ababa, Singapore Changi
- Ave. Duration
- 20h 45m
- When
- Monday
- Estimated price
- Rp 19,000,000–60,000,000
Flights from Douala International Airport to Ahmad Yani via Addis Ababa, Singapore Changi
- Ave. Duration
- 28h 12m
- When
- Monday
- Estimated price
- Rp 15,000,000–47,000,000
Flights from Douala International Airport to Yogyakarta International Airport via Addis Ababa, Singapore Changi
- Ave. Duration
- 37h 5m
- When
- Wednesday and Saturday
- Estimated price
- Rp 14,000,000–46,000,000
Flights from Douala International Airport to Yogyakarta International Airport via Malabo, Addis Ababa, Singapore Changi
- Ave. Duration
- 38h 55m
- When
- Thursday
- Estimated price
- Rp 15,000,000–47,000,000
- Website
- batikair.com
Flights from Calabar to Ahmad Yani via Abuja, Doha, Soekarno–Hatta
- Ave. Duration
- 23h 40m
- When
- Sunday
- Estimated price
- Rp 9,500,000–29,000,000
Flights from Akwa Ibom Airport to Ahmad Yani via Lagos, Doha, Soekarno–Hatta
- Ave. Duration
- 22h 5m
- When
- Every day
- Estimated price
- Rp 9,500,000–30,000,000
Flights from Akwa Ibom Airport to Ahmad Yani via Abuja, Doha, Soekarno–Hatta
- Ave. Duration
- 23h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 9,500,000–29,000,000
Flights from Yaounde to Ahmad Yani via Addis Ababa, Singapore Changi, Soekarno–Hatta
- Ave. Duration
- 24h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 19,000,000–60,000,000
- Website
- malindoair.com
Flights from Calabar to Ahmad Yani via Abuja, Doha, Kuala Lumpur
- Ave. Duration
- 26h 5m
- When
- Sunday
- Estimated price
- Rp 9,500,000–29,000,000
Flights from Akwa Ibom Airport to Ahmad Yani via Lagos, Doha, Kuala Lumpur
- Ave. Duration
- 24h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 9,500,000–30,000,000
Flights from Akwa Ibom Airport to Ahmad Yani via Abuja, Doha, Kuala Lumpur
- Ave. Duration
- 26h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 9,500,000–29,000,000
- Website
- garuda-indonesia.com
Flights from Calabar to Ahmad Yani via Lagos, Dubai, Soekarno–Hatta
- Ave. Duration
- 34h 40m
- When
- Monday to Friday
- Estimated price
- Rp 10,000,000–32,000,000
Flights from Douala International Airport to Yogyakarta International Airport via Abuja, Doha, Soekarno–Hatta
- Ave. Duration
- 26h 20m
- When
- Monday
- Estimated price
- Rp 14,000,000–60,000,000
- info@railink.co.id
- Website
- railink.co.id
Train from Yogyakarta International Airport to Yogyakarta Tugu Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
Train from Solobalapan to Semarang Tawang Station
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,000–650,000
- admin@prameks.com
- Website
- kai.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,000
- Schedules at
- kai.id
- Ave. Duration
- 3h 53m
- Estimated price
- Rp 600,000–3,000,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Stansted Airport into central London, Getting to Rome from the airport, and Why you should take the train in the US - to help you get the most out of your next trip.








