How to get from Sohar to Muscat by car, truck, bike, walk
Distance between Sohar and Muscat is 187 kilometers (116 miles).
Driving distance from Sohar to Muscat is 242 kilometers (150 miles)
Route Map
Routes from sohar-shamal-al-batinah to muscat-masqat
4 Ways from Sohar (Oman/Shamal al Batinah) to Muscat (Oman/Masqat)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue 61 m
2. Turn right 284 m
3. Turn right 19 m
4. Turn left 362 m
5. Turn left 150 m
See more
Questions and Answers
What is the cheapest way to get from Sohar (Oman/Shamal al Batinah) to Muscat (Oman/Masqat)?
How do I get from Sohar (Oman/Shamal al Batinah) to Muscat (Oman/Masqat) the fastest?
How long does it take to get from Sohar (Oman/Shamal al Batinah) to Muscat (Oman/Masqat)?