HowToGo

Flight from Thailand to Oman

How to get to Oman from Thailand by flight ? You can check flights from Thailand to Oman below.

Search Transfer from Thailand to Oman

Search Flights

You can find flight ticket prices from Thailand to Oman with our flight tickets search tool below

1. Udon Thani to Muscat

  1. You take a bus, shuttle or taxi from your location in Thailand to Udon Thani.

  2. You take a flight from Udon Thani to Muscat and cost approximately 270 USD.

  3. You take a bus, shuttle or taxi from Muscat to your destination in Oman.

Flight Depart Arrive
SL601 Thai Lion Mentari
SL220 Thai Lion Mentari
WY338 Oman Air
08:05 Udon Thani
12:05 Don Muang
15:20 Kathmandu
09:00 Don Muang
14:00 Kathmandu
18:00 Muscat
Connect
WE3 Thai Smile
WY812 Oman Air
08:35 Udon Thani
14:35 Suvarnabhumi
09:40 Suvarnabhumi
17:30 Muscat
Connect
WE3 Thai Smile
TG507 Thai Airways International
TG507 Thai Airways International
08:35 Udon Thani
14:10 Suvarnabhumi
18:10 Karachi
09:40 Suvarnabhumi
17:10 Karachi
19:00 Muscat
Connect
WE3 Thai Smile
WY816 Oman Air
08:35 Udon Thani
20:40 Suvarnabhumi
09:40 Suvarnabhumi
23:35 Muscat
Connect
WE5 Thai Smile
WY816 Oman Air
13:15 Udon Thani
20:40 Suvarnabhumi
14:20 Suvarnabhumi
23:35 Muscat
Connect
WE5 Thai Smile
6E1793 IndiGo Airlines
6E81 IndiGo Airlines
13:15 Udon Thani
15:40 Suvarnabhumi
20:25 Mumbai
14:20 Suvarnabhumi
18:35 Mumbai
21:35 Muscat
Connect
WE7 Thai Smile
WY816 Oman Air
15:50 Udon Thani
20:40 Suvarnabhumi
16:55 Suvarnabhumi
23:35 Muscat
Connect
FD3171 Thai AirAsia
QR841 Qatar Airways
QR1148 Qatar Airways
17:45 Udon Thani
20:40 Phuket
00:25 Doha
19:35 Phuket
23:35 Doha
03:15 Muscat
Connect
WE9 Thai Smile
WY818 Oman Air
20:10 Udon Thani
09:10 Suvarnabhumi
21:15 Suvarnabhumi
12:05 Muscat
Connect

2. Suvarnabhumi to Muscat

  1. You take a bus, shuttle or taxi from your location in Thailand to Suvarnabhumi.

  2. You take a flight from Suvarnabhumi to Muscat and cost approximately 180 USD.

  3. You take a bus, shuttle or taxi from Muscat to your destination in Oman.

