Leaving the rugged coastlines and volcanic peaks of Lombok for the emerald rice terraces of Ubud marks a transition from raw island adventure to the spiritual and cultural heart of Bali. While these two islands sit side by side across the deep waters of the Lombok Strait, the journey involves navigating a variety of sea and land connections that can range from a quick hop through the clouds to a breezy afternoon on a speedboat deck.
Choosing the right path depends on whether you value the efficiency of a flight or the door to door convenience of a combined fast boat and shuttle ticket. Most travelers find that the sea crossing is part of the experience, offering views of the majestic Mount Agung as you approach Bali. You can easily compare schedules and book tickets for this entire route on GoAsia.cc to ensure your transition between islands is as smooth as possible.
Lombok to Ubud by Van and Fast Boat
The most common way to make this journey is a combined transfer that utilizes a fast boat across the strait followed by a van or shuttle directly to your accommodation in Ubud. This is often the most practical choice because it handles the difficult logistics of getting from the harbor to the inland hills of Bali. Prices for these combined van services typically range from $22 to $58, depending on the speed of the vessel and whether the land transfer is shared or private.
Travel times vary significantly based on the departure point in Lombok. If you are leaving from Senggigi or Bangsal, the boat crossing takes about 90 minutes to 2 hours, but the total journey time including the drive to Ubud can stretch from 1 hour 30 minutes to 4 hours 25 minutes. Standard shared vans are a reliable and budget friendly choice, while the Taxi plus Ferry options provide a bit more privacy for those traveling in small groups.
Lombok to Ubud by Ferry
Direct ferry services offer another popular maritime route, focusing on different combinations of speedboats and shuttles. These tickets are priced between $21 and $49. The duration for these trips is usually between 3 hours 30 minutes and 5 hours 15 minutes. This mode is particularly favored by those who want a straightforward connection from the Lombok ports like Bangsal or Lembar over to the Balinese harbors of Padang Bai or Serangan.
The experience on a fast boat is generally high energy, with music often playing and travelers enjoying the sea breeze on the roof deck. However, be prepared for bumpy rides if the swells in the Lombok Strait are high. The ferry plus shuttle class is an excellent middle ground for travelers who want to save a few dollars without sacrificing too much time.
Lombok to Ubud by Flight
For those who prefer to spend as little time as possible in transit, flying from Lombok International Airport (LOP) to Ngurah Rai International Airport (DPS) in Bali is the fastest method. The flight itself is incredibly short, lasting only 25 to 50 minutes. Prices for economy seats generally fall between $35 and $60.
While the flight is fast, remember that Ubud is located about 1 hour to 90 minutes north of Bali's airport by car. When you combine the check in time at Lombok and the drive from Denpasar to Ubud, the total time often equals that of a fast boat. However, flying is the most comfortable option, avoiding the potential sea sickness associated with the strait's occasionally choppy waters.
Lombok to Ubud by Bus
Bus and minibus options are also available, usually operating as a van plus ferry combination. These services cost between $26 and $33 and take approximately 3 hours to 4 hours 50 minutes. This is a solid option for budget conscious travelers who are looking for a organized group transfer. The fast boat plus minibus class is particularly efficient, as the smaller vehicles can navigate the winding roads leading into Ubud much faster than larger coaches.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Van (Combined) | $22 - $58 | 1h 30min - 4h 25min | Moderate |
| Ferry (Fast Boat) | $21 - $49 | 3h 30min - 5h 15min | Moderate |
| Flight | $35 - $60 | 25min - 50min | High |
| Bus (Minibus) | $26 - $33 | 3h - 4h 50min | Standard |
Tips for Traveling from Lombok to Ubud
- Book in Advance: Fast boats can fill up quickly, especially during the peak dry season months of July and August. Booking your ticket online ahead of time ensures you get your preferred departure.
- Check the Harbor: Lombok has several departure points including Bangsal, Senggigi, and Lembar. Make sure your transport picks you up from the correct area or that you know which harbor your boat departs from.
- Prepare for Waves: The Lombok Strait is one of the deepest bodies of water in the region. If you are prone to motion sickness, take medication 30 minutes before boarding a fast boat.
- Luggage Handling: On fast boats, your large luggage will usually be stored on the roof or in a front compartment. Keep your valuables in a small carry on bag that stays with you.
- Arrival in Ubud: Ubud is a pedestrian heavy town with narrow streets. If your van service offers a drop off at a central point rather than your hotel door, be prepared for a short walk or a quick local taxi ride to your final destination.
Timetable
| Flight Lombok - Bali $ 34.20–57.79 25m – 50m | |
|
|
| Bus Lombok - Bali $ 28.47 4h | |
|
|
| Ferry Lombok - Bali $ 27.05–64.07 3h – 4h 35m | |
|
|
| Van Lombok - Bali $ 42.71 3h | |
|
| Bus Lombok - Ubud $ 25.63–32.03 3h – 4h 50m | |
|
|
| Ferry Lombok - Ubud $ 19.93–47.76 3h 30m – 5h 15m | |
|
|
| Van Lombok - Ubud $ 21.47–56.10 1h 30m – 4h 25m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Lombok to Ubud 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 is by ferry or combined van services, with prices starting as low as $21 for certain fast boat and shuttle connections.
The fastest way is to take a flight from Lombok to Bali, which takes between 25 and 50 minutes, though you must factor in the 90 minute drive from the airport to Ubud.
Depending on the mode of transport, the journey takes between 1 hour 30 minutes and 5 hours 15 minutes. Combined van and boat transfers usually average around 3 to 4 hours.
Ubud is located in the mountains and has no coast, so there are no direct boats. You must take a boat to a harbor in Bali (like Padang Bai) and then a van or taxi to Ubud.
Flying is more comfortable and avoids sea sickness, but fast boats are often more convenient as they offer combined tickets that include a shuttle directly to your hotel in Ubud.
In cases of extreme weather or high swells, port authorities may cancel fast boat departures. If this happens, travelers usually have to wait for the next day or head to the airport for a flight.