Travel Lombok to Surabaya

Lombok to Surabaya Bus: Schedules, Tickets & Prices

The bus journey from Lombok to Surabaya takes approximately 12h to 23h, with fares from 400,000 IDR to 625,000 IDR.

Bus from Lombok to Surabaya

Hop on a bus departing from Kantor Cabang Bima, Mataram, Lombok or Terminal Mandalika, Mataram and travel from Lombok toward Surabaya. Services run frequently throughout the day, giving you the flexibility to choose a departure time that fits your plans. The journey usually takes around 12 hours, with bus ticket prices starting from 400,000 IDR, and the route ends at Terminal Purabaya Bungurasih, Surabaya or Surabaya. Plan ahead and book your ticket in advance.

Prices: 400,000 IDR to 625,000 IDR

Duration: 12h – 23h ⏱

Journey with bus from Lombok to Surabaya in 12h Explore with bus from Lombok to Surabaya in 12h

View all Bus tickets →

Distance Lombok to Surabaya

The distance between Lombok and Surabaya is 425.5 kilometers.

Bus from Lombok to Surabaya Details

Find key information about the Bus from Lombok to Surabaya, including travel time, prices and stations.

Bus
Average price
508,843 IDR
 
Cheapest
400,000 IDR
Average duration
18h 40m
 
Shortest
12h
Number of departures
3
09:30 - 18:00
Tickets
 
Stations
Departure stations
Arrival stations
Kantor Cabang Bima
Mataram, Lombok
Terminal Mandalika, Mataram
Terminal Purabaya Bungurasih, Surabaya
Surabaya

Bus Routes & Schedules from Lombok to Surabaya

- Terminal Purabaya Bungurasih, Surabaya can be reached from Kantor Cabang Bima with a bus ride lasting about 12h. Services run at 18:00, and fares start at 625,000 IDR.
- Board the bus at Mataram, Lombok to reach Surabaya, spending roughly 23h on the road. Services run at 10:00, and tickets start from 501,530 IDR.
- Catch a bus at Terminal Mandalika, Mataram, with a journey lasting roughly 21h. You’ll arrive at Terminal Purabaya Bungurasih, Surabaya. Tickets begin from 400,000 IDR, and services run at 09:30.

Check all Bus tickets →

Frequently Asked Questions Bus Lombok to Surabaya

Below you will find answers to the most common questions about traveling from Lombok to Surabaya by bus.

How long is the bus trip from Lombok to Surabaya?

The bus trip from Lombok to Surabaya can take about 12 to 23 hours, depending on the departure point and service you choose. Some bus journeys are much shorter than others, so it is worth checking the exact route before booking.

What is the bus ticket price for Lombok to Surabaya?

Bus tickets for Lombok to Surabaya are priced between 400000 IDR and 625000 IDR. The final fare can vary by departure point and the bus service you select, so it is a good idea to compare options before you book.

When does the bus depart from Lombok to Surabaya?

For the Lombok to Surabaya bus service, departures start at 09:30 and the last bus leaves at 18:00. Since the schedule is limited, it helps to plan your bus journey early and choose a departure that fits your travel plans.

Are there different bus departure points between Lombok and Surabaya?

Yes, the bus from Lombok to Surabaya departs from places such as Kantor Cabang Bima, Mataram, Lombok, and Terminal Mandalika, Mataram. Arrivals are listed for Terminal Purabaya Bungurasih, Surabaya or Surabaya, so it is important to match your bus ticket with the correct departure and arrival point.

How many bus services are available on the Lombok to Surabaya route?

There are 3 bus services on the Lombok to Surabaya route. With only a few departures available, it is best to check the bus schedule in advance so you can secure a seat on the trip that suits you.

Can I book bus tickets for Lombok to Surabaya in advance?

Yes, it is a smart idea to book bus tickets for Lombok to Surabaya ahead of time, especially because the bus service has limited departures. Booking early gives you a better chance of getting the bus journey time and fare that work best for you.

Which bus route from Lombok to Surabaya is the shortest?

The shortest bus journey from Lombok to Surabaya is the service from Kantor Cabang Bima to Terminal Purabaya Bungurasih, Surabaya, which takes about 12 hours. If you want a quicker bus trip, checking the exact departure point can make a big difference.

What should I know before taking the bus from Lombok to Surabaya?

Before taking the bus from Lombok to Surabaya, make sure you confirm the departure point, arrival terminal, and travel time for your chosen bus service. Because the bus journey can range from about 12 to 23 hours, it is wise to plan for a long trip and choose the schedule that fits your needs.


More Bus routes from and to Lombok or Surabaya

Planning more than just Lombok to Surabaya?

You’re currently viewing Bus options for Lombok to Surabaya. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.