Tehran
Muscat, Oman
The best and cheapest way to get from Tehran and Muscat, Oman is to travel by car/taxi, which will cost about 49 OMR or 115.20 USD.