There are 5 ways to get from Bali to Muscat by taxi, plane, 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.
Taxi to Douala International Airport, fly
best- Take the taxi from Bali to Douala International Airport (DLA)taxi
- Fly from Douala International Airport (DLA) to Muscat International Airport (MCT)plane DLA - MCT
16h 7m$629–1,779Drive to Calabar, fly
cheapest- Drive from Bali to Calabar (CBQ)car
- Fly from Calabar (CBQ) to Muscat International Airport (MCT)plane CBQ - MCT
33h 16m$323–999Taxi to Bafoussam Airport, fly
- Take the taxi from Bali to Bafoussam Airport (BFX)taxi
- Fly from Bafoussam Airport (BFX) to Muscat International Airport (MCT)plane BFX - MCT
33h 58m$449–1,449Drive to Yaounde, fly
- Drive from Bali to Yaounde (NSI)car
- Fly from Yaounde (NSI) to Muscat International Airport (MCT)plane NSI - MCT
17h 22m$740–2,359Drive to Enugu, fly
- Drive from Bali to Enugu (ENU)car
- Fly from Enugu (ENU) to Muscat International Airport (MCT)plane ENU - MCT
18h 29m$502–1,561
Douala International Airport (DLA) to Muscat International Airport (MCT) flights
Questions & Answers
The cheapest way to get from Bali to Muscat is to drive and fly which costs $320 - $1,000 and takes 33h 16m.
The fastest way to get from Bali to Muscat is to taxi and fly which takes 16h 7m and costs $600 - $1,800.
The distance between Bali and Muscat is 5953 km.
It takes approximately 16h 7m to get from Bali to Muscat, including transfers.
Muscat is 3h ahead of Bali. It is currently 3:47 AM in Bali and 6:47 AM in Muscat.
There are 392+ hotels available in Muscat.
What companies run services between Bali, Cameroon and Muscat, Oman?
There is no direct connection from Bali to Muscat. However, you can take the taxi to Douala International Airport (DLA) airport, fly to Muscat International Airport (MCT), walk to Muscat International Airport, then take the line 41 bus to Azaibah. Alternatively, you can take the taxi to Bafoussam Airport (BFX) airport, fly to Muscat International Airport (MCT), walk to Muscat International Airport, then take the line 41 bus to Azaibah.
- Website
- ethiopianairlines.com
Flights from Douala International Airport to Muscat International Airport via Addis Ababa
- Ave. Duration
- 10h
- When
- Wednesday and Saturday
- Estimated price
- $550–1,800
Flights from Douala International Airport to Muscat International Airport via Malabo, Addis Ababa
- Ave. Duration
- 11h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $550–1,800
Flights from Bafoussam Airport to Muscat International Airport via Douala International Airport, Addis Ababa
- Ave. Duration
- 30h 55m
- When
- Wednesday and Friday
- Estimated price
- $410–1,400
Flights from Yaounde to Muscat International Airport via Addis Ababa
- Ave. Duration
- 9h 35m
- When
- Wednesday and Sunday
- Estimated price
- $700–2,300
Flights from Calabar to Muscat International Airport via Abuja, Addis Ababa
- Ave. Duration
- 36h 15m
- When
- Wednesday
- Estimated price
- $430–1,400
Flights from Enugu to Muscat International Airport via Addis Ababa
- Ave. Duration
- 11h
- When
- Wednesday and Sunday
- Estimated price
- $460–1,500
- Website
- omanair.com
Flights from Douala International Airport to Muscat International Airport via Cairo
- Ave. Duration
- 13h
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $480–1,600
Flights from Calabar to Muscat International Airport via Lagos, Doha
- Ave. Duration
- 26h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $310–1,000
Flights from Calabar to Muscat International Airport via Abuja, Doha
- Ave. Duration
- 36h 45m
- When
- Wednesday and Friday
- Estimated price
- $290–950
- Website
- qatarairways.com
Flights from Calabar to Muscat International Airport via Lagos, Doha
- Ave. Duration
- 26h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $310–1,000
Flights from Calabar to Muscat International Airport via Abuja, Doha
- Ave. Duration
- 36h 45m
- When
- Wednesday and Friday
- Estimated price
- $290–950
- Ave. Duration
- 3h 22m
- Estimated price
- $35–180
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 Need to know: Greyhound, How do I get from Sydney to Melbourne, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
