How to get from Salalah to Muscat by car, truck, bike, walk

Distance between Salalah and Muscat is 856 kilometers (531 miles).
Driving distance from Salalah to Muscat is 1014 kilometers (629 miles)

SalalahMuscat
Leaving from
Going to

Route Map

4 Ways from Salalah (Oman/Zufar) to Muscat (Oman/Masqat)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto شارع التنمية 7 m
2. Make a U-turn onto شارع التنمية 1.79 km
3. At roundabout, take exit 2 onto شارع الرباط, 47 2.78 km
4. Keep right 4.86 km
5. At roundabout, take exit 2 onto شارع ثمريت, 31 3.17 km
6. At roundabout, take exit 2 onto Salalah Thumrait Road, 31 64.75 km
7. At roundabout, take exit 2 onto Thumrait Muscat Road, 31 6.40 km
8. At roundabout, take exit 2 onto Muscat Road, 31 8.79 km
9. Continue onto 31 760.98 km
10. Keep right 940 m
11. Keep right 274 m
12. At roundabout, take exit 1 7.90 km
13. Keep right 550 m
14. At roundabout, take exit 2 20.11 km
15. Turn left onto طريق إزكي - سناو, 33 2.95 km
16. Keep right 110.71 km
17. At roundabout, take exit 2 13.24 km
18. Keep right 422 m
19. Keep right 125 m
20. Turn left onto شارع غلا 768 m
21. Keep right onto شارع الصفح 1.30 km
22. Turn right onto شارع الضيافة 2.18 km
23. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Salalah (Oman/Zufar) to Muscat (Oman/Masqat)?
How do I get from Salalah (Oman/Zufar) to Muscat (Oman/Masqat) the fastest?
How long does it take to get from Salalah (Oman/Zufar) to Muscat (Oman/Masqat)?