Travel Surabaya to Lombok

Surabaya to Lombok

Arrive in Lombok to find yourself on serene beaches and lush hills, a stark contrast to Surabaya’s urban sprawl. For the route between Surabaya and Lombok, multiple transport services are available, with detailed timetables, estimated durations and fare information provided here.

Travel options for Surabaya to Lombok

The quickest and most affordable way to get from Surabaya to Lombok is by a bus for 400000 IDR, taking only 13 minutes.

Bus from Surabaya to Lombok

Begin your journey from Surabaya by boarding a bus at Surabaya or Terminal Purabaya Bungurasih, Surabaya, with departures typically running between 09:15 and 19:00 so you can pick a convenient time. The ride lasts around 13 minutes and will drop you off at multiple stations, including Mataram, Lombok, Montong, Lombok, Pelabuhan Kayangan, Lombok, Narmada, Lombok and others, providing a comfortable and dependable way to reach Lombok. Bus ticket prices start at 400,000 IDR, and you can reserve your ticket in advance to ensure a seamless trip.

Prices: 400,000 IDR

Duration: 13m – 23h 58m ⏱

Take bus from Surabaya to Lombok for 400000 IDR Travel with bus from Surabaya to Lombok in 0h 13m Ride with bus from Surabaya to Lombok in 0h 13m Experience bus from Surabaya to Lombok in 0h 13m

View all Bus tickets →

Flight from Surabaya to Lombok

Make your trip from Surabaya to Lombok effortless by flying from SUB Surabaya Airport, East Java and arriving at LOP Lombok International Airport. With flights scheduled start at 05:55 and an average duration of 1 hour 5 minutes, you can travel quickly. Fares typically start at 706,643 IDR, check availability and book your flight here today.

Prices: 706,643 IDR

Duration: 1h 5m – 1h 10m ⏱

Journey with avia from Surabaya to Lombok for 706643 IDR Ride with avia from Surabaya to Lombok in 1h 5m Ride with avia from Surabaya to Lombok in 1h 5m

View all Flight tickets →

Combined from Surabaya to Lombok

Combined routes link Surabaya and Lombok, starting from SUB Surabaya Airport, East Java and reaching LOP Lombok International Airport. The trip typically lasts 2 hours 25 minutes with fares beginning at 2,381,067 IDR. Make sure to secure your booking in advance reserve your journey.

Prices: 2,381,067 IDR

Duration: 2h 25m – 22h ⏱

Take combined from Surabaya to Lombok for 2381067 IDR Hop on combined from Surabaya to Lombok in 2h 25m Ride with combined from Surabaya to Lombok in 2h 25m Take combined from Surabaya to Lombok in 2h 25m

View all Combined tickets →

Distance Surabaya to Lombok

The distance between Surabaya and Lombok is 425.5 kilometers.

Surabaya to Lombok Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Surabaya to Lombok

Bus
Flight
Combined
Average price
533,273 IDR
826,556 IDR
2,782,499 IDR
Cheapest price
400,000 IDR
706,643 IDR
2,381,067 IDR
Average duration
14h 58m
1h 05m
13h 27m
Minimum duration
0h 13m
1h 05m
2h 25m
Number of departures
19
7
14
Tickets

Bus Routes & Schedules from Surabaya to Lombok

Between Surabaya and Lombok, this bus connection is served by several stations rather than a single fixed terminal. The exact travel time varies depending on where you board and exit the bus, but most trips take approximately 1h to 23h 58m. Services run throughout the day, operating from 09:15 until 19:00, and fares typically begin at 400,000 to 720,000 IDR. By checking the full bus timetable for Surabaya to Lombok, you can compare different station pairings, journey lengths and departure times to choose the option that best matches your travel plans.

