Cheap flights from Bangkok to Jakarta

Travellers and cabin class

Compare Bangkok to Jakarta flight deals

Find the cheapest month or even day of the year to fly to Jakarta

Book the best Jakarta fare with no extra fees

Flight deals from Bangkok to Jakarta

Looking for a cheap last-minute deal or the best return flight from Bangkok to Jakarta? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Bangkok to Jakarta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Bangkok to Jakarta flights are currently cheapest in July.

Direct flights from Bangkok to Jakarta

Alternative Bangkok to Jakarta routes

Looking for the cheapest, fastest or easiest route from Bangkok to Jakarta? You could fly into the following airports instead.

Bangkok to Jakarta: Flight information

The things to know before you go.
Cheapest flight foundP7,113
Cheapest month to flyJuly
Average flight time3 hrs, 33 mins
Most popular airlineIndonesia AirAsia
Average flights per week252

Finding cheap flights from Bangkok to Jakarta: Frequently asked questions

There are 2 airports in Jakarta: Halim Perdana Kusuma and Soekarno-Hatta.
The best price we found for a return flight from Bangkok to Jakarta is P7,113. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
3 hours and 32 minutes is the average flight time from Bangkok to Jakarta.
Indonesia AirAsia, Thai Airways and Etihad Airways fly direct from Bangkok to Jakarta.
As of May 2025, there are 63 flights per week flying from Bangkok to Jakarta.
The cheapest month to fly from Bangkok to Jakarta is usually May 2025.
If you're flying from Bangkok, the cheapest airport near Jakarta is Soekarno-Hatta – which is 20.6 km away from the centre of Jakarta. We've found flights into this airport from P7,113.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Bangkok to Jakarta on Thursday, 17 July 2025.
Yes – the average flight time is 3 hours and 32 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Jakarta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Jakarta is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 28°C. May is typically the warmest month in Jakarta, when it usually averages around 29°C. You can expect the least rain in August. The coldest month is February, with temperatures averaging 26°C. The rainiest month is January.
The cheapest airline that flies to Jakarta is Thai LionAir .

Travelling from Bangkok to Jakarta: what you need to know

  • Begin planning your holiday by considering where you'll catch your flight from Bangkok to Jakarta. Suvarnabhumi Airport (BKK) and Don Mueang International Airport (DMK) are Bangkok's main airports.

  • Come in for landing at Soekarno-Hatta International Airport (CGK), the primary gateway of Jakarta.

  • The average time for a direct Bangkok to Jakarta flight is 3 hours 35 minutes.

  • Jakarta's timezone is UTC+7, which is the same as Bangkok.

  • The busiest route for flights from Bangkok to Jakarta is from Suvarnabhumi Airport (BKK) to Soekarno-Hatta International Airport (CGK). There are 29 weekly services between these two airports. If you'd like to be on your way as soon as possible, the earliest flight from BKK to CGK is the 08:00 Thai Airways International service. If you prefer to leave later in the day, the last departure is at 14:25 with Thai Airways International.

  • For a smooth journey, turn up at the airport two hours ahead of international flights and an hour before domestic departures. This leaves you with plenty of time to catch your Bangkok to Jakarta flight.

  • You can expect longer queues during popular months like July. Arriving up to four hours in advance for an international flight and two hours for domestic departures is a wise move.

How to find the cheapest flights from Bangkok to Jakarta

  • At the moment, P3,756 is the best price we've found for a one-way ticket from Bangkok to Jakarta. The cheapest price for a return flight is P7,113. Remember fares may change due to availability at the time of booking.

  • Get cheap Bangkok to Jakarta flights by booking three months ahead. Based on our research, that's the ideal time for finding the biggest deals.

  • Schedule your trip for June. That's the best month for landing great bargains on plane tickets from Bangkok to Jakarta. If your travel dates are not set in stone, use the 'Whole month' tool to see the lowest price across every month.

  • Stay on top of deals for cheap flights from Bangkok to Jakarta by setting up a Price Alert. You'll receive an email or notification through the app when a new low fare is offered.

  • Select your ideal departure and arrival times, airlines and number of stops with the filters. Alternatively, sort your Bangkok to Jakarta flight results by 'Cheapest,' 'Best' or 'Fastest.'

Flying from Bangkok

