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

Cheap flights from Batam to Jakarta from US$83

Citilink, Batik Air, Garuda Indonesia and 2 more airlines fly nonstop from Batam to Jakarta, about 16 flights a week. The flight takes around 1h 34m, and the cheapest one-way fare we found recently is US$83 on 29 Dec.

Direct flights available ~16 flights a week 1h 34m Cheapest in December Prices checked 14 days ago
BTHJKT

Batam to Jakarta at a glance

Airlines flying nonstop from Batam to Jakarta

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

AirlineFlights a weekTypical departuresFromSearch
Citilink~1007:47–19:57—Search
BABatik Air~307:10–13:18—Search
GIGaruda Indonesia~112:21–17:51US$83Search
LALion Air~109:40–20:04—Search
NANAM Air———Search

Good to know

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

Flights from Batam to Jakarta: questions answered

How much is a flight from Batam to Jakarta?
The cheapest one-way fare we found recently is US$83, nonstop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Batam to Jakarta?
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 Batam to Jakarta?
A nonstop flight covers 855 km and takes around 1h 34m.
Which airlines fly from Batam to Jakarta?
Citilink, Batik Air, Garuda Indonesia, Lion Air and NAM Air operate nonstop flights on this route.
Which airports serve Batam and Jakarta?
Batam: Hang Nadim International Airport (BTH). Jakarta: Soekarno-Hatta International Airport (CGK) and Halim Perdanakusuma International Airport (HLP).

More flights from Batam