Indonesia

How to get from Surabaya to Bandung

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

FASTEST
1h
💶
From
18€
📍
Distance
568 km
Powered by 12Go system

There are 2 way(s) to get from Surabaya to Bandung

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Surabaya
📍For buses, departures are primarily from Surabaya's Purabaya Bus Terminal (Bungurasih Terminal). It's a large, bustling hub with numerous gates and various bus companies operating long-distance routes across Java. Look for signs indicating Bandung-bound buses.
🚇To reach Purabaya Terminal from Surabaya city center, you can take a local angkot (minibus), a taxi, or use ride-hailing apps like Grab or Gojek. A taxi or ride-hailing app will cost around 50,000-100,000 IDR and take 30-60 minutes depending on traffic.
Buses to Bandung depart frequently throughout the day, with services typically starting early in the morning (around 06:00) and running until late evening (around 22:00-23:00). Departures are usually every 30-60 minutes.
💸 Transport from 18€ per person
Fastest: 1h
🗓 Book now Secure payment · via 12go.asia

Practical tips

💡
Book in Advance

Especially for flights or if you're traveling during peak season, booking your bus or flight ticket a few days ahead ensures you get the best price and secure your seat, avoiding last-minute stress.

💡
Check Luggage Allowance

If flying, be mindful of airline baggage limits to avoid unexpected fees. Bus travel usually offers more generous allowances, but it's always good to confirm with the operator.

💡
Travel Light if Flying

With short domestic flights, carrying only a backpack or small carry-on can save you time waiting for checked luggage and simplify airport transfers. Ideal for island hoppers!

💡
Stay Hydrated on the Bus

A 9-hour bus journey can be long. Bring enough water and snacks, and dress comfortably to make the trip as pleasant as possible. Some buses offer stops.

💡
Use Online Platforms for Booking

Booking through trusted online platforms like 12go.asia provides instant confirmation, transparent pricing, and peace of mind, avoiding touts or overcharging at terminals.

🛣️ The journey experience

Planning your trip from Surabaya to Bandung can seem a bit daunting in Indonesia's vast archipelago, but it doesn't have to be. For this route, you're looking at either a direct flight or a longer but scenic bus journey. Forget about fast boats or complicated bus-and-ferry combos – this is a clear-cut choice between speed and budget, allowing you to easily decide how to allocate your travel time.

Your main options are a direct flight, taking about 1 hour for around 35€, or a bus journey which typically lasts 9 hours and costs about 18€. The flight is undeniably faster, getting you to Bandung in what feels like no time, while the bus offers a chance to see more of Java's landscapes. Reliable operators serve both routes, ensuring you can book with confidence.

No need to worry about unpredictable sea conditions or losing a day to Bali traffic here. For this particular journey, comparing your options side-by-side means you can easily choose based on whether you prioritise saving time or saving money. Book your chosen option online for instant confirmation and peace of mind, knowing exactly how you'll get from Surabaya to Bandung.

Frequently asked questions — Surabaya → Bandung

✨ Why visit Bandung?

  • Explore the majestic Tangkuban Perahu volcano crater
  • Wander through the vibrant Braga Street with its colonial architecture
  • Indulge in a shopping spree at Bandung's factory outlets and local boutiques
  • Relax in the natural hot springs of Ciater and Sari Ater
  • Savor local delicacies like Batagor, Siomay, and Bandung's unique street food
🌙
Recommended stay
3 to 4 nights — to explore volcanic landscapes, shopping, and culinary delights.

☀️ When to visit Bandung?

TROPICAL HIGHLAND CLIMATE

June to September — dry season with cooler temperatures, ideal for outdoor activities and volcano visits.

Jan 😐
Feb 😐
Mar 😐
Apr 😊
May 😊
Jun 😊
Jul 😊
Aug 😊
Sep 😊
Oct 😐
Nov 😐
Dec 😐
📍
In Bandung — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Bandung
Compare the best rates available
via trip.com

What to do in Bandung?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🌋
Kawah Putih Crater Lake
Explore the stunning turquoise acid lake of Kawah Putih, a surreal volcanic landscape. The distinct sulfuric smell is part of the experience. Visit early morning for fewer crowds and better photo opportunities. Entry fee is typically around 3€ for locals, but higher for foreigners (around 10€ for international visitors).
🍜
Bandung's Street Food Delights
Dive into Bandung's vibrant street food scene. Try local specialties like 'batagor' (fried fish dumplings) or 'siomay' (steamed fish dumplings) with peanut sauce. Pasar Cisangkuy or Jl. Dipati Ukur are great starting points. Expect to spend around 2-5€ per meal.
🌳
Taman Hutan Raya Juanda
Wander through this expansive forest park, home to waterfalls, caves (Goa Jepang, Goa Belanda), and lush greenery. It's a peaceful escape from the city hustle. Wear comfortable shoes and allocate at least half a day to explore thoroughly. Entry fee is minimal, usually less than 1€.
♨️
Ciater Hot Spring Relaxation
Soak in the natural sulfuric hot springs of Ciater, known for their therapeutic properties. Various pools are available, some private. It's best visited during weekdays to avoid weekend crowds. Combine with a visit to a tea plantation nearby. Expect to pay around 3-8€ depending on the pool choice.
🛍️
Factory Outlets Shopping Spree
Explore Bandung's famous factory outlets offering branded clothing at discounted prices. Jalan Riau and Jalan Dago are prime locations. Be aware that sizing can vary. It's a popular activity, so go during off-peak hours for a more relaxed experience. You can find good deals from 5€ up.
🗿
Saung Angklung Udjo Performance
Experience a captivating performance of Angklung, a traditional Sundanese bamboo instrument. This cultural center also offers workshops. Book tickets in advance, especially during peak season, as shows can sell out. The show usually starts in the afternoon. Ticket prices are typically around 10-15€.
North Bandung's Thematic Cafes
Discover unique and aesthetically pleasing thematic cafes scattered across North Bandung (Dago, Lembang). Many offer stunning views, often at higher elevations. Perfect for an afternoon coffee or light meal. Prices are comparable to European cafes, starting from 3€ for a drink.
🛕
Situ Patenggang Lake Serenity
Enjoy the serene beauty of Situ Patenggang lake, often shrouded in mist. Rent a boat or visit the 'Perahu Pinisi' (Pinisi boat restaurant) for unique views. It's a bit further from the city center but worth the drive for its peaceful ambiance. Entry is around 1-2€.

⏱️ How long to visit Bandung?

3 to 4 days

For an independent francophone traveler, 3-4 days is ideal to experience Bandung. This allows you to explore the city's colonial architecture, vibrant cafes, and local markets, with enough time for a day trip to the surrounding tea plantations or volcanic craters like Tangkuban Perahu. If you have less time, focus on the city center and its culinary scene.

Related searches

bus Surabaya Bandung flight Surabaya Bandung how to get from Surabaya to Bandung ticket price Surabaya to Bandung travel time Surabaya to Bandung travel to Indonesia

Other trips from Surabaya

Book now