Bengkulu
Bengkulu
Surabaya
Surabaya
Bus Flight

Bengkulu to Surabaya

Updated: 28 May 2026

The journey from Bengkulu to Surabaya spans the length of Sumatra and the width of Java. You can fly from Fatmawati Soekarno Airport to Juanda International Airport with a transit in Jakarta. Alternatively, a multi-day bus journey takes you through the Trans-Sumatra Highway and the Trans-Java Toll Road. This route covers over 1,500 kilometers of diverse Indonesian landscapes. Whether you choose the speed of air travel or the scenic bus route, you will experience the transition from the coastal plains of Sumatra to the industrial hub of East Java.

Total Distance: 1,550 km driving distance, 1,100 km air distance.
Fastest Way
Flight via Jakarta, taking about 5 hours total.
Cheapest Way
Bus travel is the cheapest, costing roughly IDR 800,000.
Compare Bengkulu to Surabaya Routes
Bus
Direct
Flight
Connecting
Duration 40 hours 5 hours
Avg Price IDR 800,000 - 1,200,000 IDR 1,800,000 - 3,000,000
Operator PO SAN Batik Air
Route Trans-Sumatra Highway to Bakauheni, Ferry to Merak, Trans-Java Toll Road BKS to SUB via Jakarta (CGK)
Tip Prepare for a very long journey; bring snacks and power banks. Check your transit time in Jakarta to avoid missing the connecting flight.
Travel Tips
  • Flight Transit
    Ensure you have at least 3 hours between flights in Jakarta.
  • Bus Comfort
    Select 'Super Executive' seats for extra legroom on the long bus ride.
  • Local Apps
    Download Gojek or Grab for reliable transport within Surabaya.
  • Hydration
    Drink plenty of water during the long bus journey to stay hydrated.
  • Language
    Learn basic Javanese phrases, though Indonesian is widely spoken.
Safety Tips
  • Bus Security
    Keep your bag on your lap while sleeping on the bus.
  • Scams
    Avoid unofficial taxi touts at Juanda Airport; use official airport taxis.
  • Health
    Carry basic first aid supplies for the long transit.
  • Emergency
    Keep a digital copy of your ID and travel documents.
People Also Ask
  • Is there a train?
    No, there is no direct train from Bengkulu to Surabaya.
  • How long is the bus?
    The bus journey typically takes around 40 hours.
  • Are there direct flights?
    No, all flights require a stopover in Jakarta.
  • What is the best time to visit?
    The dry season from April to October is ideal.
  • Is Surabaya expensive?
    Surabaya is generally affordable compared to Jakarta.
Quick Info
  • From Bengkulu, Bengkulu, Indonesia
  • To Surabaya, East Java, Indonesia
  • Modes
Best Time to Travel

April to October to avoid the peak monsoon season in East Java.

Things to Do in Surabaya
1
House of Sampoerna
Visit this museum in Surabaya to learn about the history of the Indonesian tobacco industry. It is housed in a beautiful colonial building.
2
Submarine Monument
Explore the KRI Pasopati 410, a real Russian-made submarine turned into a museum. It is located in the heart of Surabaya.
3
Tunjungan Plaza
Experience one of the largest shopping malls in Indonesia. It offers a vast array of dining and entertainment options.
4
Mount Bromo
Take a side trip from Surabaya to witness the sunrise over this active volcano. It is one of the most famous natural sights in East Java.
Tags
Bengkulu to Surabaya flight to Surabaya bus to Surabaya travel Sumatra to Java Surabaya transport Bengkulu travel Lion Air Surabaya PO SAN Surabaya