Skip to content
No Commissions — Real deals, verified every few hours. No markups.
✈️ No Commissions — Honest Flight Deals Every Day

Cheap Flights Bangkok to Jakarta 2026 — From 300 EUR

Find the cheapest flights from Bangkok to Jakarta in 2026. Compare airlines, prices by month, and booking tips to save on your trip.

Route: Bangkok (BKK) → Jakarta (CGK)

Distance: Direct flights not available

Flight Duration: 5h 30m – 8h

Prices by Month

Month Avg Price Demand
January €420 high
February €340 medium
March €320 medium
April €310 medium
May €280 low
June €290 low
July €380 high
August €390 high
September €285 low
October €275 low
November €295 medium
December €450 high

Airlines on This Route

  • Thai Airways (direct): from €380 — Book directly on Thai Airways website for best seat selection. Their premium economy provides excellent value on this route.
  • AirAsia (direct): from €150 — AirAsia X offers the cheapest direct flights. Add baggage during booking – prices double at the airport. Checked-in luggage sizes are strict at BKK.
  • Indonesia AirAsia (direct): from €160 — Often has promos on Tuesdays. Check both BKK-DMK as they sometimes operate from Don Mueang. Jakarta arrival at CGK only.
  • Batik Air (direct): from €280 — Good alternative if Thai Airways is expensive. Often cheaper than Thai and includes more baggage than AirAsia.
  • Garuda Indonesia (direct): from €350 — Garuda often has through-tickets from Bangkok to other Indonesian cities via CGK. Check multi-city options if heading beyond Jakarta.
  • Singapore Airlines (connecting): from €420 — Flying via SIN adds 3-4 hours but often comparable prices to direct. Excellent if you want to break up journey or shop at Changi.

Booking Strategy

The Bangkok-Jakarta route is highly competitive with 5+ airlines offering direct flights. For cheapest fares, book 4-8 weeks ahead using Skyscanner or Google Flights to compare all carriers simultaneously. AirAsia and Indonesia AirAsia dominate the budget segment with fares starting around €150, while Thai Airways and Batik Air offer better value when including baggage. Flying midweek (Tuesday-Thursday) saves €30-50 compared to weekends. May and September-October offer the lowest prices with averages under €290. Avoid December-January when prices spike to €420+. Use the ‘flexible dates’ feature on Skyscanner – shifting your trip by 2-3 days can reduce costs significantly on this route. Book morning departures (6-10am) as they’re typically €20-40 cheaper than afternoon flights.

Route Tips

  • All flights arrive at CGK (Soekarno-Hatta), not the closer HLP (Halim) – don’t confuse them when booking ground transport
  • Thai immigration accepts visa-on-arrival for most nationalities (€35 for 30 days) – have exact change in USD or EUR
  • BKK airport charges €2-3 departure tax included in your ticket – no separate payment needed
  • Download Gojek or Grab apps before arrival – essential for affordable, reliable Jakarta transport
  • Morning flights (6-10am) are often €20-40 cheaper than afternoon departures on the same airline
  • Check AirAsia’s specific BKK baggage dimensions – they strictly enforce 40x30x20cm cabin bags at the gate
  • Book flights 4-6 weeks ahead for May-October travel; 8+ weeks for December-January peak season
  • CGK Terminals 1, 2, and 3 are connected by free trains – give yourself 2+ hours if transferring to domestic flights

Frequently Asked Questions

How long is the flight from Bangkok to Jakarta?

Direct flights from Bangkok (BKK) to Jakarta (CGK) take approximately 3 hours 15 minutes to 3 hours 30 minutes. Thai Airways and Batik Air operate the fastest direct services at 3h 15m. If flying with a connection via Singapore, Kuala Lumpur, or Manila, expect a total travel time of 5h 30m to 8h depending on layover duration. Morning departures typically have shorter connections than evening flights.

How much does it cost to fly from Bangkok to Jakarta?

Prices range from €150-180 on budget airlines like AirAsia and Indonesia AirAsia (basic fare) to €350-450 on full-service carriers like Thai Airways and Garuda Indonesia. The average price across all airlines is approximately €310. Budget carriers exclude checked baggage – adding a 20kg bag costs €20-30. Shoulder season (May-June, September-October) sees the lowest prices at €250-290 average, while peak season (December-January, July-August) pushes averages to €380-450.

Are there direct flights from Bangkok to Jakarta?

Yes, multiple airlines offer direct flights between Bangkok and Jakarta. Thai Airways, Indonesia AirAsia, AirAsia X, Batik Air, and Garuda Indonesia all operate non-stop services from Suvarnabhumi Airport (BKK) to Soekarno-Hatta Airport (CGK). There are approximately 15-20 direct flights daily, with airlines spacing services throughout the day from early morning to late evening. No direct flights operate from Don Mueang Airport (DMK) – all services depart from BKK.

What is the cheapest month to fly from Bangkok to Jakarta?

May is typically the cheapest month with average fares around €280, followed closely by September and October (€275-290). These months fall outside Indonesian school holidays and avoid the year-end peak season. June also offers good value at €290. The most expensive months are December (€450 average) due to Christmas/New Year travel, and July-August (€380-390) during Indonesian school holidays. February-April and November offer moderate pricing in the €300-340 range.

Which airlines fly from Bangkok to Jakarta?

Five airlines operate direct flights: Thai Airways (3-4x daily, full service, ~€380), AirAsia X (2x daily, budget, ~€150), Indonesia AirAsia (3x daily, budget, ~€160), Batik Air (2-3x daily, premium budget, ~€280), and Garuda Indonesia (1-2x daily, full service, ~€350). Connecting options include Singapore Airlines, Malaysia Airlines, Cathay Pacific, and Lion Air via their respective hubs. Budget travelers should choose AirAsia; those wanting comfort with baggage included should consider Batik Air or Thai Airways.

What airport do I fly into in Jakarta?

All international flights to Jakarta arrive at Soekarno-Hatta International Airport (CGK), located approximately 20km northwest of central Jakarta. The airport has three terminals connected by automated people movers. Ground transport options:Grab/Gojek (recommended): €8-15 depending on traffic – 45-90 minutes to city center. Airport Train (Railink): €5-10 to Sudirman station – 55 minutes, runs every 30 minutes. Official taxi: €12-20 using Blue Bird or Express taxi. Prepaid airport taxi counters available at arrivals – expect to pay around €15-18 to downtown.

How far in advance should I book Bangkok to Jakarta flights?

For this route, booking 4-8 weeks ahead provides the best balance of availability and price. Last-minute deals occasionally appear 3-7 days before departure on AirAsia but are unreliable. Business travelers booking last-minute pay premium €400+ fares. The sweet spot is 6 weeks ahead when airlines release their optimal inventory pricing. During Indonesian peak season (June-August, December), book 8-10 weeks ahead as flights fill quickly. Budget carriers rarely drop prices below €150 regardless of advance booking.

Is it cheaper to fly from Bangkok to Jakarta on weekdays?

Yes, Tuesday and Wednesday are typically the cheapest days to fly this route, with savings of €20-50 compared to Friday-Sunday departures. Monday and Thursday fall in the middle range. The difference is most pronounced on budget carriers where Friday evening and Sunday flights command premium pricing due to business and leisure traveler overlap. For maximum savings, combine midweek travel with early morning departures (6-10am) – this combination can reduce your fare by €40-70 compared to weekend afternoon flights.

Data updated: 2026-03

Posted 16d ago
Get deals like this instantly Free Telegram alerts — no spam, unsubscribe any time
Join Free

More deals you might like

Loading route… Book Now →