Subang
Subang
Batam
Batam
Flight Ship

Subang to Batam

Updated: 28 May 2026

To reach Batam from Subang, you must first reach Jakarta. From Soekarno-Hatta International Airport, take a direct flight to Hang Nadim International Airport in Batam. Alternatively, you can fly to Singapore and take a ferry to Batam Centre. The flight duration is approximately 90 minutes. Batam is a major industrial and tourism hub in the Riau Islands.

Total Distance: Driving distance 1,100 km (including ferry), straight-line air distance 950 km.
Fastest Way
Direct flight from Jakarta to Hang Nadim Airport takes 90 minutes.
Cheapest Way
Flying directly from Jakarta to Batam is usually the most cost-effective method.
Compare Subang to Batam Routes
Flight
Direct
Ship
Direct
Duration 1 hour 30 mins 1 hour
Avg Price 1,200,000 - 2,000,000 IDR 400,000 - 600,000 IDR
Operator Lion Air Batam Fast
Route CGK to BTH Singapore to Batam Centre
Tip Check baggage allowance as budget airlines have strict limits. Ensure your passport is valid for at least six months.
Travel Tips
  • Ferry Tickets
    Book ferry tickets online to avoid long queues at the terminal.
  • Currency
    Indonesian Rupiah is the official currency, though Singapore Dollars are sometimes accepted.
  • Transport
    Use Grab or Gojek for transparent pricing on taxi rides.
  • Duty-Free
    Batam is a free trade zone; take advantage of duty-free shopping for electronics.
  • Language
    Indonesian is the primary language, but English is widely understood in tourist areas.
Safety Tips
  • Ferry Safety
    Always wear a life jacket if instructed during ferry crossings.
  • Scams
    Avoid unlicensed taxi drivers at the ferry terminal; use official counters.
  • Sun Protection
    The sun is intense; use high-SPF sunscreen when visiting beaches.
  • Emergency
    Keep the contact details of your embassy handy if you are an international traveler.
People Also Ask
  • Do I need a visa for Batam?
    Visa requirements depend on your nationality; check the latest immigration rules.
  • Is Batam expensive?
    Batam is generally affordable compared to Singapore or Jakarta.
  • Can I drive from Subang to Batam?
    No, there is no road connection between Java and the Riau Islands.
  • What is the best airport?
    Hang Nadim International Airport (BTH) is the main gateway.
  • Are there beaches in Batam?
    Yes, Nongsa Beach and Melur Beach are popular spots.
Quick Info
  • From Subang, Jawa Barat, Indonesia
  • To Batam, Riau Islands, Indonesia
  • Modes
Best Time to Travel

February to April for clear skies and calm seas for ferry travel.

Things to Do in Batam
1
Barelang Bridge
Visit this iconic series of six bridges connecting the islands of Batam, Rempang, and Galang. It offers stunning coastal views.
2
Nagoya Hill Mall
Experience the largest shopping destination in Batam, perfect for electronics and local fashion. It is a central hub for tourists.
3
Maha Vihara Duta Maitreya
Explore one of the largest Buddhist temples in Southeast Asia. The complex is beautifully maintained and peaceful.
4
Ocarina Park
Enjoy a family-friendly waterfront park with various rides and recreational activities. It is located near the ferry terminal.
Tags
Subang to Batam flights to Batam Jakarta to Batam ferry Hang Nadim Airport traveling to Riau Islands Batam transport Subang to Riau Islands Indonesia island hopping