Contents
Trading the volcanic sands and spiritual retreats of Bali for the high-octane energy and golden spires of Bangkok is a journey between two of Southeast Asia's most iconic landscapes. While the Island of the Gods moves to the rhythm of the tides and gamelan music, Bangkok pulses with a frantic, neon-lit charm that is impossible to ignore. Whether you have spent your days surfing in Uluwatu or meditating in Ubud, the transition to the Thai capital marks a shift from coastal relaxation to urban exploration.
As these two hubs are separated by the Java and South China Seas, the route is served by air only. Bangkok has two airports: Suvarnabhumi (BKK) and Don Mueang (DMK), which is used by low-cost carriers such as Thai Lion Air and Thai AirAsia.[1] Choosing the right one can significantly affect your commute to your hotel and your overall travel budget.
Bali to Bangkok by Flight
Flying is the only practical way to bridge the distance between Indonesia and Thailand. Nonstop flights connect Ngurah Rai International Airport (DPS) in Denpasar with Bangkok in around 4 hours 10 minutes to 4 hours 25 minutes. Itineraries with a stop in Singapore or Phuket are possible and take around 7 hours 25 minutes to 8 hours 30 minutes in total.[2]
Arriving at Suvarnabhumi Airport (BKK)
Suvarnabhumi is Bangkok's primary international gateway, and Thai Airways flies nonstop there from Bali. Fares for this route on AirAsia's flight pages start at about IDR 2,100,000 one way (October 2026).[2]
Arriving at Don Mueang Airport (DMK)
Thai Lion Air and Thai AirAsia fly nonstop from Bali to Don Mueang in about 4 hours 20 minutes to 4 hours 25 minutes. Fares for this route on AirAsia's flight pages start at about IDR 2,700,000 one way (October 2026).[1]
Prices vary widely by date: on AirAsia's fare calendar, the cheapest one-way fares to Bangkok from November to February are mostly between about IDR 2,700,000 and IDR 4,400,000, while last-minute fares in the coming days are above IDR 9,000,000.[2]
Comparing Your Options
| Route | Carrier | Price | Duration |
|---|---|---|---|
| DPS to DMK (Don Mueang) | Thai Lion Air, Thai AirAsia | From about IDR 2,700,000[1] | About 4h 20min - 4h 25min nonstop[1] |
| DPS to BKK (Suvarnabhumi) | Thai Airways | About IDR 3,900,000 on a sample date in November, more on short notice[2] | About 4h 15min nonstop[2] |
| DPS to BKK via Singapore | Scoot | From about IDR 3,000,000[2] | About 7h 25min with a stop[2] |
Tips for Traveling from Bali to Bangkok
- Check your airport: Bangkok has two airports, BKK and DMK, on different sides of the city. Make sure you know which one you are landing at, as it determines your transport options to your accommodation.
- Entry rules: Indonesian passport holders can enter Thailand without a visa for tourism for up to 30 days under the Thai government's exemption list (published May 2024); rules change from time to time, so check the current list before you travel.[3] All foreign visitors must also submit the Thailand Digital Arrival Card (TDAC) online, within 3 days before arrival.[4]
- Manage your luggage: On AirAsia, hand luggage must not exceed 7 kg, otherwise you need to buy checked baggage.[2] Buying checked luggage online is usually cheaper than paying at the check-in counter at Ngurah Rai Airport.
- Traffic considerations: Bali's traffic can be unpredictable, especially around Kuta and Jimbaran. Allow plenty of time to reach the airport.
- Currency: Carry some Thai baht for street food and small stalls once you land.
Timetable
| Flight Bali - Don Mueang Airport $ 40.62–203.48 4h 20m – 1days 7h 28m | |
|
| Flight Bali - Bangkok $ 49.37–318.56 3h 24m – 1days 10h 9m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Bali to Bangkok, including current prices and schedules.
A nonstop flight with Thai Lion Air is often the cheapest, with fares from about IDR 2,700,000 one way on AirAsia's flight pages (October 2026). Fares change a lot by date, so compare several days.
A nonstop flight is the fastest, taking about 4 hours 10 minutes to 4 hours 25 minutes depending on the airline and airport. Flights with a stop take roughly 7 to 8.5 hours.
Nonstop flights take about 4 hours 10 minutes to 4 hours 25 minutes. Itineraries with a stop in Singapore or Phuket take around 7 hours 25 minutes to 8 hours 30 minutes.
Indonesian passport holders can enter Thailand without a visa for tourism for up to 30 days under the Thai government's exemption list, but the rules change from time to time, so check the current list before booking. All foreign visitors must submit the Thailand Digital Arrival Card (TDAC) online before arrival.
It depends on your hotel and your airline. Don Mueang (DMK) is served by low-cost carriers such as Thai Lion Air and Thai AirAsia, while Suvarnabhumi (BKK) is served by full-service airlines such as Thai Airways.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap Flights from Bali to Bangkok from IDR 1663545 | AirAsia MOVE. Retrieved October 26, 2026.
- [2] AirAsia: Cheap Flights from Bali to Bangkok from IDR 2372565 | AirAsia MOVE. Retrieved October 26, 2026.
- [3] Department of Consular Affairs, Ministry of Foreign Affairs of Thailand: Summary of Countries and Territories entitled for Visa Exemption and Visa on Arrival. Retrieved October 19, 2026.
- [4] Immigration Bureau of Thailand: Thailand Digital Arrival Card (TDAC) FAQ. Retrieved October 19, 2026.
- [5] 12Go: 12Go timetable: Bali to Bangkok. Retrieved October 19, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
