Cheap flights from Bangkok to Jakarta

Return
Economy
Bangkok (BKK)
Jakarta (JKT)
Depart
Return
Any month
|

How to find the cheapest flight from
Bangkok (BKK) to Jakarta (JKT)

All the information you need to plan the best BKK to JKT flight in 2021: compare Bangkok to Jakarta flight prices with the expected peak season, weather and rainfall in Jakarta.
TH1 - JKT
Price
฿131 - ฿299
JKT
Temperature
24 - 25 °C
JKT
Precipitation
177 - 384 mm

Popular in

August

High demand for flights, 37% potential price rise

Cheapest in

March

Best time to find cheap flights, 30% potential price drop

Round-trip from

฿4,369

From Bangkok to Jakarta (JKT)

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
When is the cheapest time to fly from Bangkok to Jakarta (TH1 - JKT)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Bangkok to Jakarta as you normally would.

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

Flights from Bangkok to Jakarta lean towards being more expensive in August. Prices are generally better when you fly from Bangkok to Jakarta in March, with the cheapest ticket starting at ฿3,402.

How far in advance should I book a flight from Bangkok to Jakarta?

Find a great deal and save up to 24% by booking at least 52 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Bangkok to Jakarta within the next two weeks, with the cheapest ticket starting at ฿6,536.

Cheap flights from Bangkok to Jakarta in October, November 2021

The best prices found for BKK to JKT flights in October, November
2 Nov - 15 Nov
฿7,404pp
BKK
Bangkok Suvarnabhumi
THAI Smile
Direct
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
THAI Smile
Direct
BKK
Bangkok Suvarnabhumi
2 Nov - 16 Nov
฿8,738pp
BKK
Bangkok Suvarnabhumi
Multiple airlines
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
THAI Smile
Direct
BKK
Bangkok Suvarnabhumi
2 Nov - 15 Nov
฿8,771pp
BKK
Bangkok Suvarnabhumi
Multiple airlines
Direct
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
Jetstar Asia
 
1 STOP
BKK
Bangkok Suvarnabhumi

Bangkok to Jakarta 2021 flight deals

Cheap flights to Jakarta from Bangkok found for this year
18 Dec - 26 Feb
฿7,370pp
BKK
Bangkok Suvarnabhumi
THAI Smile
Direct
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
THAI Smile
Direct
BKK
Bangkok Suvarnabhumi
2 Nov - 15 Nov
฿7,404pp
BKK
Bangkok Suvarnabhumi
THAI Smile
Direct
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
THAI Smile
Direct
BKK
Bangkok Suvarnabhumi
6 Dec - 27 Dec
฿7,537pp
BKK
Bangkok Suvarnabhumi
THAI Smile
Direct
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
THAI Smile
Direct
BKK
Bangkok Suvarnabhumi

Direct flights to Jakarta from Bangkok

Save time with Bangkok to Jakarta direct flight deals
15 Apr - 22 Apr
฿6,470pp
DMK
Bangkok Don Mueang Intl
Thai Lion Air
Direct
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
Thai Lion Air
Direct
DMK
Bangkok Don Mueang Intl
18 Dec - 26 Feb
฿7,370pp
BKK
Bangkok Suvarnabhumi
THAI Smile
Direct
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
THAI Smile
Direct
BKK
Bangkok Suvarnabhumi
2 Nov - 15 Nov
฿7,404pp
BKK
Bangkok Suvarnabhumi
THAI Smile
Direct
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
THAI Smile
Direct
BKK
Bangkok Suvarnabhumi

Last-minute flights from Bangkok to Jakarta

Late deals on return flights to Jakarta from Bangkok, departing today and this week
29 Oct - 5 Nov
฿14,274pp
BKK
Bangkok Suvarnabhumi
Multiple airlines
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
Singapore Airlines
 
1 STOP
BKK
Bangkok Suvarnabhumi
29 Oct - 5 Nov
฿16,575pp
BKK
Bangkok Suvarnabhumi
Multiple airlines
   
