There are 4 ways to get from Muscat to Hatta by 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.
Bus, drive
best- Take the bus from Al Azaiba to Khatmat Milaha Border Postbus 203
- Drive from Khatmat Milaha Border Post to Hattacar
5h 55mAED 53–109Drive 301.7 km
- Drive from Muscat to Hattacar 301.7 km
3h 15mAED 123–178Towncar, bus
- Take a town car from Muscat International Airport to Dubaitowncar
- Take the bus from Union Bus Station 13 to Hatta, Sheikh Khalifa Masjid 1bus E16
10h 39mAED 1,536–1,564Bus, drive via Sohar
- Take the bus from Burj Sahwa Bus station to Sohar Mwasalat Officebus 41 / ...
- Take the bus from Sohar Mwasalat Office to Shināş Ferry Wharfbus 203
- Drive from Shināş Ferry Wharf to Hattacar
6h 49mAED 82–119
Questions & Answers
The cheapest way to get from Muscat to Hatta is to bus and drive via Sohar which costs AED 80 - AED 120 and takes 6h 49m.
The fastest way to get from Muscat to Hatta is to drive which takes 3h 15m and costs AED 120 - AED 180.
The distance between Muscat and Hatta is 348 km. The road distance is 301.7 km.
The best way to get from Muscat to Hatta without a car is to towncar and bus which takes 10h 39m and costs AED 1530 - AED 1570.
It takes approximately 5h 55m to get from Muscat to Hatta, including transfers.
Yes, the driving distance between Muscat to Hatta is 302 km. It takes approximately 3h 15m to drive from Muscat to Hatta.
There are 62+ hotels available in Hatta.
What companies run services between Muscat, Oman and Hatta, United Arab Emirates?
There is no direct connection from Muscat to Hatta. However, you can take the bus to Khatmat Milaha Border Post then drive to Hatta. Alternatively, you can drive from Muscat to Hatta in around 3h 15m.
- Phone
- +968 1551
- [email protected]
- Website
- mwasalat.om
Bus from Al Azaiba to Khatmat Milaha Border Post
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- AED 30–80
- Schedules at
- mwasalat.om
Bus from Burj Sahwa Bus station to Sohar Mwasalat Office
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- AED 27–40
- Schedules at
- mwasalat.om
Bus from Sohar Mwasalat Office to Shināş Ferry Wharf
- Ave. Duration
- 1h 3m
- Frequency
- Twice daily
- Estimated price
- AED 20–29
- Schedules at
- mwasalat.om
- Phone
- 8009090
- [email protected]
- Website
- rta.ae
Bus from Union Bus Station 13 to Hatta, Sheikh Khalifa Masjid 1
- Ave. Duration
- 2h 32m
- Frequency
- Every 3 hours
- Estimated price
- AED 30–45
- Website
- https://www.rta.ae/wps/portal/rta/ae/public-transport/dubaibus?lang=en
- Phone
- +968 94681176
- Website
- omantaxipro.com
Towncar from Muscat International Airport to Dubai
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- AED 1,469
- Schedules at
- omantaxipro.com
Want to know more about travelling around United Arab Emirates
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







