Manage Booking
  • Bus Tickets
  • Reschedule Ticket
  • Cancel Ticket
  • Show My Ticket
  • Email/SMS
  • Rp. Indonesia Rupiah
  • English
  • Bahasa Indonesia

Bus From Surabaya to Bandung

Surabaya to Bandung Bus Service

Avg. Bus Duration
Buses depart from
Bus arrives in
Daily Bus Services
10 hours 46 mins

Surabaya to Bandung Bus Distance

Earliest Bus
Last Bus
811 km

Important Points You Must Remember When Traveling from Surabaya to Bandung

A line from the children's song “... Who wants to participate? To Bandung, Surabaya ... ”this definitely reminds us of the popularity of two big cities in Indonesia: Bandung and Surabaya. The two provincial capitals on the island of Java are well known as tourist destinations. In fact, Bandung has become a tourist attraction that is often visited by foreign tourists. Moreover, Surabaya as the second largest city in Indonesia also has many public transportation service options to Bandung, including the Surabaya Bandung bus. Order your Surabaya Bandung bus ticket right away and feel the exciting sensation of traveling Surabaya Bandung with redBus!

  • The distance between Surabaya and Bandung is about 770 km with a trip duration of 11-19 hours. This journey time depends on the bus operator and the selected route.
  • The ticket price for Surabaya Bandung buses is Rp. 220,000 - Rp. 290,000.
  • The first Surabaya Bandung bus departs at 05:55 and the last bus at 19.00.
  • There are 5 bus operators for the Surabaya Bandung route with a total of around 56 buses.
  • Based on the ratings of passengers who have used its services, some of the Surabaya Bandung bus operators in the top rank are Sugeng Rahayu (5.0), Eka (4.2), and Pahala Kencana (4.1).
  • Each Surabaya Bandung travel bus operator has its own departure point and Surabaya Bandung bus ticket prices also vary. However, some popular departure points in Surabaya are Purabaya Terminal or Bungurasih Terminal, Bubutan, Medaeng, Karangpilang, and across the city of Surabaya. Meanwhile, popular drop points in the city of Bandung include Cicaheum Terminal, Leuwi Panjang Terminal, Cileunyi, Tegalega, Gedebage, Jalan Pasir Koja, and Jalan Riau.
  • Bandung has many famous tourist destinations, for example Tangkuban Perahu, Lembang, Bandung Square, and Tebing Keraton.
  • There are many legendary places to eat in Bandung, for example Warung Bu Eha, Serabi Enhai, Iga Bakar Si Jangkung, and Pusat Cikudung (Bandung Culinary Taste).

redBus, Your One-stop Destination for Bus Tickets in Indonesia

Booking a bus ticket has been made easy and convenient thanks to the numerous advancements in technology. And just like how cell phones evolved from traditional landline connections, old bus booking methods have evolved into online booking. Customers do not have to stand in a queue anymore to buy a bus ticket and board a bus or settle for a seat that a bus agent provides, as redBus offers every bit of information that they would need to book a bus ticket. Bus schedules, list of operators, latest offers, amenities available, seats, customers can find everything on the redBus platform, which can be accessed from anywhere. Click here to get the latest information on your journey when you book your bus ticket with redBus.

To view updated COVID-19 guidelines, visit the Bus Tickets Online page on redBus. Customers can visit to find out more about bus trips or favourite bus operators before booking tickets.

Cancel Your Surabaya to Bandung Bus Ticket and Get a Refund With Refund Guarantee

redBus offers another avenue of flexibility when it comes to booking a Surabaya to Bandung bus ticket in Indonesia. With Refund Guarantee, customers can now cancel their Surabaya to Bandung bus ticket and get a refund. A customer has to make sure that the Refund Guarantee add-on has been selected when they book their Surabaya to Bandung bus ticket through the redBus platform. Customers would have to pay a small premium when they select the Refund Guarantee add-on. Once done, the customer can avail a reasonable refund of up to 75% on their bus tickets if they do decide to cancel the ticket before their bus journey begins. Refund Guarantee offers flexibility and eliminates any inconvenience that could arise if the customer needs to cancel their Surabaya to Bandung bus ticket due to any unforeseen circumstances.

Redbus Ensures

  • Best Prices
    Best prices with amazing discounts
  • Easy Payments
    Pay using Bank Transfers, Credit Cards & Go-Pay
  • Wide Choice Of Buses
    100+ Coach companies & 2000+ Routes
  • Trusted Brand
    Over 17 million happy customers globally
  • Pahala Kencana
  • Mandala
  • Sugeng Rahayu
  • KYM Trans
  • Gunung Harta Solutions

Surabaya to Bandung Bus Schedule & Fare

Bus Operator First Bus Last Bus Duration  
Pahala Kencana 14:15 17:20 15 hrs 0 mins VIEW PRICE
Mandala 09:00 13:00 17 hrs 0 mins VIEW PRICE
Sugeng Rahayu 06:40 22:00 10 hrs 32 mins VIEW PRICE
KYM Trans 17:00 19:45 3 hrs 27 mins VIEW PRICE
Gunung Harta Solutions 17:00 17:00 9 hrs 0 mins VIEW PRICE


How can I make an online bus ticket booking in Indonesia?

A: You can book a bus of your choice to any destination in Indonesia by logging on to the official website of redBus which is . The site is user-friendly and you can book your bus ticket in a matter of minutes.

How do I book a bus from Surabaya to Bandung?

A: You can either visit the terminal and go to the booth belonging to the bus operator of your choice, wait in line, select a seat, and book your ticket. If you’d rather not do that, you can visit and book your seat within 5 minutes.

Do I need to print out my bus ticket before boarding?

A: There are two main scenarios that you might fall into when you have to board a bus. Now, if your boarding point is at any terminal in Indonesia, passengers will have to take a print out of the bus ticket that has been sent to the email in a PDF format. The second scenario is when your boarding point is a bus stop and not a terminal. In this case, you will receive an M-ticket that you will have to produce before boarding your bus. If the operator does not provide an M-Ticket, you will have to take a printout of the ticket (PDF) that has been sent to the registered email ID that you have used to book the bus ticket on the redBus website. Some operators might levy a charge if these conditions are not followed.

Can I reschedule my journey after I have booked my ticket?

A: Yes, you can. But this feature is limited to only a few bus operators in Indonesia. Look for the reschedule icon before booking your ticket.

How do I pay for my bus ticket on the redBus website?

A: There are a number of different modes of payment offered to customers. Customers can either pay by credit card, debit card, or they can select any of the banks listed when you click the “FPX (Indonesia Online Bank Transfer).

Do you want to exit reschedule flow?