How to Get from Lombok to Ubud

How to Get from Lombok to Ubud

Last updated: March 8, 2026

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
  •   Economy 07:00, 07:30, 07:45, 08:20, 08:25, 09:55, 10:35, 14:30, 15:10, 17:20, 20:00
Bus Lombok - Bali $ 28.47 4h
  •   Van + Ferry 11:30
Ferry Lombok - Bali $ 27.05–64.07 3h – 4h 35m
  •   Fast Boat + Van 08:00, 10:30, 11:00, 11:15, 11:30, 12:00, 13:30, 15:30
  •   Fast Boat + Private Taxi 11:20
Van Lombok - Bali $ 42.71 3h
  •   Taxi + Speedboat 13:00
Bus Lombok - Ubud $ 25.63–32.03 3h – 4h 50m
  •   Fast boat + Minibus 12:30, 13:00
  •   Van + Ferry 11:30
Ferry Lombok - Ubud $ 19.93–47.76 3h 30m – 5h 15m
  •   Speedboat + Van 13:30
  •   Fast Boat + Shuttle 11:30
  •   Shuttle + Ferry 13:45
  •   Ferry 11:15, 11:30, 15:30
Van Lombok - Ubud $ 21.47–56.10 1h 30m – 4h 25m
  •   Standard 11:20
  •   Taxi + Ferry 08:30, 08:45, 11:45, 12:15
  •   Shared van 08:00, 09:00, 10:30, 11:00, 11:20, 11:45, 12:00, 12:15, 12:30, 13:20, 14:30, 15:00, 16:00
  •   Van + Speedboat 08:00, 08:15, 09:00, 10:30, 11:00, 11:20, 11:45, 12:00, 12:15, 12:30, 13:20, 14:30, 15:00, 16:00
  •   Van + Ferry 08:15, 10:30, 11:00, 11:20, 11:45, 12:00, 12:15, 13:20, 14:30, 14:45, 15:00, 16:00

Frequently Asked Questions

How can I book tickets from Lombok to Ubud?

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.

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

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.

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

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.

How long does it take to get from Lombok 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.

Are there direct boats from Lombok to Ubud?

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.

Is it better to fly or take a fast boat?

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.

What happens if the sea is too rough for boats?

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.