Batam
Batam
Flight

Jakarta Pusat to Batam

Updated: 30 May 2026

The flight from Jakarta to Batam is the most efficient way to travel, covering 900 km. You will depart from Soekarno-Hatta International Airport and arrive at Hang Nadim International Airport. The flight duration is approximately 1 hour and 30 minutes. Batam is a major industrial and tourism hub in the Riau Islands, close to Singapore. There are no practical road or train connections due to the sea crossing.

Total Distance: Driving distance N/A; Air distance 900 km.
Fastest Way
Direct flight with Garuda Indonesia or Batik Air, taking 1.5 hours.
Cheapest Way
Flight via Lion Air or Citilink, starting from IDR 600,000.
Compare Jakarta Pusat to Batam Routes
Flight
Direct
Duration
1 hour 30 mins
Avg Price
IDR 700,000 - 1,500,000
Operator
Garuda Indonesia
Route
CGK to BTH

Batam is a popular gateway for travelers heading to Singapore by ferry.

Travel Tips
  • Airport Transport
    Use official airport taxis or Grab to reach the city center from the airport.
  • Local Food
    Try seafood, which is fresh and affordable in Batam.
  • Transport
    Grab and Gojek are the most reliable ways to get around the city.
  • Connectivity
    Telkomsel provides the best coverage in the region.
  • Cash
    Carry cash for local markets and small eateries.
Safety Tips
  • Traffic
    Batam traffic can be busy; use ride-hailing apps for safer transport.
  • Personal Items
    Keep your belongings secure in crowded areas like the city center.
  • Health
    Drink bottled water and be cautious with street food hygiene.
  • Night Travel
    Avoid walking alone in quiet areas at night.
People Also Ask
  • Is Batam safe for tourists?
    Yes, it is generally safe, but standard precautions apply.
  • How long is the flight from Jakarta to Batam?
    It takes about 1.5 hours.
  • What is the best airport in Batam?
    Hang Nadim International Airport (BTH) is the main airport.
  • Is there a train in Batam?
    No, there is no rail system in Batam.
  • What is the currency in Batam?
    The Indonesian Rupiah (IDR) is the currency used.
Quick Info
  • From Jakarta Pusat, DKI Jakarta, Indonesia
  • To Batam, Riau Islands, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather and outdoor activities.

Things to Do in Batam
1
Barelang Bridge
A series of six bridges connecting the islands of Batam, Rempang, and Galang.
2
Nagoya Hill Mall
A popular shopping destination with various retail stores and restaurants.
3
Ocarina Park
A waterfront park with various rides and activities for families.
4
Batam Botanical Garden
A large garden featuring various plant species and walking trails.
Tags
Jakarta to Batam flight Hang Nadim Airport Batam travel Jakarta to Batam travel time flights to Batam Riau Islands tourism how to get to Batam Indonesia domestic flights