How to get to Oman from Thailand by flight ? You can check flights from Thailand to Oman below.
You can find flight ticket prices from Thailand to Oman with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Thailand to Udon Thani.
You take a flight from Udon Thani to Muscat and cost approximately 270 USD.
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 |
You take a bus, shuttle or taxi from your location in Thailand to Suvarnabhumi.
You take a flight from Suvarnabhumi to Muscat and cost approximately 180 USD.
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 |
You take a bus, shuttle or taxi from your location in Thailand to Chiang Mai.
You take a flight from Chiang Mai to Muscat and cost approximately 460 USD.
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 |
You take a bus, shuttle or taxi from your location in Thailand to Hat Yai.
You take a flight from Hat Yai to Muscat and cost approximately 320 USD.
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 |
You can find hotels and accommodations in Oman with our hotels search tool below
Booking.com