Gresik
Gresik
Jambi
Jambi
Bus Flight

Gresik to Jambi

Updated: 28 May 2026

Traveling from Gresik to Jambi requires reaching Juanda International Airport in Surabaya first. The distance is approximately 1,400 km by air. Most travelers prefer a flight with a layover in Jakarta as there are no direct flights. Alternatively, land travel involves a bus to Jakarta followed by a ferry to Sumatra and a bus to Jambi. This journey spans across Java and Sumatra islands.

Total Distance: 1,450 km driving distance via ferry; 1,380 km straight-line air distance.
Fastest Way
Flight via Jakarta is the fastest, taking approximately 5.5 hours including transit.
Cheapest Way
Bus travel via PO ALS is the most economical option, costing around IDR 1,000,000.
Compare Gresik to Jambi Routes
Bus
Direct
Flight
Connecting
Duration 48 hours 5 hours 30 mins
Avg Price IDR 900,000 - 1,200,000 IDR 1,800,000 - 2,500,000
Operator PO ALS Garuda Indonesia
Route Trans-Java Toll Road to Merak, Ferry to Bakauheni, Trans-Sumatra Highway SUB (Juanda) to CGK (Soekarno-Hatta) to DJB (Sultan Thaha)
Tip Prepare for a very long journey; bring a neck pillow and power bank. Book your connecting flight on a single ticket to ensure protection during delays.
Travel Tips
  • Airport Transfer
    Use DAMRI buses or ride-hailing apps from Gresik to reach Juanda Airport efficiently.
  • Ferry Crossing
    If taking the bus, ensure you have your ID card ready for the Merak-Bakauheni ferry check-in.
  • Local Transport
    Angkot is the primary public transport in Jambi city for short distances.
  • Weather Prep
    Jambi can be humid; carry light, breathable clothing.
  • Booking
    Always book bus tickets at least three days in advance during peak holiday seasons.
Safety Tips
  • Bus Safety
    Keep your valuables in a small bag that stays with you at all times on the bus.
  • Health
    Carry basic medication for motion sickness, especially for the long bus ride through Sumatra.
  • Night Travel
    Avoid walking alone in isolated areas of Jambi city late at night.
  • Emergency
    Save the local police emergency number on your phone before starting your trip.
People Also Ask
  • Is there a direct flight to Jambi from Surabaya?
    No, all flights from Surabaya to Jambi require a transit in Jakarta.
  • How long is the ferry from Merak to Bakauheni?
    The crossing typically takes 2 to 3 hours depending on weather and port traffic.
  • What is the best way to get from Gresik to Juanda Airport?
    The most convenient way is using a private taxi or a ride-hailing service like Grab or Gojek.
  • Are there trains to Jambi?
    No, there is currently no railway network in Jambi province.
  • What is the main bus terminal in Jambi?
    Terminal Alam Barajo is the primary hub for inter-provincial buses.
Quick Info
  • From Gresik, Jawa Timur, Indonesia
  • To Jambi, Jambi, Indonesia
  • Modes
Best Time to Travel

May to September during the dry season for smoother ferry crossings and flight reliability.

Things to Do in Jambi
1
Muaro Jambi Temple
Explore this massive archaeological site which is one of the largest temple complexes in Southeast Asia. It dates back to the Srivijaya Kingdom.
2
Lake Sipin
Enjoy a relaxing boat ride on this lake located in the heart of Jambi city. It is a popular spot for sunset views.
3
Jambi Paradise
Visit this recreational park featuring water games and beautiful flower gardens. It is perfect for family outings.
4
Angso Duo Market
Experience the local hustle at this traditional market. It is the best place to buy fresh produce and local Jambi snacks.
Tags
Gresik to Jambi travel flights from Surabaya to Jambi traveling to Jambi from East Java Jambi transport guide Surabaya to Jambi flight bus travel Gresik to Jambi Jambi tourism Sumatra travel tips