
4 hour(s), 10 minute(s)
Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
|---|---|---|---|---|---|
Thai AirAsia | 12:10 | 15:40 | Bali / Denpasar (DPS) | Bangkok (DMK) | Book flight |
Thai Lion Air | 13:25 | 16:50 | Bali / Denpasar (DPS) | Bangkok (DMK) | Book flight |
Thai Airways | 19:00 | 22:10 | Bali / Denpasar (DPS) | Bangkok (BKK) | Book flight |
Bali to Bangkok connects Indonesia's holiday island with Thailand's capital, a city of temples, street food and easy onward travel across Southeast Asia. This is one of the better-served international routes out of Bali, with regular non-stop service.
Thai Airways operates frequent non-stop flights into Suvarnabhumi Airport, while Thai Lion Air and Thai AirAsia fly direct into Don Mueang Airport. Between the three carriers there are multiple non-stop departures most days of the week.
Flying direct, it takes 4 hours and 10 minutes to get from Bali / Denpasar to Bangkok.
Fares move with demand and how far ahead you book, with the cheapest current option at AU$210. Comparing Suvarnabhumi and Don Mueang options side by side often turns up the best deal.
Suvarnabhumi Airport sits about 25 kilometres east of central Bangkok, with the Airport Rail Link running into the city in around 30 minutes. Don Mueang Airport is closer to the northern suburbs, about 24 kilometres from the centre, and is well connected by taxi, bus and train.
Australian passport holders can enter Thailand visa-free for short tourist stays, though it's worth checking the current allowed stay length before you fly, since rules can change. Make sure your passport is valid for the length of your trip.
Bangkok is one hour behind Bali. Your flight's arrival time already accounts for this, so there's nothing extra to work out.
Set a Traveloka Price Alert and compare flights into both Bangkok airports, since fares and schedules differ between Suvarnabhumi and Don Mueang. Flying midweek tends to bring the price down further.
Traveloka lets you compare every airline and Bangkok airport option on this popular route in one place, with transparent pricing and round-the-clock support.
Flying in the other direction? Here's what you need to know about the reverse journey from Bangkok to Bali.
Flight Duration | 4 hr(s) 10 mins |
Airport in Ngurah Rai International Airport | |
Airport in Bangkok |