2 STOPS
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
Singapore Airlines
 
1 STOP
BKK
Bangkok Suvarnabhumi
29 Oct - 5 Nov
฿17,208pp
BKK
Bangkok Suvarnabhumi
Multiple airlines
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
Multiple Airlines
     
3 STOPS
BKK
Bangkok Suvarnabhumi

One-way flights to Jakarta from Bangkok

The cheapest one-way flights from Bangkok to Jakarta
09:25 - 12:55
THAI Smile
Direct
3h 30m
BKK - CGK
THAI Smile
฿4,369
Bookingwiz.co.th
04:20 - 16:25
Jetstar Asia
1 stop
12h 05m
BKK - CGK
Jetstar Asia
฿5,936
Bookingwiz.co.th
06:50 - 11:10
Malindo Air
1 stop
28h 20m
DMK - CGK
Malindo Air
฿6,070
Malindo Air

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Bangkok</span> to <span class="emphasized">Jakarta</span> flights.

Flight FAQs

From Bangkok to Jakarta

Which airlines flying from Bangkok to Jakarta have flexible cancellations due to COVID-19?

Thai Lion Air, Indonesia AirAsia, and Thai Airways are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Can I find flights from Bangkok to Jakarta for under ฿6,500 on Cheapflights?

Yes, there are multiple flights from Bangkok to Jakarta for under ฿6,500. The cheapest flight booked recently is on Thai Lion Air for just ฿6,470, but on average you can expect to pay ฿8,304.

Are there direct flights from Bangkok to Jakarta for under ฿6,500 on Cheapflights?

Cheapflights has 13 direct flights from Bangkok to Jakarta under ฿6,500. A good price for a direct flight from Bangkok to Jakarta is less than ฿25,045.

Are there last-minute flights available from Bangkok to Jakarta for under ฿14,300?

There are currently 20+ open flights from Bangkok to Jakarta within the next 7 days for less than ฿14,300.

What days are direct flights available from Bangkok to Jakarta?

You can find direct flights on the following days: Tuesday, Wednesday.

How many flights depart from Bangkok to Jakarta on average per day?

Travellers can expect 4 flights from Bangkok to Jakarta on average per day.
Morning (6am - Midday) - 25% of flight departures
Afternoon (Midday - 6pm) - 75% of flight departures

How long is the flight from Bangkok to Jakarta?

Thai Lion Air, Jetstar Asia, and THAI Smile can get you from Bangkok to Jakarta in just under 3h 30m. Your travel time can differ by up to 8h 35m. Airlines will cover a distance of 2308 km. This flight may include one or multiple stops.

What are the cheapest airlines flying from Bangkok to Jakarta return?

Currently priced at ฿6,470, Thai Lion Air will fly you from Bangkok to Jakarta and back. In addition to Thai Lion Air, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from Jetstar Asia and THAI Smile - these airlines can fly you to your destination from ฿7,137 and ฿7,370, respectively.

What are the cheapest airlines to fly from Bangkok to Jakarta one-way?

฿3,568 is the cheapest one-way deal found within the past few days, from THAI Smile. You may also be able to find cheap deals on Jetstar Asia and Malindo Air, with prices starting from ฿4,335 and ฿5,503, respectively.

What are the most popular routes from Bangkok to Jakarta?

Most travellers choose Bangkok Suvarnabhumi - Jakarta Soekarno-Hatta Intl, Bangkok Don Mueang Intl - Jakarta Soekarno-Hatta Intl or Bangkok Suvarnabhumi - Jakarta Halim Perdana Kusuma when deciding on the best route from Bangkok to Jakarta.

What are the most reliable airlines from Bangkok to Jakarta?

The top 3 most reliable airlines when flying from Bangkok to Jakarta are Thai Airways (100%), Etihad Airways (89%) and Kenya Airways (89%).

What are the most popular airlines that fly from Bangkok to Jakarta?

