Gresik
Gresik
Batam
Batam
Flight

Gresik to Batam

Updated: 28 May 2026

The journey from Gresik to Batam involves a flight across the Indonesian archipelago. You must first travel to Surabaya to access Juanda International Airport. Flights to Batam take about 2 to 2.5 hours. Batam is a major industrial city and a popular destination for shopping and tourism, located near Singapore.

Total Distance: 1,300 km straight-line air distance.
Fastest Way
Direct or connecting flight from Juanda to Hang Nadim, taking about 2.5 hours.
Cheapest Way
Flight with a budget airline, booked well in advance.
Compare Gresik to Batam Routes
Flight
Connecting
Duration
2 hours 15 mins
Avg Price
1,000,000 - 2,000,000 IDR
Operator
Lion Air or Citilink
Route
Juanda International Airport (SUB) - Hang Nadim International Airport (BTH)

Book your flight in advance for the best prices.

Travel Tips
  • Booking
    Book flights well in advance.
  • Transport
    Use ride-hailing apps for easy travel from the airport to the city center.
  • Food
    Try the local seafood when you arrive.
  • Arrival
    Hang Nadim airport is well-connected to the city.
  • Connectivity
    Get a local SIM card for better navigation.
Safety Tips
  • Scams
    Be wary of unofficial taxi drivers at the airport.
  • Traffic
    Batam traffic can be busy; allow extra time for travel.
  • Valuables
    Keep your bags secure at all times.
  • Emergency
    Know the location of the nearest hospital.
People Also Ask
  • Is there a direct flight?
    Yes, from Juanda (SUB) to Batam (BTH).
  • How long is the flight?
    About 2 to 2.5 hours.
  • Is the airport taxi safe?
    Yes, it is a very safe and convenient option.
  • What is the best time to visit?
    Dry season is best for sightseeing.
  • Are there buses?
    No, you must fly.
Quick Info
  • From Gresik, Jawa Timur, Indonesia
  • To Batam, Riau Islands, Indonesia
  • Modes
Best Time to Travel

April to October, when the weather is dry and ideal for exploring the city and surrounding areas.

Things to Do in Batam
1
Barelang Bridge
A series of iconic bridges connecting the islands of Batam, Rempang, and Galang.
2
Nagoya Hill Mall
A popular shopping destination for locals and tourists.
3
Batam Centre
The central business district with many restaurants and shops.
4
Turi Beach
A beautiful beach area perfect for relaxation and water sports.
Tags
Gresik to Batam flight to Batam traveling to Riau Islands Gresik transport Batam tourism Surabaya to Batam Indonesia travel Gresik to Batam