There are 4 ways to get from Doha Airport (DOH) to Muscat Airport (MCT) by plane, bus, car, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Hamad International Airport (DOH) to Muscat International Airport (MCT)plane DOH - MCT
1h 30m$130–260Drive 1,017.9 km
cheapest- Drive from Doha Airport (DOH) to Muscat Airport (MCT)car 1,017.9 km
9h 54m$57–82Bus
- Take the bus from Msheirb Bus Stn to Aziziyah Bus Stnbus
- Take the bus from Aziziyah Bus Stn to Dammambus
- Take the bus from Dammam to Muscatbus
29h 14m$91–213Towncar
- Take a town car from Doha Airport (DOH) to Muscat Airport (MCT)towncar 1,017.9 km
9h 54m$1,300
Hamad International Airport (DOH) to Muscat International Airport (MCT) flights
Questions & Answers
The cheapest way to get from Doha Airport (DOH) to Muscat Airport (MCT) is to drive which costs $55 - $85 and takes 9h 54m.
The fastest way to get from Doha Airport (DOH) to Muscat Airport (MCT) is to fly which takes 1h 30m and costs $130 - $260.
No, there is no direct bus from Doha Airport (DOH) to Muscat Airport (MCT). However, there are services departing from Msheirb Bus Stn and arriving at Muscat International Airport via Aziziyah Bus Stn, Dammam and Ruwi. The journey, including transfers, takes approximately 29h 14m.
The distance between Doha Airport (DOH) and Muscat Airport (MCT) is 701 km. The road distance is 1017.9 km.
The best way to get from Doha Airport (DOH) to Muscat Airport (MCT) without a car is to bus which takes 29h 14m and costs $90 - $220.
It takes approximately 1h 30m to fly from Hamad International Airport (DOH) to Muscat International Airport (MCT), including transfers and time at the airport.
Doha Airport (DOH) to Muscat Airport (MCT) bus services, operated by SAPTCO, depart from Msheirb Bus Stn station.
The best way to get from Doha Airport (DOH) to Muscat Airport (MCT) is to fly which takes 1h 30m and costs $130 - $260. Alternatively, you can bus, which costs $90 - $220 and takes 29h 14m.
The quickest flight from Hamad International Airport Airport to Muscat International Airport Airport is the direct flight which takes 1h 30m.
Doha Airport (DOH) to Muscat Airport (MCT) bus services, operated by SAPTCO, arrive at Aziziyah Bus Stn station.
What companies run services between Doha Airport (DOH), Qatar and Muscat Airport (MCT), Oman?
Oman Air, Qatar Airways, and two other airlines fly from Hamad International Airport (DOH) to Muscat International Airport (MCT) every 3 hours. Alternatively, you can take a train from Hamad Intl Airport T1 to Muscat International Airport via Msheireb, Msheirb Bus Stn, Aziziyah Bus Stn, Dammam, Muscat, and Ruwi in around 29h 14m.
- Website
- omanair.com
Flights from Hamad International Airport to Muscat International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $100–490
- Website
- qatarairways.com
Flights from Hamad International Airport to Muscat International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $100–490
- Website
- etihad.com
Flights from Hamad International Airport to Muscat International Airport via Abu Dhabi
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- $100–250
- Website
- flydubai.com
Flights from Hamad International Airport to Muscat International Airport via Dubai
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $140–700
- Phone
- +966920000877
- Website
- saptco.com.sa
Bus from Msheirb Bus Stn to Aziziyah Bus Stn
- Ave. Duration
- 6h
- Frequency
- Once a week
- Estimated price
- $30–75
- Schedules at
- saptco.com.sa
- Phone
- +966920018221
- Website
- satrans.com.sa
Bus from Aziziyah Bus Stn to Dammam
- Ave. Duration
- 6h
- Frequency
- Every 3 hours
- Estimated price
- $26–40
- Schedules at
- satrans.com.sa
- Phone
- +971 556050176
- [email protected]
- Website
- alkhanjryonline.com
Bus from Dammam to Muscat
- Ave. Duration
- 13h 15m
- Frequency
- Once daily
- Estimated price
- $30–90
- Schedules at
- alkhanjryonline.com
- Phone
- +968 94681176
- Website
- omantaxipro.com
Towncar from Doha Airport (DOH) to Muscat Airport (MCT)
- Ave. Duration
- 9h 54m
- Frequency
- On demand
- Estimated price
- $1,300
- Schedules at
- omantaxipro.com
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: Eurostar, Heading to Europe? Read this before you buy a Eurail Pass, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Muscat Airport (MCT) is 1h ahead of Doha Airport (DOH). It is currently 5:18 PM in Doha Airport (DOH) and 6:18 PM in Muscat Airport (MCT).
Yes, the driving distance between Doha Airport (DOH) to Muscat Airport (MCT) is 1018 km. It takes approximately 9h 54m to drive from Doha Airport (DOH) to Muscat Airport (MCT).
Qatar Airways, Flydubai, Oman Air and Etihad offer flights from Hamad International Airport Airport to Muscat International Airport Airport.
There are 400+ hotels available in Muscat Airport (MCT).







