Travel Jakarta to Batam

Jakarta to Batam Flights: Schedules, Tickets & Prices

The flight from Jakarta to Batam takes approximately 1h 35m to 1h 45m, with tickets from 1,085,777 IDR to 1,699,900 IDR.

Flight from Jakarta to Batam

If speed matters, catch a flight from Jakarta and depart from CGK Soekarno Hatta Airport, Tangerang to reach Batam, landing at BTH Batam Airport. Flight time of approximately 1 hour 35 minutes. Fares are usually 1,085,777 IDR, book your ticket here for a smooth and convenient journey.

Prices: 1,085,777 IDR to 1,699,900 IDR

Duration: 1h 35m – 1h 45m ⏱

Take avia from Jakarta to Batam for IDR 1085777 Travel with avia from Jakarta to Batam in 1h 35m Experience avia from Jakarta to Batam in 1h 35m Journey with avia from Jakarta to Batam in 1h 35m Hop on avia from Jakarta to Batam in 1h 35m Go with avia from Jakarta to Batam for IDR 1085777

View all Flight tickets →

Distance Jakarta to Batam

The distance between Jakarta and Batam is 866.5 kilometers.

Flight from Jakarta to Batam Details

Find key information about the Flight from Jakarta to Batam, including travel time, prices and stations.

Flight
Average price
1,350,165 IDR
 
Cheapest
1,085,777 IDR
Average duration
1h 40m
 
Shortest
1h 35m
Number of departures
15
05:25 - 19:30
Tickets
 
Stations
Departure stations
Arrival stations
CGK Soekarno Hatta Airport, Tangerang
BTH Batam Airport

Flight Routes & Schedules from Jakarta to Batam

Board the plane at CGK Soekarno Hatta Airport, Tangerang, the sole nonstop service linking Jakarta and Batam. Flights operate from 05:25 until 19:30, and you’ll spend approximately 1h 35m to 1h 45m in the air before arriving at BTH Batam Airport. Ticket prices start from 1,085,777 to 1,699,900 IDR, and checking the timetable for the Jakarta–Batam route allows you to find the departure that fits your plans and secure your seat ahead of time.

Flight Timetable: CGK Soekarno Hatta Airport, Tangerang → BTH Batam Airport

  • 05:25 07:05 1h 40m 1308866 IDR
  • 05:30 07:10 1h 40m 1085777 IDR
  • 07:35 09:15 1h 40m 1158017 IDR
  • 09:35 11:20 1h 45m 1699900 IDR
  • 10:15 11:55 1h 40m 1652969 IDR
  • 10:30 12:05 1h 35m 1283892 IDR
  • 11:40 13:20 1h 40m 1456866 IDR
  • 12:25 14:05 1h 40m 1285903 IDR
  • 13:45 15:25 1h 40m 1227575 IDR
  • 14:15 15:55 1h 40m 1419321 IDR
  • 15:00 16:40 1h 40m 1699900 IDR
  • 15:25 17:05 1h 40m 1158017 IDR
  • 16:15 17:55 1h 40m 1308866 IDR
  • 18:35 20:15 1h 40m 1097342 IDR
  • 19:30 21:10 1h 40m 1409264 IDR

Check all Flight tickets →

Frequently Asked Questions Flights Jakarta to Batam

Below you will find answers to the most common questions about traveling from Jakarta to Batam by flights.

How long is the flight from Jakarta to Batam?

The flight from Jakarta to Batam takes about 1 hour 35 minutes to 1 hour 45 minutes, so it is a fairly short flight journey. It is a convenient option if you want to get between Jakarta and Batam quickly.

What is the price of flight tickets for Jakarta to Batam?

Flight tickets for Jakarta to Batam start from about 1,085,777 IDR and can go up to around 1,699,900 IDR. The final fare for a flight can vary depending on availability and booking time.

Where does the flight departure for Jakarta to Batam usually leave from?

The flight departure for Jakarta to Batam is from CGK Soekarno Hatta Airport, Tangerang. If you are planning a flight trip on this route, it is best to check your ticket details carefully before heading to the airport.

Which airport do I arrive at on a Jakarta-Batam flight?

On a Jakarta-Batam flight, you arrive at BTH Batam Airport. This makes the flight journey straightforward for travelers going from Jakarta to Batam.

How frequent is the flight service between Jakarta and Batam?

There are 15 flight options on the Jakarta to Batam route, so the flight service is available multiple times across the day. This gives travelers several choices when planning a flight journey.

What time is the first flight from Jakarta to Batam?

The first flight from Jakarta to Batam departs at 05:25. If you want an early flight journey, this is the earliest departure to keep in mind.

What is the last flight departure for Batam from Jakarta?

The last flight departure for Jakarta to Batam is at 19:30. That gives travelers a later flight option if they prefer to travel in the evening.

Any practical tips for booking a flight from Jakarta to Batam?

For a flight from Jakarta to Batam, it helps to compare flight tickets early because prices can range from about 1,085,777 IDR to 1,699,900 IDR. Checking the flight schedule in advance is also useful since the route has multiple flight options and departures from CGK Soekarno Hatta Airport, Tangerang to BTH Batam Airport.


More Flight routes from and to Jakarta or Batam

Routes in Flight from Jakarta →

Routes in Flight to Jakarta ←

Planning more than just Jakarta to Batam?

You’re currently viewing Flights options for Jakarta to Batam. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.