Bus Timetable: Surabaya → Mataram, Lombok

  • 09:15 12:00 1h 45m 576472 IDR
  • 19:00 18:30 22h 30m 570707 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Aikmel, Lombok

  • 16:01 16:59 23h 58m 600000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Cakranegara, Mataram

  • 16:01 15:14 22h 13m 480000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Gerung, Lombok

  • 16:01 14:49 21h 48m 480000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Kantor Cabang Bima

  • 14:00 06:00 15h 625000 IDR
  • 16:01 04:15 11h 14m 720000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Lembar, Lombok

  • 14:00 16:00 1h 400000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Mantang, Lombok

  • 16:01 15:51 22h 50m 480000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Masbagik, Lombok

  • 16:01 16:24 23h 23m 600000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Montong, Lombok

  • 16:01 21:11 4h 10m 480000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Narmada, Lombok

  • 16:01 15:59 22h 58m 480000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Pelabuhan Kayangan, Lombok

  • 16:01 17:25 24m 600000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Pelabuhan Lembar, Lombok

  • 16:01 14:33 21h 32m 480000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Pringgabaya, Lombok

  • 16:01 17:14 13m 600000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Sandubaya, Mataram

  • 16:01 15:18 22h 17m 480000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Sikur, Lombok

  • 16:01 16:37 23h 36m 600000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Terminal Mandalika, Mataram

  • 14:00 16:30 1h 30m 400000 IDR
  • 16:01 15:18 22h 17m 480000 IDR

Check all Combined tickets →

Flight Routes & Schedules from Surabaya to Lombok

Catch your nonstop flight at SUB Surabaya Airport, East Java, the only direct connection from Surabaya to Lombok. Flights depart from 05:55 until 17:35, and the journey in the air typically lasts around 1h 5m to 1h 10m before touching down at LOP Lombok International Airport. Fares start from 706,643 to 1,060,133 IDR, and you can consult the full timetable for the Surabaya–Lombok route to select the departure that suits your schedule and book your seat in advance.

Departure stations
SUB Surabaya Airport, East Java
Arrival stations
LOP Lombok International Airport

Flight Timetable: SUB Surabaya Airport, East Java → LOP Lombok International Airport

  • 05:55 08:05 1h 10m 1060133 IDR
  • 06:00 08:05 1h 5m 706643 IDR
  • 07:10 09:15 1h 5m 743685 IDR
  • 08:50 10:55 1h 5m 743685 IDR
  • 09:30 11:35 1h 5m 1060133 IDR
  • 14:20 16:25 1h 5m 743685 IDR
  • 17:35 19:40 1h 5m 727930 IDR

Check all Flight tickets →

Combined Routes & Schedules from Surabaya to Lombok

Board at SUB Surabaya Airport, East Java for a flexible transfer across different vehicles en route to Lombok. The journey typically lasts 2h 25m to 22h, with departures scheduled from 05:05 until 20:50 and fares starting from 2,381,067 to 2,984,798 IDR. Arrival is at LOP Lombok International Airport, and reviewing the timetable for connections between Surabaya and Lombok ensures you pick the departure that suits your schedule.

Departure stations
SUB Surabaya Airport, East Java
Arrival stations
LOP Lombok International Airport

Combined Timetable: SUB Surabaya Airport, East Java → LOP Lombok International Airport

  • 05:05 12:30 6h 25m 2381067 IDR
  • 05:10 17:00 10h 50m 2984798 IDR
  • 06:10 14:00 6h 50m 2381067 IDR
  • 07:05 10:30 2h 25m 2984798 IDR
  • 08:30 14:00 4h 30m 2444256 IDR
  • 11:35 10:30 21h 55m 2984798 IDR
  • 14:35 10:30 18h 55m 2984798 IDR
  • 15:15 10:30 18h 15m 2978932 IDR
  • 16:30 10:30 17h 2984798 IDR
  • 17:00 10:00 16h 2458264 IDR
  • 18:00 10:30 15h 30m 2984798 IDR
  • 19:00 10:30 14h 30m 2984798 IDR
  • 20:05 10:30 13h 25m 2984798 IDR
  • 20:50 19:50 22h 2433022 IDR

