Popular Filters
One Way Price
Duration
Stops From Chiang Mai
Departure From Chiang Mai
MYR 586
MYR 1,393
MYR 1,540
Arrival at Denpasar Bali
MYR 1,393
MYR 586
MYR 735
Alliances & Airlines
Oneworld
(32)
SkyTeam
(3)
Star Alliance
(12)
+ 12 more
Layover Airports
+ 7 more
Layover Duration
Chiang Mai To Denpasar Flights
Book Chiang Mai to Denpasar flight tickets at lowest price. Get best deals on your upcoming Chiang Mai to Denpasar flights only on MakeMyTrip. Also Book Denpasar to Chiang Mai Flights. Currently 67 flights flying from Chiang Mai to Denpasar. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.
MYR 599
Re Check-in of Baggage required
Chiang Mai to Denpasar Bali , 31 Aug
Thai AirAsia FD | 3417
07:10
Sun, 31 Aug 25
Terminal D
Chiang Mai, Thailand
01 h 15 m
08:25
Sun, 31 Aug 25
Terminal T2
Don Mueang Intl-Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Thai Lion Air SL | 258
12:20
Sun, 31 Aug 25
Terminal T1
Don Mueang Intl-Bangkok, Thailand
04 h 25 m
17:45
Sun, 31 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 753
Re Check-in of Baggage required
Chiang Mai to Denpasar Bali , 31 Aug
Thai AirAsia FD | 3438
08:25
Sun, 31 Aug 25
Terminal D
Chiang Mai, Thailand
01 h 10 m
09:35
Sun, 31 Aug 25
Terminal T2
Don Mueang Intl-Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Batik Air ID | 7636
13:50
Sun, 31 Aug 25
Terminal T1
Don Mueang Intl-Bangkok, Thailand
04 h 20 m
19:10
Sun, 31 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 760
Re Check-in of Baggage required
Chiang Mai to Denpasar Bali , 31 Aug
Nok Air DD | 121
08:15
Sun, 31 Aug 25
Terminal D
Chiang Mai, Thailand
01 h 15 m
09:30
Sun, 31 Aug 25
Terminal T2
Don Mueang Intl-Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Batik Air ID | 7636
13:50
Sun, 31 Aug 25
Terminal T1
Don Mueang Intl-Bangkok, Thailand
04 h 20 m
19:10
Sun, 31 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 783
Re Check-in of Baggage required
Chiang Mai to Denpasar Bali , 31 Aug
Thai AirAsia FD | 3417
07:10
Sun, 31 Aug 25
Terminal D
Chiang Mai, Thailand
01 h 15 m
08:25
Sun, 31 Aug 25
Terminal T2
Don Mueang Intl-Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Batik Air ID | 7636
13:50
Sun, 31 Aug 25
Terminal T1
Don Mueang Intl-Bangkok, Thailand
04 h 20 m
19:10
Sun, 31 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 799
Re Check-in of Baggage required
Chiang Mai to Denpasar Bali , 31 Aug
Thai Lion Air SL | 503
08:10
Sun, 31 Aug 25
Terminal D
Chiang Mai, Thailand
01 h 15 m
09:25
Sun, 31 Aug 25
Terminal T2
Don Mueang Intl-Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Batik Air ID | 7636
13:50
Sun, 31 Aug 25
Terminal T1
Don Mueang Intl-Bangkok, Thailand
04 h 20 m
19:10
Sun, 31 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 890
Re Check-in of Baggage required
Chiang Mai to Denpasar Bali , 31 Aug
Thai AirAsia FD | 3446
09:10
Sun, 31 Aug 25
Terminal D
Chiang Mai, Thailand
01 h 15 m
10:25
Sun, 31 Aug 25
Terminal T2
Don Mueang Intl-Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Batik Air ID | 7636
13:50
Sun, 31 Aug 25
Terminal T1
Don Mueang Intl-Bangkok, Thailand
04 h 20 m
19:10
Sun, 31 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 1,036
Re Check-in of Baggage required
Chiang Mai to Denpasar Bali , 31 Aug
W1 | 5007
08:15
Sun, 31 Aug 25
Chiang Mai, Thailand
01 h 15 m
09:30
Sun, 31 Aug 25
Terminal T2
Don Mueang Intl-Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Batik Air ID | 7636
13:50
Sun, 31 Aug 25
Terminal T1
Don Mueang Intl-Bangkok, Thailand
04 h 20 m
19:10
Sun, 31 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 1,427
Transit Visa may be required
Chiang Mai to Denpasar Bali , 31 Aug
Scoot TR | 675
17:40
Sun, 31 Aug 25
Chiang Mai, Thailand
03 h 10 m
21:50
Sun, 31 Aug 25
Singapore, Singapore
BAGGAGE : CHECK INCABIN
Information not available
Scoot TR | 280
07:10
Mon, 1 Sep 25
Singapore, Singapore
02 h 40 m
09:50
Mon, 1 Sep 25
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 1,476
Transit Visa may be required
Chiang Mai to Denpasar Bali , 31 Aug
Malaysia Airlines MH | 773
12:35
Sun, 31 Aug 25
Chiang Mai, Thailand
03 h
16:35
Sun, 31 Aug 25
Terminal T1
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Malaysia Airlines MH | 853
15:10
Mon, 1 Sep 25
Terminal T1
Kuala Lumpur, Malaysia
03 h 20 m
18:30
Mon, 1 Sep 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 1,557
Chiang Mai to Denpasar Bali , 31 Aug
Thai Lion Air SL | 507
10:50
Sun, 31 Aug 25
Terminal D
Chiang Mai, Thailand
01 h 15 m
12:05
Sun, 31 Aug 25
Terminal T2
Don Mueang Intl-Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Thai Lion Air SL | 116
02:00
Mon, 1 Sep 25
Terminal T1
Don Mueang Intl-Bangkok, Thailand
03 h 30 m
05:30
Mon, 1 Sep 25
Terminal T2
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Batik Air ID | 8050
10:40
Mon, 1 Sep 25
Terminal T2
Jakarta, Indonesia
01 h 50 m
13:30
Mon, 1 Sep 25
Terminal D
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available