Batam
Batam
Jakarta
Jakarta
Flight

Batam to Jakarta

Updated: 28 May 2026

Batam and Jakarta are connected primarily by air. You will fly from Hang Nadim International Airport in Batam to Soekarno-Hatta International Airport in Jakarta. The flight duration is approximately 1 hour and 45 minutes. This is the most efficient way to travel between the two major cities. Multiple airlines operate this route daily.

Total Distance: Driving distance N/A, straight-line air distance 1,000 km.
Fastest Way
Direct flight from Hang Nadim to Soekarno-Hatta.
Cheapest Way
Budget airlines like Lion Air or Super Air Jet.
Compare Batam to Jakarta Routes
Flight
Direct
Duration
1 hour 45 mins
Avg Price
800,000 - 1,500,000 IDR
Operator
Lion Air, Citilink, Garuda Indonesia
Route
BTH to CGK

Book your flight online to compare prices across different airlines.

Travel Tips
  • Airport Transfer
    Use the airport train or official taxis to reach central Jakarta.
  • Traffic
    Jakarta traffic is heavy; plan your travel time accordingly.
  • Booking
    Use travel apps to book your flight and airport transfer.
  • Connectivity
    Free Wi-Fi is available at both airports.
  • Luggage
    Check your airline's baggage policy before arriving at the airport.
Safety Tips
  • Pickpockets
    Be vigilant in crowded areas like public transport.
  • Taxis
    Only use official taxi companies like Blue Bird.
  • Water
    Drink bottled water only.
  • Emergency
    Jakarta has excellent medical facilities.
People Also Ask
  • How long is the flight from Batam to Jakarta?
    It takes about 1 hour and 45 minutes.
  • Are there ferries from Batam to Jakarta?
    No, the distance is too great for a practical ferry trip.
  • Which airport in Jakarta should I fly to?
    Soekarno-Hatta International Airport (CGK).
  • Is it better to fly or take a ship?
    Flying is much faster and more convenient.
  • Do I need a visa for domestic travel?
    No, domestic travel within Indonesia does not require a visa.
Quick Info
  • From Batam, Kepulauan Riau, Indonesia
  • To Jakarta, DKI Jakarta, Indonesia
  • Modes
Best Time to Travel

Anytime, but avoid the peak holiday seasons for better flight prices.

Things to Do in Jakarta
1
National Monument (Monas)
The iconic symbol of Indonesia located in the heart of Jakarta.
2
Kota Tua
Explore the historical old town area with its Dutch colonial architecture.
3
Grand Indonesia
A massive shopping mall offering a wide range of international and local brands.
4
Ancol Dreamland
A large recreational park with beaches, theme parks, and an aquarium.
Tags
Batam to Jakarta flight travel from Batam Jakarta transport Batam airport Soekarno-Hatta airport Indonesian domestic flights Batam to Jakarta travel how to get to Jakarta Batam travel guide Jakarta city guide