International route BKK to CGK

Cheap flights from Bangkok to Jakarta

Several airlines fly nonstop from Bangkok to Jakarta. The 2,298 km flight takes about 3 hours 20 minutes.

Fares Fares are pulled from the airlines and our partners when you search. Search your dates
Nonstop, several airlinesEconomy
BKK
Bangkok
CGK
Jakarta
Distance
2,298 km
Return Search fares

Looking for Bangkok to Jakarta air tickets and not sure what to pay? Six airlines fly this route, and fares change with demand, so the same seat can cost noticeably more close to a holiday weekend. Put your dates in the search above to compare today's fares and book with bookingMentor.

Everything you should know

Cheapest round-trip

Search your dates

Return fares for Bangkok to Jakarta are pulled from the airlines and our partners when you search. Pick your dates to see return flights and prices.

Search round trips

Cheapest one-way

Search your dates

Fares for Bangkok to Jakarta are pulled from the airlines and our partners when you search. Enter the dates you want to fly for current prices.

Search flights

Nonstop flights

Nonstop, several airlines

You can fly direct with 6 airlines. Average duration is 3h 20m.

Start a new search

bookingMentor shows the fares of every flight listed on this route so you can pick the best deal.

We hope you love your trip to Jakarta!

Bangkok to Jakarta flight guide

Flying from Bangkok to Jakarta

  • Updated
  • 5 min read
In short

A number of airlines fly nonstop from Bangkok to Soekarno–Hatta International Airport (CGK), the main airport for Jakarta, Indonesia's capital. Garuda Indonesia, Thai Airways International and TransNusa leave from Suvarnabhumi (BKK); Batik Air, Citilink and Thai Lion Air from Don Mueang (DMK). The 2,298 km flight takes about 3 hours 20 minutes. The route serves trade, business and family travel between Southeast Asia's two biggest economies.

Garuda and Thai include bags; Batik, Citilink and TransNusa don't

Garuda Indonesia, the national airline, and Thai Airways International include a checked bag and a meal. TransNusa, Batik Air, Citilink and Thai Lion Air price the seat alone, with bags and meals as extras. Batik Air, Citilink and TransNusa are all based at Soekarno–Hatta, which helps if you are connecting on to other Indonesian islands.

Half the Jakarta flights use Suvarnabhumi, half Don Mueang

Half the flights leave from each Bangkok airport. Suvarnabhumi is about 25 km east of the centre on the Airport Rail Link; Don Mueang is in the north on the SRT Dark Red Line, with bus A3 from Pratunam and Lumpini for 50 baht. Check your ticket for the airport code.

Soekarno-Hatta in Tangerang and its Terminal 3

Soekarno–Hatta is in Tangerang, Banten province, about 20 km north-west of Central Jakarta. It handled about 55 million passengers in 2025, which made it the fourth busiest airport in Southeast Asia. Terminal 3 is the newest and largest terminal and handles international flights.

The airport train runs to BNI City and Manggarai stations in central Jakarta, and taxis and ride-hailing cars wait at each terminal. Road traffic into the city can be very slow at peak times, so the train is the more predictable choice with light luggage.

Indonesian visa rules and six months' passport validity

Indonesia's visa rules depend on nationality. Check the official Indonesian immigration website or an Indonesian embassy before booking, and carry a passport with at least six months' validity.

Dhaka passengers changing at Suvarnabhumi for Jakarta

Biman, US-Bangla and Thai Airways land at Suvarnabhumi from Dhaka (see Dhaka to Bangkok flights), the airport used by Garuda, Thai Airways and TransNusa. A Don Mueang flight means crossing Bangkok and checking in again, so leave at least four hours.

There is no time difference: Jakarta and Bangkok both keep UTC+7 all year.

Fact-checked by the bookingMentor Travel Desk Reviewed · Updated when rules or prices change

Checked against trusted sources:
Don Mueang Airport, Airports of Thailand

See the source
  1. Don Mueang Airport, Airports of Thailand

Bangkok to Jakarta flights at a glance

Multiple airlines fly nonstop from Bangkok (BKK) to Jakarta (CGK). The 2,298 km flight takes about 3 hours 20 minutes.

Key facts for Bangkok to Jakarta flights
Flight time3h 20m nonstop
Distance2,298 km

Search Bangkok to Jakarta flights

Pick your dates to see the flights, times and fares available on this route.

Flights and fares for your dates Search the dates you want to fly to see the flights and fares available. Search flights

Airlines flying Bangkok to Jakarta

Several airlines fly this route nonstop.

CHECK ALL

Departure and arrival airports

BKK Suvarnabhumi Airport

Codes
IATA BKK, DMK
City
Bangkok, Thailand
Terminal (BKK)
One main terminal building with the SAT-1 satellite concourse, reached by an underground automated train.
Terminal (DMK)
Terminal 1 handles international flights and Terminal 2 domestic ones.
Time zone
UTC+7, no daylight saving

Suvarnabhumi airport guide

CGK Soekarno-Hatta International Airport

Codes
IATA CGK
City
Jakarta, Indonesia
Getting into town
Soekarno–Hatta International Airport is in Tangerang, west of Jakarta. The airport train runs to BNI City and Manggarai stations in central Jakarta, and taxis and ride-hailing cars wait at each terminal; road traffic can be very slow.
Time zone
UTC+7

How to book Bangkok to Jakarta for less

Practical points for booking this route.

2Bangkok airports

Check which Bangkok airport

Suvarnabhumi (BKK) and Don Mueang (DMK) are far apart. Low-cost flights on this route use Don Mueang, so match the airport to your hotel or connecting flight before you pay.

Low-costbags are extra

Add bags when you book

TransNusa, Batik Air, Citilink and Thai Lion Air charge for checked baggage. It is cheaper added online at booking than at the airport.

6airlines on the route

Compare the total, not the headline fare

Put your dates into the search above and compare the price with baggage, seats and meals included, not just the base fare.

Visacheck before booking

Have your documents ready

Entry rules for Bangladeshi passports change from time to time, so confirm them with the Indonesian embassy or the official visa site before you book.

Travelers are asking

No questions yet about Bangkok to Jakarta flights. Ask the community or our travel team, and the answer will show here once it is published.

Be the first to ask

Our travel team answers questions about Bangkok to Jakarta flights

Reviews and questions

Contribute:
No reviews yet. Be the first to review this routeFlown Bangkok to Jakarta recently? Tell other travellers how check-in, the flight and the arrival went.

Need help?

Frequently Asked Questions (FAQs)

Getting there

From Suvarnabhumi, several airlines fly the route; from Don Mueang, Bangkok's low-cost airport, it is Batik Air, Citilink and Thai Lion Air. Schedules change by season, so check the flights for your dates in the search above.

General