There are 7 ways to get from Doha to Sohar by plane, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Dubai International Airport, bus
best- Fly from Hamad International Airport (DOH) to Dubai International Airport (DXB)DOH - DXB
- Take the bus from Dubai to Al Falaj Qabail Sohar
8h 13m$267–453Drive 810.2 km
cheapest- Drive from Doha to Sohar810.2 km
7h 16m$46–66Bus
- Take the bus from Msheirb Bus Stn to Aziziyah Bus Stn
- Take the bus from Riyadh to Muscat
- Take the bus from Burj Sahwa Bus station to Sohar Mwasalat Office41 / ...
30h 29m$256–405Fly to Muscat International Airport, bus
- Fly from Hamad International Airport (DOH) to Muscat International Airport (MCT)DOH - MCT
- Take the bus from Muscat International Airport - Old Terminal 2 to Sohar Mwasalat Office
7h 44m$228–304Fly to Sohar Airport
- Fly from Hamad International Airport (DOH) to Sohar Airport (OHS)DOH - OHS
11h 35m$261–523Fly to Sharjah International Airport, bus
- Fly from Hamad International Airport (DOH) to Sharjah International Airport (SHJ)DOH - SHJ
- Take the bus from Sharjah Airport Bus Stn to Al Sidra Park
- Take the bus from Khatmat Milaha Border Post to Sohar Mwasalat Office
7h 59m$237–402Fly to Abu Dhabi, shuttle, bus
- Fly from Hamad International Airport (DOH) to Abu Dhabi (AUH)DOH - AUH
- Take a shuttle bus from Abu Dhabi Airport to Al Ain
- Take the bus from Buraimi to Sohar Mwasalat Office
9h 23m$248–414
Hamad International Airport (DOH) to Dubai International Airport (DXB) flights
Questions & Answers
The cheapest way to get from Doha to Sohar is to drive which costs $45 - $70 and takes 7h 16m.
The fastest way to get from Doha to Sohar is to drive which takes 7h 16m and costs $45 - $70.
The distance between Doha and Sohar is 595 km. The road distance is 810.2 km.
The best way to get from Doha to Sohar without a car is to bus which takes 30h 29m and costs $250 - $410.
It takes approximately 8h 13m to get from Doha to Sohar, including transfers.
The best way to get from Doha to Sohar is to bus which takes 30h 29m and costs $250 - $410. Alternatively, you can fly, which costs $260 - $550 and takes 11h 35m.
Sohar is 1h ahead of Doha. It is currently 7:14 AM in Doha and 8:14 AM in Sohar.
Yes, the driving distance between Doha to Sohar is 810 km. It takes approximately 7h 16m to drive from Doha to Sohar.
There are 28+ hotels available in Sohar.
What companies run services between Doha, Qatar and Sohar, Oman?
You can take a bus from Msheirb Bus Stn to Sohar via Aziziyah Bus Stn, Transport Center, Ministry of Interior, Riyadh, Muscat, Burj Sahwa Bus station, and Sohar Mwasalat Office in around 30h 29m. Alternatively, Qatar Airways, SalamAir, and two other airlines fly from Hamad International Airport (DOH) to Sohar Airport (OHS) 3 times a day.
- Website
- qatarairways.com
Flights from Hamad International Airport to Dubai International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $130–270
Flights from Hamad International Airport to Muscat International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $100–240
Flights from Hamad International Airport to Sharjah International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $85–180
Flights from Hamad International Airport to Abu Dhabi
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $95–180
- Website
- salamair.com
Flights from Hamad International Airport to Muscat International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $90–240
Flights from Hamad International Airport to Sohar Airport via Salalah International
- Ave. Duration
- 16h
- When
- Every day
- Estimated price
- $130–650
Flights from Hamad International Airport to Sohar Airport via Muscat International Airport, Salalah International
- Ave. Duration
- 16h
- When
- Every day
- Estimated price
- $120–350
Flights from Hamad International Airport to Sohar Airport via Sharjah International Airport, Salalah International
- Ave. Duration
- 11h 5m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- $130–470
- Website
- omanair.com
Flights from Hamad International Airport to Muscat International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $90–240
- Website
- flydubai.com
Flights from Hamad International Airport to Dubai International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $120–280
Flights from Hamad International Airport to Muscat International Airport via Dubai International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- $85–120
- Website
- airarabia.com
Flights from Hamad International Airport to Muscat International Airport via Sharjah International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $80–350
Flights from Hamad International Airport to Sharjah International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $85–220
- Website
- etihad.com
Flights from Hamad International Airport to Muscat International Airport via Abu Dhabi
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $75–120
Flights from Hamad International Airport to Abu Dhabi
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- $100–240
- Website
- gulfair.com
Flights from Hamad International Airport to Dubai International Airport via Manama
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $120–220
- Phone
- +971 4 295 9390
- support@alkhanjryonline.com
- Website
- alkhanjryonline.com
Bus from Dubai to Al Falaj Qabail Sohar
- Ave. Duration
- 3h 24m
- Frequency
- 3 times a day
- Estimated price
- $25–28
- Schedules at
- alkhanjryonline.com
Bus from Riyadh to Muscat
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- $35–95
- Schedules at
- alkhanjryonline.com
- 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
- +968 1551
- info@mwasalat.om
- Website
- tickets.mwasalat.om
Bus from Burj Sahwa Bus station to Sohar Mwasalat Office
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $7–11
- Schedules at
- mwasalat.om
Bus from Muscat International Airport - Old Terminal 2 to Sohar Mwasalat Office
- Ave. Duration
- 2h 55m
- Frequency
- 4 times a day
- Estimated price
- $7–11
- Schedules at
- mwasalat.om
Bus from Khatmat Milaha Border Post to Sohar Mwasalat Office
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $5–9
- Schedules at
- mwasalat.om
Bus from Buraimi to Sohar Mwasalat Office
- Ave. Duration
- 1h 25m
- Frequency
- 4 times a day
- Estimated price
- $6–9
- Schedules at
- mwasalat.om
- Phone
- +971-6-00525252
- info@srta.gov.ae
- Website
- srta.gov.ae
Bus from Sharjah Airport Bus Stn to Al Sidra Park
- Ave. Duration
- 1h 10m
- Frequency
- 5 times a day
- Estimated price
- $5–8
- Schedules at
- eforms.srta.gov.ae
- Phone
- +971 261 77700
- Website
- etihad.com
Shuttle from Abu Dhabi Airport to Al Ain
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- etihad.com
Want to know more about travelling around Oman
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
Travelling around the UAE
Read the travel guide











