FromTo
Departure·1 pax, Economy

Cheapest flights for Jakarta – Batam (JKT – BTH)

Aviasales.ge will find you the cheapest airfare for Jakarta – Batam by comparing the ticket prices to Batam using 45 agencies, five booking systems, and 728 airlines. Where exactly you buy your tickets for Jakarta – Batam is up to you.

Direct flight for from Jakarta to Batam

The easiest way to to get to your destination is a direct flight. Direct flights for from Jakarta to Batam are offered by:

  • Lion Air (daily JT372)
  • Batik Air Indonesia (daily ID6862)
  • Super Air Jet (daily IU850)
  • Citilink Airlines (daily QG940)
  • Garuda Indonesia (daily GA154)
  • NAM Air (2 days per week, flight IN32)

Batam is served by 1 airport: Hang Nadim International Airport. Direct flights for Jakarta – Batam are operated by:
  • NAM Air, Garuda Indonesia, Super Air Jet, Lion Air, Citilink Airlines, Batik Air Indonesia from Soekarno-Hatta International Airport to Hang Nadim International Airport
Flight with layover for the route from Jakarta to Batam

A flight with a layover on the route Jakarta – Batam will allow you to make your trip more interesting. The layover could be in:

  • Pekanbaru (flight IU916 Super Air Jet)
  • Jambi (flight IU840 Super Air Jet)
  • Palembang (flight IU878 Super Air Jet)

This is a great chance to get to know these cities. Layovers are usually at least six hours.

Please keep in mind that depending on the number of days remaining until your departure, ticket prices for Jakarta – Batam could change by more than 45%.

Aviasales.ge suggests buying tickets for Jakarta – Batam in advance in order to choose the conditions for your flight that best suit your preferences and budget.

General information on flight Jakarta – Batam (JKT – BTH)
1 ⁠hr 40 ⁠min
Average flight duration
870 km
Distance
121
Number of flights per week
₾152
Lowest price
₾0
Average ticket price
05:00
Earliest flight out
19:30
Latest flight out
Airlines flying from Jakarta to Batam
Airports serving Jakarta – Batam

Jakarta airports serving flights to Batam:

  • Soekarno-Hatta International Airport (CGK)

Batam airports accepting flights from Jakarta:

  • Hang Nadim International Airport (BTH)