GoAsia
How to Get from Bangkok to Bali

How to Get from Bangkok to Bali

Last updated: October 17, 2026
Contents

Leaving the golden spires and frantic energy of Bangkok for the lush jungles and surf breaks of Bali marks a transition from one of Asia's most intense urban centers to its most celebrated tropical sanctuary. While both destinations share a deep spiritual heritage, the shift from Thailand's street food culture to Indonesia's island life is a journey across the heart of Southeast Asia that requires crossing several thousand kilometers of ocean. This route is a favorite for those completing a mainland circuit and looking to unwind on the beaches of Uluwatu or among the rice terraces of Ubud.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Because of the distance involved, flying is the only practical way to make this trip. You will be trading the Chao Phraya River for the Indian Ocean, and fortunately, the connection between these two regional hubs is well-served by both budget carriers and full-service airlines. Whether you are departing from the modern Suvarnabhumi Airport or the low-cost hub at Don Mueang, you can find yourself landing at Ngurah Rai International Airport in just a few hours. You can easily compare these flight options and book your tickets through GoAsia.cc to ensure a smooth transition between these two iconic destinations.

Bangkok to Bali by Flight

Flying is the most efficient and popular way to travel from the Thai capital to the Island of the Gods. Depending on where you are staying in Bangkok, you have two main departure points: Suvarnabhumi Airport (BKK) and Don Mueang Airport (DMK). AirAsia lists nonstop flights to Denpasar, Bali with Thai Lion Air and Thai AirAsia from Don Mueang,[1] while Suvarnabhumi is the base of the full-service airlines.

Flights from Suvarnabhumi Airport (BKK)

Suvarnabhumi is the main gateway for full-service airlines. AirAsia's listing for the Bangkok to Bali route names Thai Airways, Garuda Indonesia, Bangkok Airways, Singapore Airlines and other carriers, and also shows itineraries with a stop in Phuket or Kuala Lumpur that take about 7.5 to 8.5 hours.[1] Check the airline's own site for the exact schedule and whether a flight is nonstop.

Inside the terminal of Suvarnabhumi Airport in Bangkok
Inside the terminal of Suvarnabhumi Airport in BangkokPhoto: Shamsuddin Habib / Pexels

Flights from Don Mueang Airport (DMK)

For those staying in the northern parts of the city, Don Mueang Airport is the practical choice. Thai Lion Air and Thai AirAsia list nonstop flights of about 4 hours and 20 minutes to 4 hours and 25 minutes, for example departing at 06:25 or 07:45 in the morning.[1] One-way fares from October to December 2026 mostly range from about THB 4,450 to THB 7,800, roughly $133 to $233.

Don Mueang is the secondary hub for Bangkok and is primarily used by low-cost carriers. On AirAsia, hand luggage is limited to 7 kg and heavier baggage has to be purchased,[1] so check the baggage terms of your ticket before you pack.

Comparing Your Options

ModePrice (USD)DurationComfort
Nonstop flight (Don Mueang to Bali)$133 - $2334h 20m - 4h 25m[1]High
Flight with a stop (Phuket or Kuala Lumpur)$160 - $1887h 30m - 8h 35m[1]Medium

Tips for Traveling from Bangkok to Bali

  • Choose your airport wisely: Suvarnabhumi (BKK) is connected to the city by the Airport Link, reached from Phaya Thai BTS station,[2] while Don Mueang (DMK) has BMTA airport buses such as the A1 to Mo Chit.[3] Check which airport is closer to your hotel to save on traffic stress.
  • Book in advance: While there are many flights, Bali is an incredibly popular destination. Fares rise around the end of the year, for example on 25 December and in early January.[1]
  • Check visa requirements: Citizens of many countries, including Thailand and most of Europe, can apply for the Indonesian visitor visa (e-VOA), a single-entry visa for a 30-day stay that costs IDR 500,000. Your passport must be valid for at least six months, and immigration may ask for your return ticket.[4]
  • Manage your luggage: If you are carrying heavy souvenirs from Thailand, check the baggage terms of your airline and pre-book checked luggage before you travel.
  • Arrival in Bali: Once you land at Ngurah Rai International Airport, use the official taxi counter or a reputable ride-hailing app. Traffic in Bali can be intense, especially around Kuta and Seminyak, so allow plenty of time for your airport transfer.

Timetable

Flight Don Mueang Airport - Bali $ 133.27–288.82 4h 5m – 4h 20m
  • →  Economy 11:30, 13:50
Flight Bangkok - Bali $ 106.95–299.76 4h 25m – 1days 5h 5m
  • →  Economy 08:50, 18:40, 18:45, 20:05, 21:20, 22:50

Frequently Asked Questions

How can I book tickets from Bangkok to Bali?

Use the booking tool on this page to compare the transport options currently available from Bangkok to Bali, including current prices and schedules.

What is the cheapest way to get from Bangkok to Bali?

Flying is the only practical way. AirAsia lists one-way fares from about THB 4,450, roughly $133 (October 2026), on nonstop flights from Don Mueang. Prices vary with the date and how far ahead you book.

What is the fastest way to get from Bangkok to Bali?

A nonstop flight is the fastest option, at about 4 hours and 20 minutes to 4 hours and 25 minutes according to AirAsia's listing. Itineraries with a stop take about 7.5 to 8.5 hours.

How long does it take to get from Bangkok to Bali?

A nonstop flight takes about 4 hours and 25 minutes. Add airport check-in, security and immigration, and allow more time for itineraries with a stop, which take about 7.5 to 8.5 hours.

Do I need a visa to travel from Thailand to Indonesia?

Citizens of many countries, including Thailand and most of Europe, can apply for the Indonesian visitor visa (e-VOA), a single-entry visa for a 30-day stay that costs IDR 500,000. Check the official eVisa website for your nationality before you book your flight.

Which Bangkok airport should I fly from?

Nonstop low-cost flights depart from Don Mueang (DMK), while Suvarnabhumi (BKK) is the base of the full-service airlines. Check the airline and the departure airport on your ticket before you book.

Is there a time difference between Bangkok and Bali?

Yes, Bali (WITA) is one hour ahead of Bangkok (ICT). Keep this in mind when checking your arrival time and coordinating your transport to your hotel in Bali.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] AirAsia: Cheap Flights from Bangkok to Bali. Retrieved October 15, 2026.
  2. [2] Airports of Thailand (Suvarnabhumi Airport): Way to Suvarnabhumi Airport. Retrieved October 15, 2026.
  3. [3] Airports of Thailand (Don Mueang Airport): BMTA airport buses at Don Mueang. Retrieved October 15, 2026.
  4. [4] Directorate General of Immigration, Indonesia: General Information & FAQ (e-Visa / Visitor Visa). Retrieved October 15, 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.