Direct flights from Jakarta to Bangkok (CGK → DMK)

Distance 2,327 km (1,446 mi)
Est. duration 2h 44m
Loading map...
Live fares · CGK → DMK

Available flights

QGNon-stop
from$232
Book

About the Jakarta → Bangkok route

Jakarta to Bangkok is a short-haul sweet spot — just 2,327 km and under three hours in the air, which means you're landing at DMK before the in-flight snack service even gets interesting. This is a leisure-heavy route, though you'll always spot a few business travelers heading to Bangkok's trade shows and regional offices. AirAsia (QZ) dominates here and keeps prices competitive, which suits most Indonesians flying for tourism or family visits. Expect a roughly 2h 44m flight, no jet lag worth worrying about, and a straightforward arrival into Don Mueang — Bangkok's older, no-frills northern airport.

Why travel from Jakarta to Bangkok?

Bangkok pulls Indonesian travelers hard, and for good reason. The street food scene alone justifies the ticket — Yaowarat, Bangkok's Chinatown district, serves dishes that cost almost nothing and taste like everything. Indonesian Muslims traveling here are often surprised by how halal-friendly Bangkok has become, with dedicated restaurants and clear labeling in tourist areas. Shopping is a genuine draw too: Chatuchak Weekend Market and the MBK mall are practically pilgrimage sites for Jakarta shoppers hunting deals on clothes, electronics, and homewares. There's also a strong family-trip culture on this route, with Bangkok's theme parks and temples checking boxes for every age group. And honestly, Thai massage for 200 baht after a week of Jakarta traffic? That alone is worth the flight.

Quick stats

  • Distance: 2,327 km
  • Estimated flight time: 2h 44m
  • Operating airlines: ID, QG, QZ, SL
  • Direct route: yes

Practical tips for CGK → DMK

November through February is the sweet spot — Bangkok is cooler and drier, and fares on carriers like ID (Batik Air) tend to be reasonable before the peak holiday crush hits in December. Arriving at DMK, expect a compact, manageable airport — it's older than Suvarnabhumi but rarely chaotic. From DMK, grab the A1 or A2 bus to Mo Chit BTS station rather than a metered taxi; it's cheaper and nearly as fast outside rush hour. You don't need a visa as an Indonesian citizen for stays under 30 days. Pack light — low-cost carriers on this route apply strict baggage limits, and checked bag fees add up fast if you forget to pre-purchase.

Frequently asked questions

How long is the flight from Jakarta to Bangkok?

The flight duration from Jakarta (CGK) to Bangkok (DMK) is approximately 2 hours and 44 minutes, covering a distance of 2,327 km. This is a short-haul regional flight with minimal time difference between the two cities.

Which airlines operate the Jakarta to Bangkok route?

Four airlines operate this route: Garuda Indonesia (ID), Lion Air (QG), AirAsia (QZ), and Thai Airways (SL). You'll have multiple options across full-service and budget carriers for scheduling flexibility.

What's the best time to fly from Jakarta to Bangkok?

November to February offers the best combination of favorable weather and reasonable fares, with cooler temperatures and lower humidity in both cities. Avoid September-October (peak monsoon season) and July-August (high tourist season with elevated prices).

Do I need a visa to travel from Indonesia to Thailand?

Indonesian citizens receive a 30-day visa exemption for Thailand upon arrival, while most other nationalities can obtain a 60-day tourist visa on arrival or apply for an e-visa beforehand. Check the Thai embassy website for your specific nationality requirements before travel.

What should I know about luggage, jet lag, and transit on this route?

Baggage allowances vary by airline (budget carriers typically offer 20kg checked, full-service airlines 23-30kg), and you should confirm your specific allowance during booking. There's minimal jet lag since both cities are in the same timezone, and the short flight duration means you'll likely clear immigration and reach your destination within 4-5 hours total travel time.

Find flights from Jakarta to Bangkok
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Jakarta to Bangkok? The flight distance from CGK to DMK is approximately 2,327 km (1,446 miles).
How long is the flight from CGK to DMK? The estimated flight time from Jakarta to Bangkok is approximately 2h 44m.
What airlines fly from CGK to DMK? Airlines operating direct flights from Jakarta to Bangkok include: ID, QG, QZ, SL.

Cheapest fares Jakarta → Bangkok

Jakarta CGK
Bangkok DMK

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Jakarta → Bangkok.

Try a nearby airport to Jakarta

Flights to Bangkok (DMK) from other airports within 350 km of Jakarta. Often unlocks cheaper fares or better times.

Or try a nearby airport to Bangkok

Flights from Jakarta (CGK) to other airports within 350 km of Bangkok.

Other flights from Jakarta (CGK)

Other flights from Bangkok (DMK)