Bangkok to Chiang Mai Flights

There are 96 daily flights that operate from Bangkok Don Muang / Bangkok Suvarnabhumi Airport to Chiang Mai International Airport. The earliest departure takes off at 05:00 and the last one leaves at 22:10.

This route at a glance

  • 96flights a day
  • 6airlines
  • 05:00 – 22:10first and last
  • 1h 20mtypical flight time
  • 3,751 THBtypical fare, 1,420–26,801

Checked baggage included with the fares we recorded. Airlines sell more; this is what the cheapest fares carried.

AirlineHold baggage
Nok Air15 kg
Thai Airways20 kg
Thai Lion Air15 kg
Thai Vietjet Air15 kg
Thai AirAsia15 kg
Bangkok Airways20 kg

Hand baggage is 5–7 kg, depending on the airline.

Collected 7 November 2026. Not live — check with the airline before booking.

Which airlines fly from Bangkok to Chiang Mai?

The following 6 airlines have scheduled flights on this route: Nok Air, Thai Airways, Thai Lion Air, Thai Vietjet Air, Thai AirAsia and Bangkok Airways.

How much is a flight from Bangkok to Chiang Mai?

The average price for a flight is 3,751 THB, ranging from 1,420 THB to 26,801 THB. Scroll down the page to get detailed prices and times for this trip and links to book.

Schedules for return route: Chiang Mai to Bangkok.

From 1,420 THB

