Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Jakarta
  4. Jakarta to Batam
Nonstop route · Indonesia → Indonesia

Flights from Jakarta to Batam

Citilink, Batik Air, Garuda Indonesia and 2 more airlines fly nonstop from Jakarta to Batam, about 16 flights a week. The flight takes around 1h 34m.

Direct flights available ~16 flights a week 1h 34m Prices checked 14 days ago
JKTBTH

Jakarta to Batam at a glance

Fastest flight1h 34mEstimated
Nonstop flights16/wkCitilink, Batik Air, Garuda Indonesia

Airlines flying nonstop from Jakarta to Batam

5 airlines on this route, about 16 flights a week in total (observed over the last 4 weeks).

AirlineFlights a weekTypical departuresFromSearch
Citilink~10——Search
BABatik Air~3——Search
GIGaruda Indonesia~1——Search
LALion Air~1——Search
NANAM Air———Search

Good to know

Distance
855 km531 miles
Flight time
1h 34mestimate
Time difference
NoneBatam vs Jakarta
Currency in Batam
IDR
Airports
CGK, HLP → BTH

Flights from Jakarta to Batam: questions answered

Are there direct flights from Jakarta to Batam?
Yes. Citilink, Batik Air, Garuda Indonesia, Lion Air and NAM Air fly this route nonstop, with about 16 flights a week in each direction.
How long is the flight from Jakarta to Batam?
A nonstop flight covers 855 km and takes around 1h 34m.
Which airlines fly from Jakarta to Batam?
Citilink, Batik Air, Garuda Indonesia, Lion Air and NAM Air operate nonstop flights on this route.
Which airports serve Jakarta and Batam?
Jakarta: Soekarno-Hatta International Airport (CGK) and Halim Perdanakusuma International Airport (HLP). Batam: Hang Nadim International Airport (BTH).

More flights from Jakarta