Flight Depart Arrive
EK385 Emirates
EK862 Emirates
01:35 Suvarnabhumi
08:25 Dubai
04:45 Dubai
09:40 Muscat
Connect
EK385 Emirates
FZ45 Flydubai
01:35 Suvarnabhumi
07:55 Dubai
04:45 Dubai
08:55 Muscat
Connect
QR837 Qatar Airways
QR1128 Qatar Airways
02:10 Suvarnabhumi
07:30 Doha
05:15 Doha
10:20 Muscat
Connect
EY407 Etihad
EY382 Etihad
02:15 Suvarnabhumi
09:05 Abu Dhabi
05:50 Abu Dhabi
10:15 Muscat
Connect
EK371 Emirates
EK862 Emirates
02:25 Suvarnabhumi
08:25 Dubai
05:35 Dubai
09:40 Muscat
Connect
EK371 Emirates
FZ45 Flydubai
02:25 Suvarnabhumi
07:55 Dubai
05:35 Dubai
08:55 Muscat
Connect
EK377 Emirates
EK862 Emirates
03:30 Suvarnabhumi
08:25 Dubai
06:50 Dubai
09:40 Muscat
Connect
EK377 Emirates
FZ45 Flydubai
03:30 Suvarnabhumi
07:55 Dubai
06:50 Dubai
08:55 Muscat
Connect
EK377 Emirates
FZ131 Flydubai
03:30 Suvarnabhumi
10:50 Dubai
06:50 Dubai
11:55 Muscat
Connect
QR827 Qatar Airways
WY2664 Oman Air
08:05 Suvarnabhumi
13:25 Doha
11:10 Doha
15:55 Muscat
Connect
QR827 Qatar Airways
QR1126 Qatar Airways
08:05 Suvarnabhumi
13:30 Doha
11:10 Doha
16:20 Muscat
Connect
QR831 Qatar Airways
WY2664 Oman Air
09:05 Suvarnabhumi
13:25 Doha
12:10 Doha
15:55 Muscat
Connect
QR831 Qatar Airways
QR1126 Qatar Airways
09:05 Suvarnabhumi
13:30 Doha
12:10 Doha
16:20 Muscat
Connect
WY818 Oman Air
09:10 Suvarnabhumi
12:05 Muscat Direct
UL403 SriLankan Airlines
WY374 Oman Air
09:10 Suvarnabhumi
15:20 Colombo
11:00 Colombo
17:55 Muscat
Connect
EK375 Emirates
FZ43 Flydubai
09:55 Suvarnabhumi
14:45 Dubai
13:00 Dubai
15:45 Muscat
Connect
EK375 Emirates
EK864 Emirates
09:55 Suvarnabhumi
16:05 Dubai
13:00 Dubai
17:20 Muscat
Connect
KU412 Kuwait Airways
WY646 Oman Air
11:45 Suvarnabhumi
16:20 Kuwait
15:10 Kuwait
19:25 Muscat
Connect
GF153 Gulf Air Bahrain
WY656 Oman Air
11:50 Suvarnabhumi
16:25 Manama
15:05 Manama
19:05 Muscat
Connect
UL405 SriLankan Airlines
UL205 SriLankan Airlines
13:55 Suvarnabhumi
19:25 Colombo
15:45 Colombo
21:55 Muscat
Connect
TG507 Thai Airways International
TG507 Thai Airways International
14:10 Suvarnabhumi
18:10 Karachi
17:10 Karachi
19:00 Muscat
Connect
WY812 Oman Air
14:35 Suvarnabhumi
17:30 Muscat Direct
6E1793 IndiGo Airlines
6E81 IndiGo Airlines
15:40 Suvarnabhumi
20:25 Mumbai
18:35 Mumbai
21:35 Muscat
Connect
TG417 Thai Airways International
WY824 Oman Air
16:40 Suvarnabhumi
21:35 Kuala Lumpur
19:50 Kuala Lumpur
00:20 Muscat
Connect
QR839 Qatar Airways
WY662 Oman Air
16:45 Suvarnabhumi
21:40 Doha
19:50 Doha
00:10 Muscat
Connect
QR839 Qatar Airways
WY2670 Oman Air
16:45 Suvarnabhumi
23:00 Doha
19:50 Doha
01:30 Muscat
Connect
MH783 Malaysia Airlines
WY824 Oman Air
17:15 Suvarnabhumi
21:35 Kuala Lumpur
20:30 Kuala Lumpur
00:20 Muscat
Connect
QR981 Qatar Airways
QR1130 Qatar Airways
19:40 Suvarnabhumi
02:00 Doha
22:45 Doha
04:50 Muscat
Connect
QR981 Qatar Airways
QR1148 Qatar Airways
19:40 Suvarnabhumi
00:25 Doha
22:45 Doha
03:15 Muscat
Connect
QR835 Qatar Airways
QR1148 Qatar Airways
20:25 Suvarnabhumi
00:25 Doha
23:30 Doha
03:15 Muscat
Connect
QR835 Qatar Airways
QR1130 Qatar Airways
20:25 Suvarnabhumi
02:00 Doha
23:30 Doha
04:50 Muscat
Connect
WY816 Oman Air
20:40 Suvarnabhumi
23:35 Muscat Direct
QR833 Qatar Airways
QR1130 Qatar Airways
21:10 Suvarnabhumi
02:00 Doha
00:15 Doha
04:50 Muscat
Connect
EK373 Emirates
EK866 Emirates
21:25 Suvarnabhumi
02:15 Dubai
00:50 Dubai
03:30 Muscat
Connect
GF151 Gulf Air Bahrain
GF560 Gulf Air Bahrain
21:40 Suvarnabhumi
01:45 Manama
00:50 Manama
04:30 Muscat
Connect
GF151 Gulf Air Bahrain
WY658 Oman Air
21:40 Suvarnabhumi
03:45 Manama
00:50 Manama
06:25 Muscat
Connect
KU414 Kuwait Airways
WY644 Oman Air
23:15 Suvarnabhumi
04:05 Kuwait
02:40 Kuwait
07:15 Muscat
Connect