Flight details Mon Tues Wed Thurs Fri Sat Sun
Bangkok Don Muang
Nok Air
DD122
05:00 - 06:15
75 mins
---
---
3,455 THB
1,554 THB
---
---
---
Bangkok Suvarnabhumi Airport
Thai Airways
TG100
06:00 - 07:20
80 mins
1,945 THB
2,176 THB
2,176 THB
3,973 THB
1,965 THB
3,503 THB
1,964 THB
Bangkok Don Muang
Thai Lion Air
SL502
06:05 - 07:20
75 mins
15,081 THB
---
5,122 THB
2,168 THB
2,967 THB
4,823 THB
4,823 THB
Bangkok Don Muang
Nok Air
DD124
06:20 - 07:35
75 mins
---
5,176 THB
3,116 THB
2,806 THB
2,229 THB
3,116 THB
4,167 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ100
06:30 - 07:50
80 mins
2,220 THB
2,001 THB
2,244 THB
2,244 THB
1,914 THB
2,322 THB
1,619 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ4724
06:30 - 07:50
80 mins
3,776 THB
4,012 THB
4,012 THB
4,012 THB
3,760 THB
3,984 THB
3,776 THB
Bangkok Don Muang
Thai AirAsia
FD3437
06:45 - 07:55
70 mins
---
---
2,988 THB
2,110 THB
3,014 THB
5,207 THB
5,496 THB
Bangkok Suvarnabhumi Airport
Bangkok Airways
PG1217
06:50 - 08:10
80 mins
---
---
---
---
2,512 THB
2,906 THB
---
Bangkok Don Muang
Thai Lion Air
SL504
06:55 - 08:15
80 mins
---
1,769 THB
1,670 THB
1,876 THB
---
---
---
Bangkok Don Muang
Thai Lion Air
SL1504
07:00 - 08:15
75 mins
---
---
---
2,168 THB
---
---
---
Bangkok Suvarnabhumi Airport
Thai AirAsia
FD4100
07:05 - 08:25
80 mins
1,811 THB
2,352 THB
2,125 THB
2,977 THB
3,904 THB
3,906 THB
1,806 THB
Bangkok Suvarnabhumi Airport
Thai Airways
TG102
07:25 - 08:45
80 mins
3,439 THB
2,881 THB
2,992 THB
3,492 THB
3,503 THB
3,995 THB
2,887 THB
Bangkok Don Muang
Thai AirAsia
FD3411
07:35 - 08:50
75 mins
---
5,347 THB
5,252 THB
2,110 THB
3,014 THB
5,107 THB
5,242 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ114
07:35 - 09:05
90 mins
1,560 THB
2,563 THB
2,562 THB
2,562 THB
2,463 THB
2,151 THB
1,913 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ4756
07:35 - 09:05
90 mins
3,145 THB
4,225 THB
4,225 THB
4,012 THB
3,760 THB
3,779 THB
3,776 THB
Bangkok Suvarnabhumi Airport
Bangkok Airways
PG215
08:05 - 09:25
80 mins
2,564 THB
3,331 THB
3,294 THB
4,016 THB
4,708 THB
3,327 THB
2,275 THB
Bangkok Don Muang
Thai AirAsia
FD3416
08:25 - 09:40
75 mins
---
---
5,107 THB
2,100 THB
2,298 THB
5,009 THB
5,054 THB
Bangkok Don Muang
Thai Lion Air
SL506
08:35 - 09:50
75 mins
15,081 THB
---
4,823 THB
2,168 THB
2,635 THB
4,823 THB
5,122 THB
Bangkok Don Muang
Thai Lion Air
SL1520
08:55 - 10:10
75 mins
---
---
---
2,168 THB
---
---
---
Bangkok Suvarnabhumi Airport
Thai Airways
TG122
09:00 - 10:20
80 mins
2,577 THB
3,892 THB
3,914 THB
6,034 THB
4,000 THB
4,710 THB
3,938 THB
Bangkok Don Muang
Thai AirAsia
FD8819
09:10 - 10:25
75 mins
---
---
---
2,276 THB
---
---
---
Bangkok Don Muang
Thai Lion Air
SL1506
09:10 - 10:25
75 mins
15,081 THB
---
4,823 THB
---
---
---
---
Bangkok Don Muang
Nok Air
DD126
09:30 - 10:45
75 mins
5,865 THB
---
3,455 THB
---
3,455 THB
---
4,167 THB
Bangkok Suvarnabhumi Airport
Thai AirAsia
FD9162
09:30 - 10:55
85 mins
1,794 THB
2,293 THB
2,334 THB
2,962 THB
3,404 THB
3,136 THB
1,790 THB
Bangkok Don Muang
Nok Air
DD130
09:45 - 11:00
75 mins
---
---
---
1,928 THB
---
---
---
Bangkok Suvarnabhumi Airport
Bangkok Airways
PG1235
09:45 - 11:10
85 mins
2,564 THB
---
---
---
---
2,906 THB
2,164 THB
Bangkok Don Muang
Thai AirAsia
FD3443
10:00 - 11:15
75 mins
---
---
5,401 THB
2,085 THB
2,286 THB
5,009 THB
4,870 THB
Bangkok Suvarnabhumi Airport
Bangkok Airways
PG223
10:00 - 11:20
80 mins
2,873 THB
4,016 THB
3,609 THB
4,793 THB
4,708 THB
3,619 THB
3,244 THB
Bangkok Don Muang
Thai Lion Air
SL1522
10:05 - 11:20
75 mins
---
---
4,823 THB
2,168 THB
---
---
---
Bangkok Don Muang
Thai AirAsia
FD8801
10:10 - 11:20
70 mins
---
---
---
---
---
---
5,174 THB
Bangkok Suvarnabhumi Airport
Thai Airways
TG104
10:15 - 11:30
75 mins
2,887 THB
3,892 THB
3,454 THB
6,034 THB
3,423 THB
4,000 THB
3,421 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ102
10:25 - 11:50
85 mins
1,702 THB
2,965 THB
3,099 THB
2,783 THB
2,151 THB
2,151 THB
1,913 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ4726
10:25 - 11:50
85 mins
4,012 THB
4,917 THB
5,236 THB
4,521 THB
3,760 THB
3,779 THB
3,776 THB
Bangkok Don Muang
Thai AirAsia
FD3435
10:30 - 11:55
85 mins
---
---
5,401 THB
1,864 THB
2,275 THB
4,995 THB
5,099 THB
Bangkok Suvarnabhumi Airport
Thai AirAsia
FD4104
10:40 - 12:00
80 mins
1,794 THB
2,304 THB
2,153 THB
3,290 THB
3,404 THB
3,136 THB
1,781 THB
Bangkok Don Muang
Thai Lion Air
SL508
11:05 - 12:25
80 mins
---
---
4,823 THB
1,966 THB
2,339 THB
4,236 THB
5,122 THB
Bangkok Don Muang
Thai AirAsia
FD3447
11:30 - 12:40
70 mins
---
---
5,009 THB
2,085 THB
2,286 THB
5,107 THB
5,285 THB
Bangkok Don Muang
Thai Lion Air
SL510
11:30 - 12:45
75 mins
---
---
4,823 THB
1,966 THB
2,339 THB
4,823 THB
5,122 THB
Bangkok Suvarnabhumi Airport
Bangkok Airways
PG1237
11:45 - 13:05
80 mins
---
---
---
---
3,246 THB
---
---
Bangkok Don Muang
Thai Lion Air
SL1524
11:50 - 13:05
75 mins
---
---
4,236 THB
1,966 THB
---
---
---
Bangkok Don Muang
Thai AirAsia
FD3441
12:00 - 13:15
75 mins
---
---
3,980 THB
1,855 THB
2,115 THB
5,090 THB
5,285 THB
Bangkok Suvarnabhumi Airport
Thai Airways
TG106
12:00 - 13:20
80 mins
2,992 THB
3,892 THB
3,454 THB
6,034 THB
3,503 THB
4,710 THB
3,447 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ110
12:10 - 13:35
85 mins
1,893 THB
2,788 THB
2,778 THB
2,783 THB
1,914 THB
2,151 THB
1,805 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ4718
12:10 - 13:35
85 mins
4,012 THB
4,917 THB
4,543 THB
4,543 THB
3,760 THB
3,779 THB
3,776 THB
Bangkok Suvarnabhumi Airport
Bangkok Airways
PG225
12:25 - 13:45
80 mins
3,294 THB
4,016 THB
4,763 THB
5,423 THB
3,562 THB
6,185 THB
3,559 THB
Bangkok Don Muang
Thai Lion Air
SL524
12:30 - 13:45
75 mins
---
1,677 THB
---
2,145 THB
---
---
---
Bangkok Don Muang
Nok Air
DD132
12:35 - 13:50
75 mins
---
5,776 THB
---
2,509 THB
---
4,772 THB
---
Bangkok Don Muang
Thai AirAsia
FD8823
12:50 - 14:05
75 mins
---
---
2,752 THB
1,864 THB
2,110 THB
---
---
Bangkok Suvarnabhumi Airport
Bangkok Airways
PG1221
12:50 - 14:10
80 mins
---
---
---
---
3,562 THB
---
---
Bangkok Don Muang
Thai Lion Air
SL512
13:10 - 14:25
75 mins
26,801 THB
26,801 THB
2,867 THB
1,966 THB
2,169 THB
4,823 THB
5,122 THB
Bangkok Don Muang
Thai AirAsia
FD3421
13:15 - 14:30
75 mins
---
---
2,739 THB
1,889 THB
1,879 THB
5,009 THB
5,285 THB
Bangkok Suvarnabhumi Airport
Thai Airways
TG110
13:25 - 14:40
75 mins
3,168 THB
5,979 THB
3,454 THB
6,034 THB
3,918 THB
4,000 THB
3,938 THB
Bangkok Don Muang
Thai AirAsia
FD3433
13:55 - 15:05
70 mins
---
---
2,752 THB
1,864 THB
1,855 THB
4,450 THB
5,285 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ106
13:50 - 15:15
85 mins
1,702 THB
2,788 THB
2,778 THB
2,783 THB
2,151 THB
1,914 THB
5,393 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ4750
13:50 - 15:15
85 mins
4,012 THB
4,543 THB
4,543 THB
4,543 THB
3,760 THB
3,779 THB
---
Bangkok Don Muang
Thai AirAsia
FD8815
14:05 - 15:20
75 mins
---
---
2,498 THB
1,864 THB
1,855 THB
---
---
Bangkok Don Muang
Nok Air
DD134
14:15 - 15:30
75 mins
26,120 THB
5,254 THB
2,509 THB
2,562 THB
2,509 THB
3,116 THB
5,274 THB
Bangkok Don Muang
Thai AirAsia
FD3445
14:35 - 15:55
80 mins
---
---
2,299 THB
1,879 THB
1,873 THB
4,450 THB
5,150 THB
Bangkok Don Muang
Thai Lion Air
SL1526
14:35 - 15:50
75 mins
---
---
2,630 THB
---
---
---
---
Bangkok Suvarnabhumi Airport
Bangkok Airways
PG1215
15:00 - 16:20
80 mins
---
---
---
---
2,822 THB
---
---
Bangkok Suvarnabhumi Airport
Thai Airways
TG112
15:05 - 16:25
80 mins
3,423 THB
3,892 THB
3,914 THB
6,034 THB
3,494 THB
3,494 THB
3,413 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ108
15:15 - 16:45
90 mins
5,570 THB
2,788 THB
2,562 THB
2,244 THB
5,396 THB
5,396 THB
5,393 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ4728
15:15 - 16:45
90 mins
7,713 THB
4,917 THB
4,225 THB
4,225 THB
7,233 THB
7,268 THB
7,265 THB
Bangkok Don Muang
Thai AirAsia
FD3419
15:25 - 16:40
75 mins
---
---
2,521 THB
2,162 THB
2,089 THB
3,668 THB
5,285 THB
Bangkok Don Muang
Thai Lion Air
SL516
15:30 - 16:45
75 mins
---
---
1,859 THB
---
---
---
---
Bangkok Don Muang
Thai Lion Air
SL1512
15:35 - 16:50
75 mins
5,122 THB
---
---
---
---
---
---
Bangkok Don Muang
Thai Lion Air
SL1528
15:50 - 17:05
75 mins
---
---
2,337 THB
1,868 THB
---
---
---
Bangkok Suvarnabhumi Airport
Thai AirAsia
FD4108
16:15 - 17:30
75 mins
1,784 THB
2,293 THB
2,719 THB
2,962 THB
3,490 THB
1,782 THB
1,780 THB
Bangkok Don Muang
Thai AirAsia
FD3431
16:30 - 17:40
70 mins
---
5,321 THB
2,286 THB
1,855 THB
2,110 THB
5,004 THB
5,285 THB
Bangkok Don Muang
Thai Lion Air
SL514
16:45 - 18:00
75 mins
26,801 THB
5,122 THB
2,337 THB
1,966 THB
2,339 THB
4,236 THB
5,122 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ122
17:25 - 19:00
95 mins
1,702 THB
2,244 THB
2,244 THB
2,562 THB
---
1,914 THB
1,805 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ4779
17:25 - 19:00
95 mins
4,012 THB
4,012 THB
4,012 THB
4,225 THB
---
3,779 THB
3,776 THB
Bangkok Suvarnabhumi Airport
Thai Airways
TG114
17:30 - 18:50
80 mins
3,423 THB
5,979 THB
4,627 THB
---
4,710 THB
4,710 THB
5,993 THB
Bangkok Don Muang
Nok Air
DD136
17:40 - 18:55
75 mins
26,120 THB
5,176 THB
2,216 THB
1,528 THB
2,509 THB
3,065 THB
4,167 THB
Bangkok Don Muang
Thai AirAsia
FD3439
17:40 - 19:00
80 mins
---
5,347 THB
2,521 THB
1,864 THB
2,110 THB
4,431 THB
5,496 THB
Bangkok Suvarnabhumi Airport
Bangkok Airways
PG219
17:40 - 19:00
80 mins
2,873 THB
6,088 THB
3,609 THB
4,016 THB
3,970 THB
3,327 THB
4,716 THB
Bangkok Don Muang
Thai Lion Air
SL518
18:00 - 19:20
80 mins
15,081 THB
5,122 THB
2,630 THB
1,966 THB
2,169 THB
4,236 THB
5,122 THB
Bangkok Don Muang
Thai AirAsia
FD3414
18:40 - 19:55
75 mins
---
---
---
1,864 THB
1,864 THB
3,980 THB
5,496 THB
Bangkok Suvarnabhumi Airport
Thai AirAsia
FD4102
18:50 - 20:10
80 mins
1,911 THB
2,115 THB
1,957 THB
2,962 THB
3,854 THB
1,782 THB
1,781 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ2106
18:50 - 20:20
90 mins
1,558 THB
2,001 THB
2,244 THB
2,562 THB
1,805 THB
1,914 THB
1,478 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ4795
18:50 - 20:20
90 mins
3,145 THB
4,012 THB
4,012 THB
4,225 THB
3,760 THB
3,779 THB
2,950 THB
Bangkok Suvarnabhumi Airport
Thai Airways
TG120
19:05 - 20:25
80 mins
3,156 THB
3,139 THB
3,914 THB
6,034 THB
3,995 THB
3,995 THB
3,439 THB
Bangkok Don Muang
Thai Lion Air
SL520
19:30 - 20:45
75 mins
26,801 THB
5,122 THB
2,337 THB
1,966 THB
2,368 THB
4,236 THB
5,122 THB
Bangkok Don Muang
Thai AirAsia
FD3425
19:35 - 20:50
75 mins
---
---
---
1,879 THB
2,089 THB
5,107 THB
4,894 THB
Bangkok Don Muang
Thai AirAsia
FD3427
20:20 - 21:35
75 mins
---
---
---
1,881 THB
2,311 THB
3,980 THB
5,341 THB
Bangkok Don Muang
Thai Lion Air
SL522
20:30 - 21:45
75 mins
---
1,692 THB
1,769 THB
2,301 THB
---
---
---
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ118
20:35 - 22:05
90 mins
1,558 THB
2,001 THB
2,001 THB
2,562 THB
1,805 THB
1,805 THB
1,478 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ4766
20:35 - 22:05
90 mins
3,145 THB
4,012 THB
4,012 THB
4,225 THB
3,760 THB
3,779 THB
2,950 THB
Bangkok Don Muang
Nok Air
DD140
20:45 - 22:00
75 mins
5,480 THB
---
---
1,723 THB
2,509 THB
3,065 THB
4,167 THB
Bangkok Suvarnabhumi Airport
Thai AirAsia
FD4096
20:45 - 22:20
95 mins
1,920 THB
2,125 THB
2,340 THB
2,340 THB
3,854 THB
1,799 THB
1,797 THB
Bangkok Don Muang
Thai AirAsia
FD3429
21:25 - 22:40
75 mins
---
---
---
1,872 THB
2,099 THB
4,517 THB
5,149 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ104
21:25 - 22:45
80 mins
---
2,244 THB
---
2,244 THB
---
1,805 THB
1,478 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ4744
21:25 - 22:45
80 mins
---
4,012 THB
---
4,012 THB
---
3,779 THB
2,950 THB
Bangkok Don Muang
Nok Air
DD142
21:35 - 22:50
75 mins
5,175 THB
---
---
1,554 THB
2,229 THB
3,065 THB
4,167 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ2104
22:10 - 23:35
85 mins
1,420 THB
2,011 THB
2,255 THB
2,255 THB
2,182 THB
1,502 THB
1,500 THB
Bangkok Suvarnabhumi Airport
Thai Vietjet Air
VZ4793
22:10 - 23:35
85 mins
3,220 THB
4,012 THB
4,225 THB
4,012 THB
3,792 THB
3,811 THB
2,978 THB

Schedules and prices shown here are historical, for guidance only, last collected on 7 November 2026. They are not live and are not updated daily — airlines change timetables and fares constantly. Always check with the airline or a booking site before making plans. This table covers the week beginning 25th November 2026. Search the dates you want to travel for live prices.

×

Schedules