
2
Airlines
14×
Per week
฿10.8k
From (live)
viaFD
4.2h
Nonstop
Bangkok (DMK) → Denpasar (Bali) (DPS)
Bangkok
Don Mueang International Airport
DISTANCE
3 227 km
Denpasar (Bali)
Ngurah Rai International Airport
Flight time is an estimate: great-circle distance with ~8% routing adjustment and ~45 min ground operations. Actual block time depends on the carrier, winds, and specific service (check the airline schedule).
Fare trend — last 5weeks
↑ up 15%Lowest one-way fare from weekly Travelpayouts snapshots. See methodology for how we collect this.
🇮🇩
DPS ·
- Country
- Indonesia
- Capital
- Jakarta
- Currency
- IDR
- Visa (Thai passport)
- visa-free 30 days (ASEAN)
- Audience
- Medium — ASEAN regional / Songkran
Compare carriers on this route
🇹🇭Thai AirAsia
FD
- Frequency
- 14× / week
- Baggage
- LCC (paid)
- Migrant program
- —
Don Mueang to Bali is the low-cost route to Denpasar, flown from Bangkok’s budget-airline airport. With around 14 flights a week, it gives budget-minded travellers a direct, economical way to reach one of Southeast Asia’s best-known holiday islands without routing through the main international airport.
Block time is about 4.2 hours. The traffic is almost entirely leisure, and demand follows the holiday calendar — the route is busiest around the Thai school breaks and the year-end, when both Bangkok and Bali are at their peak.
Corridor profile
| Field | Detail |
|---|---|
| Route | Bangkok (DMK) → Denpasar (Bali) (DPS), Indonesia |
| Direct carriers | Thai AirAsia and Indonesia AirAsia |
| Frequency | ~14/week |
| Block time | ~4.2h |
| Traveller cluster | D (ASEAN & regional leisure) |
| Market low (cache) | — |
Airlines & baggage
| Airline | Alliance | Baggage | Migrant uplift | Hajj charter |
|---|---|---|---|---|
| Thai AirAsia (FD) | non-aligned | 7 kg | — | — |
| Indonesia AirAsia (QZ) | — | — | — | — |
Airlines on this route
Two low-cost carriers fly DMK-DPS: Thai AirAsia and Indonesia AirAsia, both part of the AirAsia group. They price the base seat low and sell checked baggage, seat selection and meals as extras. A Bali holiday almost always means luggage, so add the checked-baggage cost to the headline fare before comparing — the all-in THB price is the figure that matters.
Fare trends
DMK-DPS fares are competitive for the distance, kept down by the AirAsia-group operation, but lift clearly around the Thai school holidays, the year-end period and Indonesian holiday peaks. For those windows, six to ten weeks of lead time is sensible. Outside them, the early-released fares are the cheapest seats, and four to seven weeks usually finds a good THB price.
Seasonality & best time to book
Bangkok–Denpasar (Bali) fares move with demand. The cheapest windows fall outside school holidays, Songkran and New Year; book 4–8 weeks ahead for normal dates.
About Denpasar (Bali)
Bali, reached through Denpasar, is among Southeast Asia’s most established holiday islands — beaches and surf along the coast, rice-terrace uplands inland, temples, and a distinctive Balinese culture that sets it apart from the rest of Indonesia. It suits a wide range of travellers, from beach holidays to quieter inland stays around the hill town of Ubud. For budget travellers from Bangkok, Bali is a reliable, well-connected island getaway.
FAQ
Which airlines fly Bangkok to Denpasar (Bali)?
The DMK-DPS route is operated by Thai AirAsia and Indonesia AirAsia. Compare baggage, alliances and fares in the table above.
How long and how often is the DMK-DPS flight?
Block time is ~4.2h, with ~14 flights per week across all carriers.
When is DMK-DPS cheapest to book?
Book 4–8 weeks ahead; avoid Songkran, school holidays and peak season to save 15–30%.
Search live fares
Search DMK → DPS on Aviasales →
Related
Where to stay · Denpasar (Bali)
Hotels in Denpasar (Bali) — baht budget
Budget
Guesthouse & 2-3★
฿900–1,800 / night
Mid
Comfort 3-4★
฿1,800–4,000 / night
Luxury
5★ & resort
฿4,000+ / night
Hotellook compares 70+ booking sites including Booking.com, Agoda, Trip.com — booking earns us a small commission at no extra cost.
All hotels in Denpasar (Bali)