Surabaya to Jakarta Bus

Affordable tickets with world's best travel companies

It will take 10 hours 23 mins to reach from Surabaya to Jakarta. The earliest departure from Surabaya is at 8:00 AM. And the last bus is at 7:30 PM. The price for one bus ticket starts from IDR 310000.

toggle
World Wide Coverage
World Wide Coverage
Find affordable travel tickets across the world, all at one place
Anxiety-free travel
Anxiety-free travel
We ensure your information is safe and your travel is hassle free, whenerver you go
No hidden charges
No hidden charges
Find the best deals online and guess what, refunds are simple!

Surabaya to Jakarta Bus Timings & Fare

Bus Operator First Bus Last Bus Duration Lowest Fare No of Services    
Harapan Jaya 09:00 19:05 10 hrs 0 mins IDR 330000 50
Harapan Jaya Bus-Front Image
Harapan Jaya Bus-Front Image
BOOK TICKET
PO MAWAR 17:00 19:30 10 hrs 30 mins IDR 350000 36
PO MAWAR Bus-Front Image
PO MAWAR Bus-Side Image
BOOK TICKET
27 Trans 08:00 18:00 9 hrs 30 mins IDR 410000 32
27 Trans Bus-Front Image
27 Trans Bus-Front Image
BOOK TICKET
Haryanto 11:30 15:00 10 hrs 0 mins IDR 389900 26
Haryanto Bus-Front Image
Haryanto Bus-Front Image
BOOK TICKET
Pahala Kencana 15:45 16:35 11 hrs 55 mins IDR 310000 16
Pahala Kencana Bus-Front Image
Pahala Kencana Bus-Front Image
BOOK TICKET

Surabaya to Jakarta Bus Service

Avg. Bus Duration

:

10 hrs 23 mins

Buses depart from

:

Surabaya

Bus arrives in

:

Jakarta

Daily Bus Services

:

160

Cheapest Bus Tickets

:

IDR 310000

Earliest Bus

:

8:00 AM

Last Bus

:

7:30 PM

redBus Highlights

<strong>36 Mn+</strong> satisfied customers

36 Mn+ satisfied customers

Over 3500 bus-company partners

Over 3500 bus-company partners

<strong>2,00,000+</strong> bookings per day<br>World's largest bus-ticket platform

2,00,000+ bookings per day
World's largest bus-ticket platform

Assured seat of your choice

Assured seat of your choice

<strong>Secured and Verified payments</strong>

Secured and Verified payments

mastercard, visa, maestro
redBus Ensures
  • SUPERIOR CUSTOMER SUPPORT
    Our customer support will ensure to service all your queries
  • TRUSTED BRAND
    Over 17 million happy customers globally
  • GLOBAL COVERAGE
    Get all your bus travel needs covered under one roof
  • SECURED PAYMENTS
    Highest security standards with your information completely safe and secure

FAQs

How can I book a bus ticket online from one route to another?
You can simply log on to www.redbus.com, choose any specific country you would like to book a bus in, and select the source and destination. After choosing the route and the date, you will find a number of options for buses available. redBus site is user-friendly and booking a bus ticket is just a matter of a few minutes.
Do I need to print my ticket for this bus route?
This depends upon the bus operator and the country you are travelling in. You can check this information while booking a bus ticket for a particular bus operator. However, most of the bus operators allow M-ticket or E-ticket sent to your registered email address, you may require to print the ticket if any bus operator specifically asks for the same.
Where can I find the location of my bus stop?
As you get the listing of buses available on a selected route, you can click on the 'Boarding & Dropping Point' tab to check the exact location of your pickup and drop-off points. redBus also offers ‘Track my bus’ facility in a few countries to check the live location of the bus.
How early should I arrive for the trip?
Passengers are required to reach the boarding place at least 30 minutes before the scheduled departure time of the bus.
Can I reschedule my bus ticket on this route?
Yes, you can. However, this option is available with some selected bus operators on www.redbus.com. You just have to enter your bus ticket number and email address, verify your ticket details, and choose a reschedule date.
At what time do buses start from Surabaya to Jakarta?
Buses from Surabaya to Jakarta generally start early in the morning and continue until late evening. However, the bus timings may vary depending on the bus operators and season. This is where redBus helps you out. You need not contact several bus operators to get updated about the bus schedules. You will find all the updated information on redBus website while booking a bus ticket online.
Are there any discounts available on the route from Surabaya to Jakarta?
Surabaya to Jakarta is one of the popular routes and it’s quite likely that you may get exciting discounts on booking bus tickets through redBus on this route. It would be better if you plan your journey in advance and book your tickets so that you can get the best price and best seat for your trip.

Surabaya to Jakarta Bus

Jakarta is the capital of Indonesia as well as the largest city in Indonesia. A lot of people visit Jakarta for tourism purposes/personal chores. Surabaya to Jakarta bus tickets can be booked online via redBus. One can easily find many buses plying from Surabaya to Jakarta. The Surabaya to Jakarta bus distance is around 780 KM, and it is covered in 12-13 hours depending upon the bus type and bus operator. One can check the time taken to cover this route by different bus operators via redBus mobile application/website and can choose a Surabaya to Jakarta bus according to their time slot. Surabaya to Jakarta is a trendy route so you will find frequent bus services on this route. Let us see more details about buses on this route.


