DepartureMap
ExploreFlightsMapAirlinesCountriesBlog
Free Tools
DepartureMap

Discover direct flights from every airport in the world. Compare airlines, routes, and find your next adventure.

Popular Airports

London Heathrow (LHR)Dubai (DXB)Singapore Changi (SIN)Tokyo Narita (NRT)New York JFK (JFK)Los Angeles (LAX)Paris CDG (CDG)Bangkok (BKK)Hong Kong (HKG)Sydney (SYD)Istanbul (IST)Amsterdam (AMS)

Regions

AsiaEuropeNorth AmericaMiddle EastOceaniaSouth AmericaAfrica

Tools

Jet Lag CalculatorFlight Time Calculator

© 2026 DepartureMap. Flight data provided by AeroDataBox.

Privacy Policy|

We may earn a commission when you click flight links. This doesn't affect our data or recommendations.

  1. Home
  2. Flights
  3. Bangkok to Jakarta

🇹🇭BangkokBKK🇮🇩JakartaCGK

Direct + 20 connections
Alliance
≤ 8h 19m
20 routes
Direct Flight
BangkokJakarta
Thai Airways InternationalGaruda IndonesiaEthiopian Airlines
3h 12m2,297 km25x/week
Route detailsSearch Flights→
Connecting flights
20 routes

1-stop connections via intermediate airports. Durations exclude layover.

🇸🇬
viaSingaporeSIN
8K+5
3h 42m
2,299 km
🇲🇾
viaSepangKUL
MH8B+5
3h 46m
2,350 km
🇲🇾
viaPenangPEN
8B
3h 49m
2,388 km
🇰🇭
viaPhnom Penh (Boeng Khyang)KTI
VZK6KR+2
3h 55m
2,475 km
🇻🇳
viaHo Chi Minh CitySGN
VU
4h 4m
2,600 km
🇧🇳
viaBandar Seri BegawanBWN
4h 57m
3,369 km
🇮🇩
viaKuta, BadungDPS
8BQG+6
5h 38m
3,942 km
🇻🇳
viaHanoi (Soc Son)HAN
5h 45m
4,037 km
🇨🇳
viaHaikou (Meilan)HAK
DE
5h 55m
4,172 km
🇭🇰
viaHong KongHKG
HB+4
6h 49m
4,949 km
🇵🇭
viaManila (Pasay)MNL
6h 51m
4,976 km
🇨🇳
viaShenzhenSZX
Q2
6h 52m
4,992 km
🇨🇳
viaGuangzhou (Huadu)CAN
AQ+3
6h 57m
5,067 km
🇨🇳
viaGuiyang (Nanming)KWE
AQ8B
7h 6m
5,195 km
🇱🇰
viaColomboCMB
7h 43m
5,710 km
🇨🇳
viaXiamenXMN
7h 50m
5,816 km
🇨🇳
viaChongqingCKG
OQ
7h 54m
5,868 km
🇨🇳
viaChengdu (Jianyang)TFU
VZ+2
8h 0m
5,947 km
🇨🇳
viaChangsha (Changsha)CSX
QG
8h 0m
5,946 km
🇨🇳
viaFuzhou (Changle)FOC
8h 19m
6,229 km

Loading map...

🇹🇭All flights from Bangkok🇮🇩All flights from JakartaJakarta to Bangkok

Flying from Bangkok to Jakarta

Looking for flights from Bangkok (BKK) to Jakarta (CGK)? DepartureMap shows you all available direct flights and 1-stop connecting options between these two cities.

There is a direct flight from Bangkok to Jakarta with an average flight time of 3h 12m, covering a distance of 2,297 km. This route is operated by Thai Airways International, Garuda Indonesia, Ethiopian Airlines.

20 connecting routes are available with 1 stop, flying via airports such as Singapore (SIN), Sepang (KUL), Penang (PEN). Total flight times shown exclude layover time at the connecting airport.

Flying a different route?

Search connecting flights and alternative routes from Bangkok, Jakarta, or any other airport.