🔔 Track this route
We check MCT → MSH every day and email you the cheapest nonstop fares we find.
Free · one-click unsubscribe
Yes. Salam Air flies nonstop from Muscat (MCT) to Masirah (MSH), 1–2 times a week. The flight takes about 55m and covers 206 miles (331 km).
Salam Air operates nonstop flights from Muscat to Masirah.
The nonstop flight from Muscat to Masirah takes ~55m (approximately 331 km).
Nonstop flights from Muscat to Masirah operate 1–2 times a week.