How to Get from Surabaya to Lombok

How to Get from Surabaya to Lombok

Last updated: March 8, 2026

Leaving the industrial heartbeat of Surabaya for the turquoise bays of Lombok represents one of the most dramatic transitions in Indonesia. While Surabaya serves as a gateway to the volcanic wonders of East Java, Lombok offers a slower pace of life, dominated by the majestic Mount Rinjani and the pristine beaches of the south. This route bridges the gap between the bustling urban landscape of Java and the rugged, natural beauty of the Lesser Sunda Islands.

Whether you are heading to the Gili Islands for a diving retreat or planning a trek through the rice terraces of Tetebatu, the journey from Surabaya to Lombok is a well-trodden path for both locals and international explorers. You have the choice between a quick hop over the Bali Sea or a more adventurous overland experience. You can easily compare these options and book your preferred tickets on GoAsia.cc to ensure your transition to island life is as smooth as possible.

Surabaya to Lombok by Flight

Flying is the most efficient way to cross from Java to Lombok, saving you nearly a full day of travel compared to combined sea and land routes. The flight takes you over the eastern tip of Java and the island of Bali, offering spectacular aerial views of the coastline if you secure a window seat. Most flights depart from Juanda International Airport (SUB) and arrive at Lombok International Airport (LOP), which is located in the southern part of the island, about a 45-minute drive from the popular Kuta Lombok area.

The price for an economy class ticket typically ranges from $49 to $74. With a flight duration of only 1 hour and 5 minutes to 1 hour and 10 minutes, it is significantly faster than any other method. Several domestic carriers operate this route, providing multiple departures throughout the day from early morning until late afternoon. The experience is standard for short-haul domestic flights in Indonesia, with most airlines offering a basic luggage allowance, though it is always wise to check the specific weight limits for smaller regional aircraft.

Surabaya to Lombok by Bus

For those who prefer to keep their feet closer to the ground, there are executive bus services that facilitate the journey from Surabaya toward Lombok. This option is popular with budget-conscious travelers and those who enjoy the changing scenery of the Indonesian archipelago. The bus provides a more social atmosphere and allows you to see the rural landscapes of East Java that you would otherwise miss from the air.

The data shows an executive bus option priced at approximately $30 with a recorded duration of 1 hour and 45 minutes for its specific segment. Travelers should note that overland journeys in this region often involve a combination of bus travel and ferry crossings. The executive class buses in Indonesia are generally quite comfortable, featuring reclining seats, air conditioning, and sometimes snacks or a meal stop. It is an excellent way to observe the local way of life as you pass through smaller towns and villages between the major hubs.

Comparing Your Options

ModePrice (USD)DurationComfort
Flight$49 - $741h 5m - 1h 10mHigh
Bus$301h 45mMedium

Tips for Traveling from Surabaya to Lombok

When planning your trip from Surabaya to Lombok, timing is everything. If you are choosing to fly, try to book at least a week in advance to secure the lower end of the $49 to $74 price range, especially during Indonesian public holidays or the dry season when tourism peaks. Lombok International Airport is quite far from the main tourist hubs like Senggigi or the Gili islands, so factor in the cost and time for a taxi or shuttle bus upon arrival.

For those taking the bus, keep a light jacket or sarong in your carry-on bag. Indonesian executive buses are famous for their powerful air conditioning, which can feel quite chilly during a long trip. Also, ensure you have some small denominations of Indonesian Rupiah for snacks at rest stops or for using public restrooms along the way. While Lombok is becoming more developed, it is still more traditional than Bali, so dressing modestly when arriving at bus terminals is a sign of respect for the local culture.

If your goal is to reach the Gili Islands, remember that the airport and bus terminals are on the main island of Lombok. You will need to take additional local transport to the harbors of Bangsal or Teluk Nare to catch a boat to the islands. Always double-check your departure terminal at Juanda International Airport in Surabaya, as it has two separate terminals located a significant distance apart.

Timetable

Flight East Java - Lombok $ 47.81–72.26 1h 5m – 1h 10m
  •   Economy 06:00, 07:00, 08:50, 14:10, 17:15, 17:35
Bus Surabaya - Lombok $ 28.98 1d 1h 45m
  •   Executive 09:15

Frequently Asked Questions

How can I book tickets from Surabaya to Lombok?

You can book train, bus, flight, taxi, van, and ferry tickets from Surabaya to Lombok directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

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

The cheapest way to travel this route is by bus, with tickets priced at approximately $30. This is a budget-friendly alternative to flying, though it typically involves a longer overall travel time when accounting for the full journey.

What is the fastest way to get from Surabaya to Lombok?

The fastest way to get to Lombok from Surabaya is by taking a flight. The direct flight time is between 1 hour 5 minutes and 1 hour 10 minutes, making it the most time-efficient choice for travelers.

How long does it take to get from Surabaya to Lombok?

A flight takes roughly 1 hour and 10 minutes to reach Lombok from Surabaya. If you choose the bus option, the specific segment duration is approximately 1 hour and 45 minutes, though the total trip including transfers may be longer.

Which airport should I use in Surabaya?

You will depart from Juanda International Airport (SUB) in Surabaya. It is one of the busiest airports in Indonesia, so it is recommended to arrive at least two hours before your flight to Lombok.

Are there many daily flights between these cities?

Yes, there are multiple daily departures starting from early morning around 06:00 until late afternoon. This frequency allows for great flexibility regardless of your schedule.

Is it necessary to book tickets in advance?

It is highly recommended to book in advance, especially for flights, to get the best prices which range from $49 to $74. Booking ahead on GoAsia.cc ensures you have a confirmed seat on your preferred departure.