
4
Airlines
21×
Per week
฿8,892
From (live)
viaTR
4.2h
Nonstop
Bangkok (BKK) → Denpasar (Bali) (DPS)
Bangkok
Suvarnabhumi Airport
DISTANCE
3 195 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 8weeks
↑ up 10%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 Airways
TG
- Frequency
- 21× / week
- Baggage
- LCC (paid) +10
- Migrant program
- ✓
🇹🇭Thai AirAsia
FD
- Frequency
- 21× / week
- Baggage
- LCC (paid)
- Migrant program
- —
🇹🇭Thai Vietjet
VZ
- Frequency
- 21× / week
- Baggage
- LCC (paid)
- Migrant program
- —
Bangkok to Denpasar links Thailand directly with Bali, and the traffic is overwhelmingly leisure. The route carries Thai holidaymakers heading to Bali’s beaches and uplands, travellers from elsewhere routing through Bangkok, and a share of the wider movement between two of Southeast Asia’s best-known destinations. Around 21 flights a week keep the link steady.
Block time is about 4.2 hours. Demand follows the holiday calendar closely — the route peaks around the Thai school breaks and the year-end, when both Bangkok and Bali are at their busiest.
Corridor profile
| Field | Detail |
|---|---|
| Route | Bangkok (BKK) → Denpasar (Bali) (DPS), Indonesia |
| Direct carriers | Thai Airways, Thai AirAsia, Thai Vietjet and Indonesia AirAsia |
| Frequency | ~21/week |
| Block time | ~4.2h |
| Traveller cluster | D (ASEAN & regional leisure) |
| Market low (cache) | ฿9,803 |
Airlines & baggage
| Airline | Alliance | Baggage | Migrant uplift | Hajj charter |
|---|---|---|---|---|
| Thai Airways (TG) | Star Alliance | 30 kg | +10 kg | yes |
| Thai AirAsia (FD) | non-aligned | 7 kg | — | — |
| Thai Vietjet (VZ) | non-aligned | 7 kg | — | — |
| Indonesia AirAsia (QZ) | — | — | — | — |
Airlines on this route
Four carriers fly BKK-DPS: Thai Airways on the full-service side, with Thai AirAsia, Thai Vietjet and Indonesia AirAsia covering the low-cost end. Thai Airways includes checked baggage and a fuller service; the low-cost carriers price the seat low and sell baggage, seats and meals separately. For a holiday trip with luggage, add the checked-baggage cost to the low-cost headline fare before comparing it with the full-service option.
Monthly market-low pattern (THB)
| Month | Market low |
|---|---|
| 2026-07 | ฿6,281 |
| 2026-08 | ฿5,390 |
| 2026-09 | ฿4,954 |
| 2026-10 | ฿4,321 |
| 2026-11 | ฿4,490 |
| 2026-12 | ฿5,034 |
| 2027-01 | ฿4,756 |
| 2027-02 | ฿5,526 |
| 2027-03 | ฿4,704 |
Fare trends
BKK-DPS fares are competitive 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 low-cost carriers’ early fares are the cheapest seats, and four to seven weeks usually finds a good THB price. Mid-week departures tend to be softer than weekends.
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’s airport, is one of Southeast Asia’s most established holiday islands — a place of beaches, surf, rice-terrace uplands, temples and a distinctive Balinese culture. It draws a wide range of travellers, from beachgoers to those heading inland to the calmer hill towns. For Thai travellers it is a familiar, reliable holiday destination, far enough to feel like real travel but close enough for a manageable trip.
FAQ
Which airlines fly Bangkok to Denpasar (Bali)?
The BKK-DPS route is operated by Thai Airways, Thai AirAsia, Thai Vietjet and Indonesia AirAsia. Compare baggage, alliances and fares in the table above.
How long and how often is the BKK-DPS flight?
Block time is ~4.2h, with ~21 flights per week across all carriers.
When is BKK-DPS cheapest to book?
The cheapest fare in our cache is ~฿4,321. Book 4–8 weeks ahead; avoid Songkran, school holidays and peak season to save 15–30%.
Search live fares
Search BKK → 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)