Leaving the turquoise waters and volcanic silhouettes of Lombok for the industrial heartbeat of Surabaya marks a transition from island serenity to urban Indonesian energy. While both locations sit on the same latitude, the journey between them involves crossing the Bali Sea and the Alas Strait, a distance that can be covered in the blink of an eye or experienced as a slow, rhythmic crawl across the Indonesian archipelago.
Surabaya serves as the gateway to the majestic Mount Bromo and the cultural heart of East Java, making this route a vital link for travelers moving west from the Lesser Sunda Islands. Whether you prioritize the efficiency of a quick hop over the clouds or the grit of a long-haul journey across land and sea, the connection between these two hubs is well-established and accessible for every budget.
Lombok to Surabaya by Flight
Flying is the most popular choice for this route, turning what would be a full day of travel into a short commute. The flight takes you directly from Lombok International Airport (LOP) to Juanda International Airport (SUB) in Surabaya. On a clear day, the window seat offers spectacular views of the volcanic peaks of Bali and the intricate coastline of East Java as you descend toward the city.
Economy Class Service
The flight duration is remarkably short, ranging from 1 hour 5 minutes to 1 hour 10 minutes. Prices for a one-way ticket typically fall between $48 and $68. Several domestic carriers operate this route, providing a reliable bridge between the islands. Because the flight is so brief, the service is straightforward, usually consisting of a standard economy cabin. Despite the short time in the air, flying saves you nearly an entire day of transit compared to ground options, making it the preferred method for those on a tight schedule. You can easily compare these flight options and secure your seat on GoAsia.cc to ensure a smooth transition to Java.
Lombok to Surabaya by Bus
For the patient traveler or those looking to minimize their expenses, the bus offers a rugged and immersive Indonesian experience. This is not just a bus ride; it is a cross-island odyssey that involves driving across Lombok, taking a ferry to Bali, traversing the entire length of Bali, taking another ferry to East Java, and finally driving to Surabaya. It is an exercise in endurance that rewards you with a deep sense of the region's geography.
Executive Class Bus
The journey by bus takes approximately 23 hours and is priced at a flat rate of $24. These trips are operated using Executive class coaches, which are designed for long-distance travel. You can expect reclining seats, air conditioning, and usually a footrest to help you settle in for the night. The price of the ticket typically includes the ferry crossings, so you do not need to worry about separate boat fares. While the duration is significant, the cost is roughly half that of the cheapest flight, making it the ultimate budget-friendly choice for backpackers and slow travelers.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight | $48 - $68 | 1h 10m | High |
| Bus | $24 | 23h | Moderate |
Tips for Traveling from Lombok to Surabaya
- Book Flights in Advance: While there are several departures throughout the day, the morning flights are often the most punctual. Booking a few days ahead can help you secure the lower end of the $48 to $68 price range.
- Prepare for the Long Haul: If you choose the bus, bring a warm sweater or a small blanket. Indonesian buses are famous for their powerful air conditioning, which can make a 23-hour journey feel quite chilly.
- Snacks and Water: While the bus may stop for a meal, it is wise to carry your own snacks and plenty of water. For flyers, Juanda Airport in Surabaya has excellent food options, but Lombok's airport is smaller, so eat before you head to the terminal.
- Arrival in Surabaya: Juanda International Airport is located about 20 kilometers south of the city center. If you arrive by bus, you will likely end your journey at the Purabaya (Bungurasih) Bus Terminal, which is also on the outskirts of the city. In both cases, using a ride-hailing app or a metered taxi is the most reliable way to reach your hotel.
- Check Terminal Info: Surabaya's airport has two terminals that are not connected internally. Double-check whether your flight arrives at Terminal 1 (Domestic) or Terminal 2 (International and some domestic) to coordinate your pick-up.
Timetable
| Flight Lombok - East Java $ 46.91–66.26 1h 5m – 1h 10m | |
|
| Bus Lombok - Surabaya $ 23.13 23h | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Lombok to Surabaya directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel this route is by bus, which costs approximately $24 for an Executive class ticket. This price covers the entire 23-hour journey, including the necessary ferry crossings between the islands.
The fastest way to get to Surabaya is by taking a direct flight. The flight time is only about 1 hour and 5 minutes to 1 hour and 10 minutes, significantly faster than any sea or land-based alternative.
The duration depends entirely on your mode of transport. A flight takes just over an hour, while a bus journey takes approximately 23 hours due to the distance and multiple ferry crossings involved.
Yes, there are several evening flight departures from Lombok, with the latest flights typically leaving around 16:55 and 19:55. The daily bus departure is usually scheduled for the morning at 10:00.
The bus is an Executive class service, which is the standard for long-distance travel in Indonesia. It features reclining seats and air conditioning, though the 23-hour travel time makes it much more taxing than a short flight.
No, if you book a through-bus ticket from Lombok to Surabaya, the ferry crossings from Lombok to Bali and Bali to Java are included in your fare. The bus drives onto the ferry, and passengers can stretch their legs on the deck during the crossing.