🔔 Track this route
We check BKK → MCT every day and email you the cheapest nonstop fares we find.
Free · one-click unsubscribe
Yes. Oman Air and Salam Air fly nonstop from Bangkok (BKK) to Muscat (MCT), daily. The flight takes about 6h 23m and covers 2,852 miles (4,590 km).
Oman Air, Salam Air operate nonstop flights from Bangkok to Muscat.
The nonstop flight from Bangkok to Muscat takes ~6h 23m (approximately 4590 km).
Nonstop flights from Bangkok to Muscat operate daily.