3. Chiang Mai to Muscat

  1. You take a bus, shuttle or taxi from your location in Thailand to Chiang Mai.

  2. You take a flight from Chiang Mai to Muscat and cost approximately 460 USD.

  3. You take a bus, shuttle or taxi from Muscat to your destination in Oman.

Flight Depart Arrive
WE177 Thai Smile
WY818 Oman Air
06:15 Chiang Mai
09:10 Suvarnabhumi
07:35 Suvarnabhumi
12:05 Muscat
Connect
PG222 Bangkok Airways
WY818 Oman Air
06:55 Chiang Mai
09:10 Suvarnabhumi
08:20 Suvarnabhumi
12:05 Muscat
Connect
PG222 Bangkok Airways
EK375 Emirates
FZ43 Flydubai
06:55 Chiang Mai
09:55 Suvarnabhumi
14:45 Dubai
08:20 Suvarnabhumi
13:00 Dubai
15:45 Muscat
Connect
PG222 Bangkok Airways
EK375 Emirates
EK864 Emirates
06:55 Chiang Mai
09:55 Suvarnabhumi
16:05 Dubai
08:20 Suvarnabhumi
13:00 Dubai
17:20 Muscat
Connect
VZ101 Thai Vietjet Air
WY812 Oman Air
08:00 Chiang Mai
14:35 Suvarnabhumi
09:20 Suvarnabhumi
17:30 Muscat
Connect
QR823 Qatar Airways
QR1126 Qatar Airways
08:10 Chiang Mai
13:30 Doha
11:45 Doha
16:20 Muscat
Connect
QR823 Qatar Airways
WY2664 Oman Air
08:10 Chiang Mai
13:25 Doha
11:45 Doha
15:55 Muscat
Connect
QR823 Qatar Airways
WY664 Oman Air
08:10 Chiang Mai
16:00 Doha
11:45 Doha
18:30 Muscat
Connect
TG103 Thai Airways International
TG507 Thai Airways International
TG507 Thai Airways International
10:05 Chiang Mai
14:10 Suvarnabhumi
18:10 Karachi
11:25 Suvarnabhumi
17:10 Karachi
19:00 Muscat
Connect
TG103 Thai Airways International
WY812 Oman Air
10:05 Chiang Mai
14:35 Suvarnabhumi
11:25 Suvarnabhumi
17:30 Muscat
Connect
PG216 Bangkok Airways
TG507 Thai Airways International
TG507 Thai Airways International
10:10 Chiang Mai
14:10 Suvarnabhumi
18:10 Karachi
11:35 Suvarnabhumi
17:10 Karachi
19:00 Muscat
Connect
PG216 Bangkok Airways
WY812 Oman Air
10:10 Chiang Mai
14:35 Suvarnabhumi
11:35 Suvarnabhumi
17:30 Muscat
Connect
TG105 Thai Airways International
WY812 Oman Air
10:40 Chiang Mai
14:35 Suvarnabhumi
11:50 Suvarnabhumi
17:30 Muscat
Connect
TG105 Thai Airways International
TG507 Thai Airways International
TG507 Thai Airways International
10:40 Chiang Mai
14:10 Suvarnabhumi
18:10 Karachi
11:50 Suvarnabhumi
17:10 Karachi
19:00 Muscat
Connect
VZ103 Thai Vietjet Air
WY812 Oman Air
11:40 Chiang Mai
14:35 Suvarnabhumi
13:00 Suvarnabhumi
17:30 Muscat
Connect
VZ103 Thai Vietjet Air
TG507 Thai Airways International
TG507 Thai Airways International
11:40 Chiang Mai
14:10 Suvarnabhumi
18:10 Karachi
13:00 Suvarnabhumi
17:10 Karachi
19:00 Muscat
Connect
VZ105 Thai Vietjet Air
WY816 Oman Air
14:10 Chiang Mai
20:40 Suvarnabhumi
15:30 Suvarnabhumi
23:35 Muscat
Connect
TG111 Thai Airways International
WY816 Oman Air
15:10 Chiang Mai
20:40 Suvarnabhumi
16:20 Suvarnabhumi
23:35 Muscat
Connect
VZ107 Thai Vietjet Air
WY816 Oman Air
16:10 Chiang Mai
20:40 Suvarnabhumi
17:30 Suvarnabhumi
23:35 Muscat
Connect
PG226 Bangkok Airways
WY816 Oman Air
16:40 Chiang Mai
20:40 Suvarnabhumi
18:05 Suvarnabhumi
23:35 Muscat
Connect
PG226 Bangkok Airways
EK373 Emirates
EK866 Emirates
16:40 Chiang Mai
21:25 Suvarnabhumi
02:15 Dubai
18:05 Suvarnabhumi
00:50 Dubai
03:30 Muscat
Connect
WE165 Thai Smile
WY816 Oman Air
17:25 Chiang Mai
20:40 Suvarnabhumi
18:40 Suvarnabhumi
23:35 Muscat
Connect
VZ109 Thai Vietjet Air
WY816 Oman Air
18:10 Chiang Mai
20:40 Suvarnabhumi
19:30 Suvarnabhumi
23:35 Muscat
Connect
PG220 Bangkok Airways
EK373 Emirates
EK866 Emirates
19:05 Chiang Mai
21:25 Suvarnabhumi
02:15 Dubai
20:30 Suvarnabhumi
00:50 Dubai
03:30 Muscat
Connect
TG117 Thai Airways International
EK373 Emirates
EK866 Emirates
19:20 Chiang Mai
21:25 Suvarnabhumi
02:15 Dubai
20:30 Suvarnabhumi
00:50 Dubai
03:30 Muscat
Connect
WE167 Thai Smile
WY818 Oman Air
21:55 Chiang Mai
09:10 Suvarnabhumi
23:10 Suvarnabhumi
12:05 Muscat
Connect

