Best way to travel between

Sohar
Muscat
Travel Modes
Price
Distance
Duration
CO2
drive
$8.0
242.32 km
3h 13mins
31.02 kgs
 
bus
$137.0
404.79 km
6h 2mins
12.14 kgs
 
flight
$240.0
243.36 km
1h 27mins
26.28 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 242.32 km 3h 13mins 3 OMR 8.0
Bus 404.79 km 6h 2mins 53 OMR 137.0
Flight 243.36 km 1h 27mins 92 OMR 240.0
Take Car from Sohar to Muscat
Time: 3h 13mins Cost: 3 OMR; $ 7.2 - 8.8 USD CO2 Emission: 31.02 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Sohar and Muscat is to travel by car/taxi, which will cost about 3 OMR or 7.20 USD.