FromTo

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:

  • Garuda Indonesia (daily GA152)
  • Batik Air Indonesia (daily ID6862)
  • Super Air Jet (daily IU850)
  • Lion Air (daily JT370)
  • Citilink Airlines (5 days per week, flight QG940)
  • NAM Air (3 days per week, flight IN32)

Batam is served by 1 airport: Hang Nadim International Airport. Direct flights for Jakarta – Batam are operated by:
  • Batik Air Indonesia, NAM Air, Garuda Indonesia, Citilink Airlines, Lion Air, Super Air Jet 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:

  • Jambi (flight IU842 Super Air Jet)
  • Padang (flight IU900 Super Air Jet)
  • Palembang (flight JT334 Lion Air)

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)
870 km
Distance
117
Number of flights per week
₾168
Lowest price
Average ticket price
05:45
Earliest flight out
19:20
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)