4. Hat Yai to Muscat

  1. You take a bus, shuttle or taxi from your location in Thailand to Hat Yai.

  2. You take a flight from Hat Yai to Muscat and cost approximately 320 USD.

  3. You take a bus, shuttle or taxi from Muscat to your destination in Oman.

Flight Depart Arrive
SL723 Thai Lion Mentari
SL220 Thai Lion Mentari
WY338 Oman Air
08:10 Hat Yai
12:05 Don Muang
15:20 Kathmandu
09:40 Don Muang
14:00 Kathmandu
18:00 Muscat
Connect
WE260 Thai Smile
WY812 Oman Air
08:15 Hat Yai
14:35 Suvarnabhumi
09:40 Suvarnabhumi
17:30 Muscat
Connect
WE260 Thai Smile
TG507 Thai Airways International
TG507 Thai Airways International
08:15 Hat Yai
14:10 Suvarnabhumi
18:10 Karachi
09:40 Suvarnabhumi
17:10 Karachi
19:00 Muscat
Connect
WE270 Thai Smile
TG507 Thai Airways International
TG507 Thai Airways International
08:55 Hat Yai
14:10 Suvarnabhumi
18:10 Karachi
10:15 Suvarnabhumi
17:10 Karachi
19:00 Muscat
Connect
WE270 Thai Smile
WY812 Oman Air
08:55 Hat Yai
14:35 Suvarnabhumi
10:15 Suvarnabhumi
17:30 Muscat
Connect
WE270 Thai Smile
WY816 Oman Air
08:55 Hat Yai
20:40 Suvarnabhumi
10:15 Suvarnabhumi
23:35 Muscat
Connect
FD460 Thai AirAsia
WY824 Oman Air
12:30 Hat Yai
21:35 Kuala Lumpur
14:45 Kuala Lumpur
00:20 Muscat
Connect
WE262 Thai Smile
WY816 Oman Air
13:40 Hat Yai
20:40 Suvarnabhumi
15:10 Suvarnabhumi
23:35 Muscat
Connect
WE266 Thai Smile
WY816 Oman Air
16:20 Hat Yai
20:40 Suvarnabhumi
17:40 Suvarnabhumi
23:35 Muscat
Connect
WE264 Thai Smile
WY818 Oman Air
19:25 Hat Yai
09:10 Suvarnabhumi
20:50 Suvarnabhumi
12:05 Muscat
Connect
WE268 Thai Smile
WY818 Oman Air
21:15 Hat Yai
09:10 Suvarnabhumi
22:40 Suvarnabhumi
12:05 Muscat
Connect

References

Find Hotels in Oman

You can find hotels and accommodations in Oman with our hotels search tool below

Booking.com