Direct flights from Bangkok to Muscat
All flights from BKK to MCT non-stop. There are direct flights from Suvarnabhumi Airport (BKK), Thailand to Seeb International (MCT), Oman with Oman Air and Salam Air. 19 weekly departures are currently scheduled on this route. Departure times range from 03:35 to 21:00 depending on the schedule period. The flight distance is 2868 miles (4615 km). Flight time ranges from 5 hours and 50 minutes to 6 hours and 30 minutes.
Flight schedule from Bangkok to Muscat with Oman Air
This is a weekly direct flight schedule for Oman Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Bangkok to Muscat with Salam Air
This is a weekly direct flight schedule for Salam Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Bangkok to Muscat scheduled departures
Select a date to see every published non-stop departure between BKK and MCT.
BKK - MCT route facts
-
Distance2868 miles (4615 km)
-
Flight time5 hours and 50 minutes to 6 hours and 30 minutes
-
Airlines
Oman Air
Salam Air -
Airline alliancesoneworld Low-cost carrier
-
CabinsEconomy Business First
-
Hub airportsOman Air: MCTSalam Air: MCT
-
AircraftOman Air: Boeing 787-9 and Boeing 737MAX 8 PassengerSalam Air: Airbus A321neo