Bus Operators Servicing this Route


Many bus operators service this route and the timing of the first and last bus below can change with time. It is preferred that you check the Surabaya to Jakarta bus timings from redBus before you book a ticket. The most famous bus operators on this route are:


  • Pahala Kencana: The first Surabaya to Jakarta bus of this operator leaves from Surabaya around 01:55 PM and the last Surabaya to Jakarta bus leaves around 03:49 PM. There are around 12 buses of this operator plying currently from Surabaya to Jakarta. The Pahala Kencana buses are equipped with recliner seats, and you will also find central televisions and toilet facilities on Pahala Kencana buses.
  • Haryanto: The first Haryanto Surabaya to Jakarta bus leaves at 03:00 PM, and the last Surabaya to Jakarta bus leaves at the same time. There are around ten buses of this operator currently operating on this route with the exact departure time. The Surabaya to Jakarta bus distance is covered by Haryanto buses in 12 hours.
  • Sinar Jaya: The first Jakarta bus from Surabaya that's offered by Sinar Jaya leaves at 07:00 AM, and the last Jakarta bus from Surabaya leaves at 06:00 PM. There are around eight Sinar Jaya buses that ply daily from Surabaya to Jakarta. The Sinar Jaya buses are equipped with amenities like personal tv, CCTV, air conditioners, adjustable seats, etc. One can see Surabaya to Jakarta bus schedule of Sinar Jaya via redBus.
  • Damri: The first Damri Jakarta bus from Surabaya leaves at 06:00 PM, and the last bus from Surabaya to Jakarta leaves at 07:00 PM. There are around four Damri buses every day on this route. One can see Damri Surabaya to Jakarta bus timing & Surabaya to Jakarta bus fare via redBus.
  • Putera Mulya: The first Putera Mulya bus from Surabaya to Jakarta leaves at 03:15 PM. One can find the schedule and fare of any Putera Mulya bus from Surabaya to Jakarta on the redBus mobile application/website.

Things to see in Jakarta


  • The National Monument: This 132-metre tall structure is dedicated to the struggle of independence in Indonesia. One can climb on the top of this structure and can enjoy a broader view of Jakarta city. This place is respected a lot by Indonesian people. The architecture of this structure is also quite interesting & beautiful. At night, this monument is lit up, and it is a lovely sight to see.
  • Istiqlal Mosque: This marble marvel was constructed in the year 1978 and is the biggest mosque in Southeast Asia. It is an important pilgrimage site for Muslims, and many people visit it because of its incredible architecture and size. This mosque has a capacity of 20,000 people and is open at all hours of the day for visitors.
  • Merdeka Square: This place is spread across 1000 metres, and there are a lot of fountains, trees, structures in it. This place is free to visit, and the gardens are beautiful with all types of colourful flowers. It is a great place to relax or to walk with friends/family.
  • Thousand Islands: These islands are located on the north coast of Indonesia and are very beautiful. You can take a break from your fast-paced life and can enjoy nature here. You can also go boating and diving at this place. A lot of photography lovers also visit this place as it is beautiful.
  • National Museum of Indonesia: This temple highlights the history of Indonesia. You will find artwork related to Hinduism and Buddhism culture in this museum. The gold artefacts in this museum are a treat to watch. This museum is open for visitors every day between 08:30 AM to 02:30 PM. There is also a weapon room in this museum which shows you the history of weapons and how they have evolved.

Advantages of Booking with redBus


The benefits of booking a Surabaya to Jakarta ticket via redBus is as follows:


  • Due to the recent Covid-19 pandemic, redBus has launched a Safety+ feature in which the buses are deep cleaned timely, and the staff members of Safety+ buses are equipped with masks. Hand sanitisers are included in the list of offered amenities in Safety+ buses along with regular temperature checking facilities. This helps in ensuring the safe journey of passengers.
  • redBus provides an excelling bus tracking feature via its mobile application which runs on GPS. You can track your bus throughout your journey and can navigate to boarding points.
  • redBus provides you with multiple options to choose from. One can choose from luxury or economic bus services via different operators. You can also do ride insurance via redBus at a very nominal price. redBus also provides ride cancellation & rescheduling via its mobile application/website. One can see the Surabaya to Jakarta bus fare & Surabaya to Jakarta bus schedule of different buses in advance and can choose according to one's choice.

Booking a Surabaya to Jakarta bus ticket via redBus will ensure you a safe trip. Grab your Surabaya to Jakarta bus ticket now!

BOARDING & DROPPING POINTS
Surabaya
  • Bubutan
  • Jalan Hangtuah
  • Jl. Arjuna
  • Juanda
  • Karangpilang
  • Kota Surabaya
  • Medaeng
  • Medaeng (redBus Lounge)
  • Pabean Cantian
  • Rungkut
Jakarta
  • Atrium Senen
  • Bambu Apus Taman Mini
  • Cawang
  • Cempaka Putih
  • Cengkareng
  • Cibitung
  • Cijantung
  • Cilandak
  • Daan Mogot
  • Grogol

Enjoy your bus trip from Surabaya to Jakarta !
You want to go the other way? check all offers from
Jakarta to Surabaya