The most popular airlines flying from Bangkok to Jakarta are Garuda Indonesia, Malaysia Airlines and Indonesia AirAsia. Something to consider prior to booking your flight.

What are the cheapest flights from Bangkok to Jakarta?

Looking at all options, your cheapest flight can be booked for ฿2,513. While the most popular route (Bangkok Suvarnabhumi - Jakarta Soekarno-Hatta Intl) can be booked for ฿7,370 on average our data indicates ฿5,663 when flying from Bangkok to Jakarta

COVID Restrictions

View COVID Travel Restrictions for Jakarta, Indonesia

Do I need a COVID test to fly to Jakarta from Bangkok?

Information is based on travel restrictions from Bangkok to Jakarta

Most visitors from Bangkok need to provide a negative COVID-19 test result and/or quarantine to enter Jakarta.

COVID-19 testing requirements
Visitors from Bangkok must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Jakarta.

Quarantine requirements
Visitors from Bangkok are not required to quarantine after entering Jakarta.

Documents
COVID-19 Vaccination Card/Certificate - Permitted travelers are required to present a card or certificate (physical or digital) that you have received the full dose of COVID-19 vaccine.

Foreigners under the age of 12 years who are travelling with their parents are exempted from this requirement.




Do I need a test to fly back to Bangkok from Jakarta?

Returning to Bangkok from Jakarta

COVID-19 testing requirements
Visitors from Jakarta must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Bangkok.

Quarantine requirements
Visitors from Jakarta are not required to quarantine after entering Bangkok.

Hide COVID Travel Restrictions for Jakarta, Indonesia

Destination information for Jakarta

Things to know before you go - useful duration and weather info for your trip from Bangkok to Jakarta.
Today's exchange rate
฿1 = Rp 423.83
Flight duration from Bangkok to Jakarta
3h 29m
Average temperature for October in Jakarta
33.0 °C
Avg rainfall for October in Jakarta
50.0 mm

Airports servicing Bangkok

Bangkok Suvarnabhumi (BKK)
Bangkok Don Mueang Intl (DMK)

Airports servicing Jakarta

Jakarta Soekarno-Hatta Intl (CGK)
Jakarta Halim Perdana Kusuma (HLP)

Top 4 airlines flying from Bangkok to Jakarta

The chart below displays the airlines Cheapflights users travelling from Bangkok to Jakarta choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
Indonesia AirAsia
฿3,470 ฿6,275 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by Indonesia AirAsia. Please check directly on their website for additional information.

Search Indonesia AirAsia flights
Thai Lion Air
฿3,522 ฿5,536 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by Thai Lion Air. Please check directly on their website for additional information.

Search Thai Lion Air flights
Garuda Indonesia
฿5,798 ฿12,756 No cancel fee 71%

We couldn't confirm the COVID-19 safety measures taken by Garuda Indonesia. Please check directly on their website for additional information.

Search Garuda Indonesia flights
Thai Airways
฿6,334 ฿16,078 No cancel fee 77%
Search Thai Airways flights

Popular flight searches

Check out other popular destinations found by fellow travellers in 2021.

Hourly flight availability from Bangkok to Jakarta

See what time of day planes typically take off from Bangkok towards Jakarta.
Afternoon Midday to 6 PM 87% of flight departures
Morning 6 AM to midday 12% of flight departures
Early morning Midnight to 6 AM 1% of flight departures
Evening 6 PM to midnight 0% of flight departures
Midnight
6 AM
Noon
6 PM
Weekly flight availability
from Bangkok to Jakarta
See how many times per day planes take to the skies headed from Bangkok to Jakarta.
Sunday
1 daily flight
Monday
1 daily flight
Tuesday
1 daily flight
Wednesday
2 daily flights
Thursday
3 daily flights
Friday
1 daily flight
Saturday
1 daily flight
Home Indonesia Jakarta Cheap flights from Bangkok to Jakarta
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First