SiamFlights.
SiamFlights
MX · MXN ($)
เที่ยวบิน Hotel

Flights Bangkok to Jakarta (BKK-CGK): Airlines, THB Fares | May 2026

Flights Bangkok (BKK) to Jakarta (CGK): TG, GA, FD, VZ, QZ operate ~42/week, ~3.7h. THB fares, ASEAN regional + Songkran domestic corridor

Live THB fares · affiliate link — at no extra cost to you

🇹🇭 BKK 🇮🇩 CGK
city pair Fact-checked Baht-first
SE Written by SiamFlights Editorial Team · Updated May 2026 · 5 min read
Jakarta (CGK) — สนามบินคอริดอร์ ASEAN, photo via Wikimedia Commons (media-list scan)
Photo of Jakarta (CGK) — สนามบินคอริดอร์ ASEAN · CC BY-SA 4.0 by BimTja · source

5

Aerolíneas

42×

Por semana

฿5,883

Desde (en vivo)

3.7h

Directo

Bangkok (BKK) → Jakarta (CGK)

BKK🇹🇭

Bangkok

Suvarnabhumi Airport

DISTANCE

2 481 km

CGK🇮🇩

Jakarta

Soekarno-Hatta International Airport

~3h 56mDirect flights+0 h · same time zone

Flight time is an estimate: great-circle distance with ~8% routing adjustment and ~45 min ground operations. Actual block time depends on the carrier, winds, and specific service (check the airline schedule).

🇮🇩

CGK ·

Country
Indonesia
Capital
Jakarta
Currency
IDR
Visa (Thai passport)
visa-free 30 days (ASEAN)
Audience
Medium — ASEAN regional / Songkran

When are fares cheapest?

Click a month → live Aviasales fares for the 15th

LowMidPeak

Compare carriers on this route

segment=asean /> )}

Flights Bangkok → Jakarta (BKK-CGK) — THB Fares, Airlines, Frequency

Bangkok to Jakarta connects Thailand with the capital of Indonesia, a route weighted toward business travel between two of Southeast Asia’s largest economies, alongside tourism and regional family movement. At around 42 flights a week it is frequent and well served.

Block time is about 3.7 hours. Jakarta is a vast metropolitan area and a major hub in its own right, so the route carries both city visitors and travellers using Jakarta as a connecting point across the Indonesian archipelago.

Airlines on this route

Five carriers fly BKK-CGK: Thai Airways and Garuda Indonesia on the full-service side, with Thai AirAsia, Thai Vietjet and Indonesia AirAsia covering the low-cost end. The full-service carriers include checked baggage and a fuller cabin; the low-cost carriers price the base seat low and charge extras separately. Comparing the all-in cost once baggage is added is the practical way to weigh the options on this route.

THB fares

BKK-CGK fares stay competitive given the frequency, rising around the year-end holidays, the Indonesian holiday periods and the Thai school breaks. For those peaks, six to ten weeks of lead time is sensible. Outside them, the low-cost carriers’ early-released fares are the cheapest seats, and three to six weeks usually finds a good THB price. Mid-week departures undercut weekends.

Search live fares

Search BKK → CGK on Aviasales →

About Jakarta

Jakarta is Indonesia’s capital and the centre of one of the world’s largest metropolitan areas — a sprawling, fast-moving business city rather than a conventional tourist destination. For most travellers from Bangkok it is a place of work and meetings, or a connecting point: Jakarta’s airport feeds onward routes to Bali, Yogyakarta and the wider archipelago. Travellers passing through often build in a short city stay rather than treating Jakarta as the main trip.

FAQ

Which airlines fly Bangkok to Jakarta? Direct BKK-CGK flights are operated by Thai Airways, Garuda Indonesia, Thai AirAsia, Thai Vietjet, QZ. Compare baggage allowance, fares and schedules in the carrier table above.

How long is the BKK-CGK flight and how often does it run? Block time is about 3.7 hours. The BKK-CGK route runs roughly 42 flights per week across all carriers.

How far ahead should I book BKK-CGK for the best fare? Booking 4-8 weeks ahead for regular dates, and 10-14 weeks for peak periods (Songkran, New Year, Hajj/Umrah season), typically saves 15-30%. See the month-by-month fare heatmap above.

What is the checked baggage allowance on BKK-CGK? It varies by carrier and fare class — full-service carriers on this route usually include 20-30 kg, while low-cost carriers sell it as an add-on. Confirm the current policy on the airline’s site before booking.

Do Thai passport holders need a visa for Indonesia? visa-free 30 days (ASEAN). Check the latest requirements with the embassy or mfa.go.th before booking.

Real THB fares · 200+ airlines

Search BKK–CGK

Bangkok → Jakarta

Booking through this form earns us a small commission — at no extra cost to you.

Dónde hospedarse · Jakarta

Hoteles en Jakarta — presupuesto en pesos

Hotellook compara 70+ sitios de reserva incluyendo Booking.com, Agoda, Trip.com — reservar nos da una pequeña comisión sin costo adicional.

Todos los hoteles en Jakarta

About SiamFlights Editorial Team

SiamFlights is a Thai editorial team covering GCC migrant-worker logistics, Buddhist pilgrimage planning (Bodh Gaya/Lumbini), Thai-diaspora long-haul VFR and ASEAN regional routes. Every article is written at one desk and verified at another. Published under a single team byline. Meet the editorial team and read our standards.

Updated May 2026

Notice: Fares, visa rules and customs change frequently. Verify everything with the airline, CAAT, TOEA or the Sheikh-ul-Islam office before booking.