Check all Combined tickets →

Frequently Asked Questions Surabaya to Lombok

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

How long does the Surabaya to Lombok route usually take?

Travel time on the Surabaya to Lombok route varies a lot by transport type. Flights take about 1 hour 5 minutes to 1 hour 10 minutes, while bus services range from about 1 hour to nearly 24 hours depending on the destination and service.

What is the cheapest way to travel from Surabaya to Lombok?

The cheapest listed option on the Surabaya to Lombok route is bus travel, with fares starting at IDR 400,000. Bus prices go up to IDR 720,000, while flights start higher at IDR 706,643.

Which option is fastest on the Surabaya to Lombok route?

Flights are the fastest option on the Surabaya to Lombok route. They take about 1 hour 5 minutes to 1 hour 10 minutes from SUB Surabaya Airport to LOP Lombok International Airport, which is much quicker than the bus services listed.

How much should I expect to pay for Surabaya to Lombok travel overall?

Across the available options on the Surabaya to Lombok route, prices range from IDR 400,000 for bus services up to IDR 1,060,133 for flights. The combined listing also shows higher fares for some services, but the main practical range is between those two figures.

Where do trips from Surabaya to Lombok usually depart and arrive?

Flights depart from SUB Surabaya Airport in East Java and arrive at LOP Lombok International Airport. Bus services depart from Surabaya or Terminal Purabaya Bungurasih, Surabaya, and arrive at several points in Lombok, including Mataram, Lembar, and Pelabuhan Lembar.

How often do Surabaya to Lombok departures run, and what are the first and last times?

The schedule shows multiple departures on the Surabaya to Lombok route, but no fixed frequency is listed. For flights, the first departure is 05:55 and the last is 17:35. For buses, the first is 09:15 and the last is 19:00.

What is the difference between flying and taking the bus from Surabaya to Lombok?

Flying from Surabaya to Lombok is much faster, taking about 1 hour 5 minutes to 1 hour 10 minutes, and it uses SUB Surabaya Airport and LOP Lombok International Airport. Bus trips are cheaper, but they can take from about 1 hour to nearly 24 hours.

Which Surabaya to Lombok bus route is the shortest, and which is the longest?

Among the bus options, the shortest listed trip is from Terminal Purabaya Bungurasih, Surabaya to Lembar, Lombok at about 1 hour. The longest listed bus trip is to Aikmel, Lombok at about 23 hours 58 minutes.

Are there direct flights on the Surabaya to Lombok route?

Yes, the flight option on the Surabaya to Lombok route is direct between SUB Surabaya Airport in East Java and LOP Lombok International Airport. The listed flight time is about 1 hour 5 minutes to 1 hour 10 minutes.

Which Surabaya to Lombok bus destinations are listed in the schedule?

The bus listings for Surabaya to Lombok include several Lombok and Mataram stops such as Mataram, Terminal Mandalika, Cakranegara, Sandubaya, Gerung, Lembar, Pelabuhan Lembar, and Pelabuhan Kayangan. Some services also continue to places like Aikmel and Masbagik.

How do bus travel times vary on the Surabaya to Lombok route?

Bus travel times on the Surabaya to Lombok route vary widely because different services end at different places and take different road or ferry combinations. The listed durations range from about 1 hour to nearly 24 hours, so the destination matters a lot.

If I want to book Surabaya to Lombok tickets, where should I look?

For Surabaya to Lombok bookings, TicketRoutes.com is the place to check. It lists the available departures, prices, and route details in one place, which makes it easier to compare the flight and bus options.

Plan journeys across Indonesia

Route finder

The interactive map helps you explore routes between major cities, coastal destinations, airports, and ferry ports. Compare available transport options and find tickets for your next trip.


More travel routes for Surabaya and Lombok

Planning more stops after Surabaya to Lombok?

If your journey doesn’t end with Surabaya to Lombok, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.