Suvarnabhumi Airport (BKK)

  • You can catch a direct flight from Bangkok to Jakarta jetting off from Suvarnabhumi Airport (BKK). Begin your journey at BKK and land at Soekarno-Hatta International Airport (CGK).

  • You'll have your choice of airlines that offer direct Bangkok to Jakarta plane tickets out of BKK. Reserve your trip with one of these:

  • We make it easy to find a Bangkok to Jakarta flight with a stopover. To see all your options departing from Suvarnabhumi Airport, uncheck 'Direct flights only.' Then, select a flight with a stop long enough to see the sights of the city of your choice. Top stopovers include:

    • Changi International Airport (SIN)

    • Kuala Lumpur International Airport (KUL)

    • Penang International Airport (PEN)

  • Located around 27 kilometres from central Bangkok, BKK can be reached in about 35 minutes by car, depending on traffic. The journey by public transport will take roughly 1 hour 5 minutes.

  • Want a relaxed start to your trip? Stay near Suvarnabhumi Airport. Whether you're catching an early flight from Bangkok to Jakarta or just don't want to be rushed, these hotels are ideal:

  • When it comes to the on-time performance of Suvarnabhumi Airport, 67.87% of flights stick to their scheduled arrival time.

Don Mueang International Airport (DMK)

  • Prefer to take off from Don Mueang International Airport (DMK)? This hub offers nonstop flights from Bangkok to Jakarta, seamlessly connecting to Soekarno-Hatta International Airport (CGK).

  • DMK has a range of airlines offering direct Bangkok to Jakarta plane tickets. Board your flight with one of these:

  • Visit family or friends or just take a moment to stretch your legs with a stopover. If you'd like to split up your Bangkok to Jakarta flight, check out these options when leaving from Don Mueang International Airport:

    • Changi International Airport (SIN)

    • Kuala Lumpur International Airport (KUL)

    • Penang International Airport (PEN)

  • You can get to DMK from the centre of Bangkok in about 30 minutes by car (depending on traffic). The ride on public transport will take roughly 1 hour 5 minutes to cover the 21 kilometres or so.

  • Want to enjoy an extra night away before your flight from Bangkok to Jakarta? Unwind in a hotel near Don Mueang International Airport before your trip officially begins. Check out these accommodation options:

  • When it comes to flights staying on schedule, Don Mueang International Airport has an on-time arrival rate of 66.48%.

Arriving in Jakarta

Soekarno-Hatta International Airport (CGK)

  • The distance from Soekarno-Hatta International Airport (CGK) to central Jakarta is roughly 19 kilometres. It'll take you around 35 minutes to reach the centre driving.

  • It typically takes 1 hour 30 minutes to get there when travelling by public transport.

  • If you're coming in on a late flight from Bangkok to Jakarta, few things beat the convenience of staying close to the terminal. Grab your luggage from the carousel and then be showered and resting soon after at one of these hotels near CGK:

  • Grab a Soekarno-Hatta International Airport rental car and discover Jakarta and beyond with your own set of wheels. TRAC Astra Rent A Car, Avis and Europcar are well-known companies you can book with here.

  • To get the best deal, reserve your vehicle from Soekarno-Hatta International Airport around one week in advance of your Bangkok to Jakarta flight.

Halim Perdanakusuma Airport (HLP)

  • The centre of Jakarta is approximately 11 kilometres from Halim Perdanakusuma Airport (HLP). Once your flight from Bangkok to Jakarta has touched down and you've navigated your way to arrivals, the drive should be around 25 minutes.

  • The trip will take roughly 1 hour 30 minutes on public transport.

Best time to go to Jakarta

  • July is the most popular month for flights from Bangkok to Jakarta. To escape the crowds, head to Jakarta in February.

  • Before locking in your Bangkok to Jakarta tickets, think about the type of weather you enjoy. October is the warmest month in Jakarta, with temperatures ranging from 25ºC (77ºF) to 32ºC (90ºF).

  • July has average temperatures of between 24ºC (75ºF) and 31ºC (88ºF). Search for cheap flights from Bangkok to Jakarta around that time if you like travelling in cooler conditions.

More about Jakarta

  • Start your Jakarta trip right by choosing the ideal place to stay. As soon as you've booked your flight from Bangkok to Jakarta, check out our selection of accommodation options including:

  • There are so many things to explore in this city it can be hard to know where to start. National Monument of Indonesia, Danau Taman Mini Indonesia Indah and Istiqlal Mosque are major attractions which should feature on any well-planned Jakarta itinerary.

Explore more of Indonesia

  • Bandung is just one of the many places in Indonesia waiting to be discovered after you've seen Jakarta. Around 121 kilometres to the south-east, popular attractions include Braga Street, Gedung Sate and Bandung Geological Museum (Museum Geologi).

  • Around 19 kilometres east of Jakarta, Bekasi is another favourite stop in Indonesia. No visit is complete without checking out TUGU BEKASI JAKARTA TENGGARA, Hutan Kota Bekasi and Taman Putri.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.