Padang
Padang
Surabaya
Surabaya
Train Flight

Padang to Surabaya

Updated: 28 May 2026

Traveling from Padang to Surabaya requires crossing the Sunda Strait. The most efficient route is a flight from Minangkabau International Airport to Juanda International Airport. Alternatively, you can fly to Jakarta and take the Argo Bromo Anggrek train to Surabaya. The total distance covers over 2,000 kilometers across two major islands. Expect a mix of tropical landscapes and urban transit hubs. This journey connects the cultural heart of West Sumatra to the industrial hub of East Java.

Total Distance: Driving distance 2,350 km, straight-line air distance 1,850 km.
Fastest Way
Connecting flight via Jakarta, total travel time approximately 5 hours including layover.
Cheapest Way
Train from Jakarta to Surabaya combined with a budget flight from Padang to Jakarta.
Compare Padang to Surabaya Routes
Train
Connecting
Flight
Connecting
Duration 14 hours 4 hours 30 mins
Avg Price IDR 600,000 - 1,200,000 IDR 1,800,000 - 3,500,000
Operator KAI Garuda Indonesia
Route Jakarta Gambir to Surabaya Pasar Turi PDG to SUB via CGK
Tip Use the KAI Access app to select your seat on the executive class. Book your connecting flight on a single ticket to ensure baggage transfer.
Travel Tips
  • Airport Transfer
    Use official airport taxis or ride-hailing apps like Grab at Juanda Airport.
  • Train Booking
    Book your train tickets at least 30 days in advance for the best prices.
  • Local Currency
    Keep small denominations of IDR for local transport and street food.
  • Language
    Learn basic Javanese phrases to interact with locals in Surabaya.
  • Weather
    Surabaya is significantly hotter than Padang; pack lightweight, breathable clothing.
Safety Tips
  • Pickpockets
    Be vigilant in crowded areas like Pasar Turi station.
  • Traffic
    Surabaya traffic is dense; allow extra time for airport transfers.
  • Water
    Drink only bottled or filtered water to avoid stomach issues.
  • Emergency
    Save the local police emergency number 110 in your phone.
People Also Ask
  • Is there a direct flight?
    No, all flights from Padang to Surabaya require a layover in Jakarta.
  • How long is the train?
    The train from Jakarta to Surabaya takes approximately 9 to 10 hours.
  • Can I take a bus?
    Yes, but it takes over 40 hours and is not recommended for comfort.
  • What is the best airport?
    Juanda International Airport is the primary gateway to Surabaya.
  • Is it safe to travel alone?
    Yes, Indonesia is generally safe for solo travelers if you follow standard precautions.
Quick Info
  • From Padang, Sumatera Barat, Indonesia
  • To Surabaya, East Java, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather and smoother flight connections.

Things to Do in Surabaya
1
House of Sampoerna
Explore the history of clove cigarettes in this Dutch colonial building. It features a museum and a cafe.
2
Suramadu Bridge
Drive across the longest bridge in Indonesia connecting Java to Madura. It offers stunning views of the strait.
3
Tunjungan Plaza
Experience one of the largest shopping malls in Indonesia. It is a hub for local fashion and dining.
4
Submarine Monument
Visit the KRI Pasopati 410, a retired Russian-made submarine. It is located in the heart of the city.
Tags
Padang to Surabaya flight Padang to Surabaya travel flights from Minangkabau to Juanda train from Jakarta to Surabaya Sumatra to Java travel best way to reach Surabaya from Padang traveling across Indonesia Indonesian transport guide