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.