There are 7 ways to get from Haima to Dhahran by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Adam
best- Take the bus from Haima to Adam100 / ...
- Take the bus from Adam to Burj Sahwa Bus station100 / ...
- Take the bus from Muscat to Dammam
21h 8mSAR 422–704Bus
cheapest- Take the bus from Haima to Muscat International Airport101 / ...
- Take the bus from Muscat to Dammam
22h 26mSAR 264–516Drive 1,331.5 km
- Drive from Haima to Dhahran1,331.5 km
15h 35mSAR 279–403Bus to Duqm International Airport, fly to King Fahd International Airport, bus
- Take the bus from Haima to Duqum Camp
- Fly from Duqm International Airport (DQM) to King Fahd International Airport (DMM)DQM - DMM
- Take the bus from King Fahd Airport Stn to Dammam Main Stn
13h 47mSAR 1,097–2,165Bus to Duqm International Airport, fly to Hamad International Airport, drive
- Take the bus from Haima to Duqum Camp
- Fly from Duqm International Airport (DQM) to Hamad International Airport (DOH)DQM - DOH
- Drive from Hamad International Airport (DOH) to Dhahran
12h 25mSAR 1,062–2,038Bus, bus to Muscat International Airport, fly to King Fahd International Airport
- Take the bus from Haima to Adam
- Take the bus from Adam to Muscat International Airport
- Fly from Muscat International Airport (MCT) to King Fahd International Airport (DMM)MCT - DMM
- Take the bus from King Fahd Airport Stn to Dammam Main Stn
11h 58mSAR 363–666Bus to Duqm International Airport, fly to Bahrain International Airport, drive
- Take the bus from Haima to Duqum Camp
- Fly from Duqm International Airport (DQM) to Bahrain International Airport (BAH)DQM - BAH
- Drive from Manama-Airport-BAH to Dhahran
11h 48mSAR 971–1,959
Duqm International Airport (DQM) to King Fahd International Airport (DMM) flights
Questions & Answers
The cheapest way to get from Haima to Dhahran is to drive which costs 270﷼ - 410﷼ and takes 15h 35m.
The fastest way to get from Haima to Dhahran is to bus and fly and drive which takes 11h 48m and costs 950﷼ - 2000﷼.
The distance between Haima and Dhahran is 1703 km. The road distance is 1331.5 km.
The best way to get from Haima to Dhahran without a car is to bus via Adam which takes 21h 8m and costs 420﷼ - 750﷼.
It takes approximately 21h 8m to get from Haima to Dhahran, including transfers.
Dhahran is 1h behind Haima. It is currently 12:47 PM in Haima and 11:47 AM in Dhahran.
Yes, the driving distance between Haima to Dhahran is 1331 km. It takes approximately 15h 35m to drive from Haima to Dhahran.
There are 483+ hotels available in Dhahran.
What companies run services between Haima, Oman and Dhahran, Saudi Arabia?
You can take a bus from Haima to Dhahran via Adam, Burj Sahwa Bus station, Muscat, and Dammam in around 21h 8m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- salamair.com
Flights from Duqm International Airport to King Fahd International Airport via Muscat International Airport
- Ave. Duration
- 9h 35m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- SAR 490–1,400
Flights from Duqm International Airport to Hamad International Airport via Muscat International Airport
- Ave. Duration
- 6h 13m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 490–1,800
Flights from Muscat International Airport to King Fahd International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- SAR 190–320
Flights from Duqm International Airport to Bahrain International Airport via Muscat International Airport
- Ave. Duration
- 6h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 450–1,700
- Website
- omanair.com
Flights from Duqm International Airport to King Fahd International Airport via Muscat International Airport
- Ave. Duration
- 12h 20m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- SAR 600–1,800
Flights from Duqm International Airport to Hamad International Airport via Muscat International Airport
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- SAR 600–3,300
Flights from Muscat International Airport to King Fahd International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- SAR 260–750
Flights from Duqm International Airport to Bahrain International Airport via Muscat International Airport
- Ave. Duration
- 6h 52m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 440–1,700
- Website
- qatarairways.com
Flights from Duqm International Airport to King Fahd International Airport via Muscat International Airport, Hamad International Airport
- Ave. Duration
- 7h 17m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 490–3,200
Flights from Muscat International Airport to King Fahd International Airport via Hamad International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- SAR 250–1,400
- Website
- gulfair.com
Flights from Duqm International Airport to King Fahd International Airport via Muscat International Airport, Bahrain International Airport
- Ave. Duration
- 9h 5m
- When
- Thursday and Saturday
- Estimated price
- SAR 480–1,700
Flights from Muscat International Airport to King Fahd International Airport via Bahrain International Airport
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- SAR 190–700
Flights from Duqm International Airport to Bahrain International Airport via Muscat International Airport
- Ave. Duration
- 6h
- When
- Thursday and Saturday
- Estimated price
- SAR 440–1,600
- Website
- etihad.com
Flights from Muscat International Airport to King Fahd International Airport via Abu Dhabi
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- SAR 340–450
- Website
- emirates.com
Flights from Muscat International Airport to King Fahd International Airport via Dubai
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- SAR 210–1,800
- Website
- flydubai.com
Flights from Muscat International Airport to King Fahd International Airport via Dubai
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- SAR 300–1,800
- Website
- airarabia.com
Flights from Duqm International Airport to Bahrain International Airport via Muscat International Airport, Sharjah
- Ave. Duration
- 6h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- SAR 550–2,200
- Phone
- +968 1551
- info@mwasalat.om
- Website
- tickets.mwasalat.om
Bus from Haima to Adam
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- SAR 35–50
- Schedules at
- mwasalat.om
Bus from Adam to Burj Sahwa Bus station
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- SAR 27–40
- Schedules at
- mwasalat.om
Bus from Haima to Duqum Camp
- Ave. Duration
- 2h 29m
- Frequency
- Once daily
- Estimated price
- SAR 27–40
- Schedules at
- mwasalat.om
Bus from Haima to Muscat International Airport
- Ave. Duration
- 7h 6m
- Frequency
- Twice daily
- Estimated price
- SAR 45–65
- Schedules at
- mwasalat.om
Bus from Adam to Muscat International Airport
- Ave. Duration
- 2h 28m
- Frequency
- Once daily
- Estimated price
- SAR 28–40
- Schedules at
- mwasalat.om
- Phone
- +971 4 295 9390
- support@alkhanjryonline.com
- Website
- alkhanjryonline.com
Bus from Muscat to Dammam
- Ave. Duration
- 13h 14m
- Frequency
- Once daily
- Estimated price
- SAR 120–330
- Schedules at
- alkhanjryonline.com
- Phone
- +966920000877
- Website
- saptco.com.sa
Bus from King Fahd Airport Stn to Dammam Main Stn
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- SAR 20–27
- Schedules at
- saptco.com.sa
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 Why you should take the train in the US, Italian Lakes: Getting around by train, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.








