Contents
Surabaya is East Java's big, busy port city and the usual base for trips to Mount Bromo. From Lombok you cross to Java in about an hour by air, or you spend a full day on a through bus that crosses Bali by road and ferry.
Lombok to Surabaya by Flight
Lion Air, Super Air Jet, Wings Air and TransNusa fly non-stop from Lombok International Airport (LOP) to Juanda International Airport (SUB) in Surabaya. The flight takes about 1 hour 5 minutes. Fares start at about IDR 760,000 one way, and sample fares for 12 November 2026 run from IDR 917,000 to IDR 1,000,000. Departures that day are at 06:05, 08:45, 09:45, 13:45 and 16:55.[1]
Flying turns a day of travel into a short morning or afternoon hop, with volcano views over Bali and East Java on a clear day.
Lombok to Surabaya by Bus
The through bus from Mataram or Lombok to Surabaya is the budget option. On booking platforms, tickets cost about $23 (October 2026), and the trip takes from about 21 hours, longer with traffic, weather or ferry queues.[2] Bring a sweater, because the air conditioning on long-distance buses runs cold.
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Flight | From about IDR 760,000[1] | 1h 5min[1] | High |
| Bus | About $23 on booking platforms (October 2026)[2] | From about 21h[2] | Moderate |
Tips for Traveling from Lombok to Surabaya
- Book flights a few days ahead: Morning departures leave early, so plan your transfer to Lombok International Airport the evening before.
- Dress for the bus: Pack a sweater or a light blanket and carry your own snacks and water for the long ride.
- Arrive at the airport early: Be at the terminal 2 to 3 hours before departure.[1]
- Use a ride-hailing app or metered taxi in Surabaya: It is the simplest way to reach your hotel from the airport or from the bus terminal.
Timetable
| Flight Lombok - East Java $ 45.31–64.00 1h 5m – 1h 10m | |
|
| Bus Lombok - Surabaya $ 22.34 23h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Lombok to Surabaya, including current prices and schedules.
The bus is the cheapest option at about $23 on booking platforms (October 2026), but it takes from about 21 hours. Flights start at about IDR 760,000.
A non-stop flight is fastest and takes about 1 hour 5 minutes.
The flight takes about 1 hour 5 minutes. The through bus takes from about 21 hours because it crosses Bali and two ferry straits.
Yes. On 12 November 2026, for example, flights leave Lombok at 13:45 and 16:55.
Lion Air, Super Air Jet, Wings Air and TransNusa fly non-stop from Lombok International Airport to Juanda International Airport.
Yes. The road route from Lombok to Surabaya crosses the Lombok Strait to Bali and the Bali Strait to Java, and the bus drives aboard the ferries.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap flights from Lombok (LOP) to Surabaya (SUB). Retrieved October 31, 2026.
- [2] 12Go: Mataram - Surabaya timetable. Retrieved October 31, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
