If you’re heading from Ubud to Gilimanuk, chances are you’re gearing up for a trip across the Bali Strait to Java. This is the jumping-off point for adventures like hiking up Mount Bromo or catching the sunrise over the blue flames of Kawah Ijen. The route isn’t the most obvious on Bali’s tourist trail, but it’s straightforward once you know your options. This journey isn’t just about getting from A to B – it’s about choosing the way that works best for your time, budget, and comfort level. From private cars that whisk you straight there to budget-friendly shuttles that let you sit back and watch the scenery change, there’s something for every traveller. By the end of this guide, you’ll know exactly how to make the trip without any last-minute stress. This is my guide on going from Ubud to Gilimanuk, tall tales and local interactions included.
THIS POST MAY CONTAIN COMPENSATED AND AFFILIATE LINKS MORE INFORMATION IN OUR DISCLAIMER
Gilimanuk sits right at the far western tip of Bali, and from Ubud it can feel like a bit of a trek – but it’s a necessary one if you want to cross to Java. The journey takes you past rice fields, small villages, and coastal roads, giving you a glimpse of Bali that many visitors miss.
EASIEST WAY TO TRAVEL
Easiest Way to go from Ubud to Gilimanuk
Take a shared shuttle. It’s quick, cheaper than a private transfer and takes all the hassle out of the travel. Get pickup from your hotel included. Or a central Ubud location pickup too.
The good news is that you have several ways to get there, from cheap and cheerful buses to comfortable private transfers. I’ll walk you through each option, including how long it takes, how much it costs, and how to book. That way, you can plan the trip that fits your style and schedule.
Where is Gilimanuk?
Gilimanuk is a small port town on the far western tip of Bali, about 78 miles (125 kilometers) from Ubud. It’s the gateway to Java, with ferries running 24 hours a day across the narrow Bali Strait to Ketapang in East Java. While the town itself is quiet and functional, it plays an important role in connecting the two islands. You won’t find the bustling tourist scene of Ubud here, but its location makes it the go-to departure point for travellers heading to Java’s natural wonders and cultural sites. The ferry terminal is the main hub, surrounded by small shops, warungs, and ticket offices catering to passengers making the crossing.
PRACTICAL TRAVEL TIPS
- 🛡️ Get Travel Insurance: Civitatis includes medical expenses, repatriation, theft, luggage delays. No deductibles or upfront payments. Get a quote here.
- 💰 Read about traveling independently in Indonesia
- 🔌 Check out the Indonesian plug, socket & power situation. Buy this adapter.
- 📶 Get online EASILY & cheaply – One eSim for the world. Data never expires
- 🚤 Book speedboats between islands with 12GoAsia.
Why go to Gilimanuk?
For most travelers, Gilimanuk is less about the destination and more about the connection it provides. This is the only ferry port linking Bali to Java, making it the essential stop if you’re planning to explore East Java.
I’ve detailed all the different options to go from Bali to Java here.
From here, you can easily reach some of Indonesia’s most famous sights, including Mount Bromo’s dramatic volcanic landscapes and Kawah Ijen’s sulphur crater lake, famous for its otherworldly blue flames. Both can be visited on organised tours or as part of a DIY trip once you’re in Java. Gilimanuk also offers a glimpse of everyday life in a working Indonesian port town, far from Bali’s tourist hubs – an interesting experience if you enjoy seeing a different side of the island before heading onwards.
My guides to visiting those two amazing volcanoes are here:
How to Go from Ubud to Gilimanuk
Travelling from Ubud to Gilimanuk is fairly straightforward, but the best option for you depends on your budget, schedule, and comfort preferences. The journey is roughly 78 miles (125 kilometers) and can take between 3.5 and 5 hours depending on the mode of transport, traffic, and stops along the way.
You can choose from shared shuttles, private transfers, taxis combined with buses, rental cars, or motorbikes. Shared shuttles are the most budget-friendly, while private cars offer the fastest and easiest route door-to-door. If you’re confident on two wheels, a motorbike gives you the most freedom, but it’s a long ride. Whichever option you pick, planning ahead will make the trip smoother – especially if you’re aiming to catch a specific ferry departure to Java once you arrive.
Although, to be fair, the ferry runs 24 hours a day, but its always a pain to arrive just after one has left!
Taking a shared shuttle from Ubud to Gilimanuk
Shared shuttles are one of the most affordable and convenient ways to get from Ubud to Gilimanuk. The journey usually takes around 4.5 to 5 hours, depending on traffic and how many passenger pick-ups are scheduled along the way. Shuttles are typically minibuses with air conditioning, offering a comfortable ride without the hassle of changing vehicles.
Most companies provide hotel pick-up in Ubud, so you don’t need to lug your bags to a central meeting point. Drop-off is usually at the Gilimanuk ferry terminal, making it easy to head straight to the ticket counter. You can book shuttles online through platforms like 12Go Asia or in person at travel agencies in Ubud. Tickets are best reserved at least a day in advance, especially during peak travel months like July and August, when routes can fill up quickly.
Taxi from Ubud to Denpasar and then bus to Gilimanuk
If you want to travel independently and keep costs low, you can take a taxi from Ubud to Denpasar and then catch a public bus to Gilimanuk. The taxi ride from Ubud to the Denpasar bus terminal takes about 1 to 1.5 hours, depending on traffic. From there, regular buses run to Gilimanuk, with the journey taking around 4 to 5 hours.
This option involves more coordination than a shuttle or private transfer, but it’s a good choice if you’re comfortable with local transport. Buses are generally no-frills, with basic seating and no air conditioning on some services. Tickets for the bus can be purchased directly at the terminal. While this is often the cheapest route, keep in mind you’ll be handling your own luggage transfers between the taxi and bus.
Taking a Private transfer from Ubud to Gilimanuk Private Transfer
A private transfer is the most comfortable and hassle-free way to travel from Ubud to Gilimanuk. The drive takes around 3.5 to 4 hours, depending on traffic, and you’ll be picked up directly from your accommodation at a time that suits you. This door-to-door service means no changes, no waiting, and no need to coordinate multiple transport connections.
Private transfers can be booked online through services like Daytrip.com, which lets you choose your pick-up time and even add sightseeing stops along the way. Vehicles are air-conditioned and driven by experienced local drivers who know the route well. While this option is more expensive than a shared shuttle, it’s ideal if you’re travelling with luggage, on a tight schedule, or simply want a stress-free ride straight to the ferry terminal.
Driving a Rental car from Ubud to Gilimanuk
Driving yourself from Ubud to Gilimanuk takes about 3.5 to 4 hours, covering roughly 78 miles (125 kilometers). The route is straightforward, passing through scenic stretches of countryside and coastal roads. Having your own car gives you flexibility to stop wherever you like along the way, whether that’s for a coffee break, a beach detour, or a viewpoint photo.
However, there’s a big catch – most Indonesian rental companies don’t allow one-way rentals between islands. This means you can drive onto the ferry, but you’ll need to return the car to Bali, which makes continuing your journey into Java tricky. If your trip is a round one back to Bali, this isn’t an issue. Otherwise, it’s usually better to take transport to Gilimanuk, cross to Java, and then rent a separate vehicle once you’re on the other side.
Motorbike from Ubud to Gilimanuk
Riding a motorbike from Ubud to Gilimanuk is an adventurous way to see Bali, but it’s a long journey of around 4 to 5 hours covering 78 miles (125 kilometers). The ride takes you through a mix of winding inland roads and coastal stretches, offering plenty of opportunities to stop and explore small towns and scenic spots along the way. If you’re looking to get an idea of the cost of bike rental, then check out bikesbooking – for costs, availability and locations in Ubud.
You can rent motorbikes easily in Ubud, but make sure you choose a reliable bike for such a distance and check that you’re confident riding in Bali’s traffic conditions. A helmet is essential, and wearing proper riding gear is recommended. Fuel is easy to find along the route, and parking at the Gilimanuk ferry terminal is straightforward. This is a great option if you want flexibility and don’t mind the physical effort, but it’s less comfortable than other transport choices.
Popular Indonesian Routes to Travel
Want to know more about different forms of transport in Indonesia? Our guide to Indonesian transport is here. And here’s how to travel some of the popular routes around Indonesia, your options, and how we did it.
- The Top 5 Scenic Routes in Indonesia.
- How to go from Bali to Lombok
- Going from Ubud to Gilimanuk
- How to go from Banyuwangi to Probolinggo
- How to go from Lombok to the Gili Islands
- Getting to Bromo Independently
- How to get to Kawah Ijen independently
- Going from Bali to Java
- How to get to the Gili Islands from Bali
- Going from Probolinggo to Yogyakarta
- How to get from Banyuwangi to Bromo
- How to get from Surabaya to Probolinggo
A Story on Going from Ubud to Gilimanuk
We had fun with this journey. Well, it’s fun when you look back. At the time, it was frustrating and somewhat annoying. But hey, those are often the better travel days that you remember, right?
We booked a taxi from Ubud to get us to the main bus station in Denpasar, where we were going to catch a local bus to the port of Gilimanuk and from there a ferry to the island of Java.
We couldn’t find any public buses from Ubud to the Denpasar bus station. We’d heard a whisper of a bemo that would get us within two blocks of the bus station, but we’d also heard a rumour that it might take us all day just to get to the bus station, so we gave in and booked the taxi.
Our driver spent the entire journey trying to convince us to just take the taxi straight to Gilimanuk for three times the rate we’d paid. He wanted another 500,000 IDR.
It will be quicker, he said. (True, we thought, while shaking our heads).
It will be cheaper, he said. The bus, he says, will cost us 250,000 per person. Plus his fee of 250,000. We know this is not to be the case.
The bus, he continued, will not leave until 3 or 4 pm. And the last ferry will leave at 5 pm. We will not get there in time. (We know this is not the case)
A few minutes later. He was down to a total of 600,000 (down from 750,000) to go straight to Gilimanuk.
It might, he says, in a second last-ditch attempt, not be a bus, but a small van like that minivan ( he says, pointing to a standard Asian minivan, which are usually way more comfortable than big buses).
Finally, and my personal favourite, he said “the local people are scary at the bus station”
“Mate. (My face said, as I kept my mouth shut) I’ve spent 5 months in India, the only Western woman in places for weeks at a time, your Indonesian bus touts know nothing about being scary.”
He dropped us off at the bus station.
The bus station was no better. At the time, we were the only Western tourists here; most other people, it seemed, had more sense. There are three buses that look as though they’re heading to Gilimanuk or onwards to Java. The first is an “executive one” for 125,000 IDR per person. The second is a big bus for 80,000. The third one that we find is for 50,000 IDR. They’re all going “now”.
As they always are, of course.
“Now” in Indonesian is a much maligned term.
It means any time from 15 minutes from this immediate point in time to several hours in the future.
What it does not mean is NOW.
We loiter around the small bus until it starts to fill up and then get on.

The dude who’d told us how much and that it would go at 11 am tells us to pay him now, so we do, eyeing the holes in the floor and the dodgy seats more than a little apprehensively.

There is, of course, no receipt. And we spend most of the journey expecting to be asked for more money, as once he gets our money, he legs it. It turns out that this is the Modus Operandi for dealing with foreign tourists on Indonesian buses.
There’s a different guy who takes the money from us, “Bule” (foreigners), than the domestic travelers.
He likely is the only one who’s speaking English, so he’s holding all the cards.
The price is what he tells you it is. For this trip, it’s probably double the cost that the locals pay, which I have no issue with, but already I’m fed up with the bullshit comments that it’s the same price. I’d have much more respect if they were honest that we’re paying more.
The bus leaves at 11 am. (We’d arrived at this bus station at 1042 and were told 20 minutes for this little bus).
“Now” seems pretty on time today.

There are 7 of us on the bus.
And so we bounce our way north, heading to Gilimanuk, where the bus station is literally across the road from the ferry port.

And that’s it. We’re done with Bali.
Next stop Java.
Tips for Traveling from Ubud to Gilimanuk
If you’re wondering which option suits you best, here’s a quick breakdown:
- The quickest way to get from Ubud to Gilimanuk: Private car in around 3.5 to 4 hours, followed by a shared shuttle if you can’t stretch to a private transfer.
- The easiest way to go to Gilimanuk from Ubud: Private transfer – door-to-door service with no changes or hassle. You can check private transfer rates here.
- The cheapest way to go from Ubud to Gilimanuk: Shared shuttle. It’s budget-friendly, comfortable, and drops you right at the ferry terminal.
- The best way to go from Ubud to Gilimanuk: Shared shuttle for a good balance of cost, comfort, and convenience, especially if you’re not in a rush. Get a price and book it here.
INDONESIA TRAVEL RESOURCES
SPEEDBOAT TRANSFERS
24/7 pickup & drop off. Quickest routes, best times. Prepay online.
Book a Transfer
HOTELS
See choices here
Sea view rooms? Budget rooms? Need a washing machine? The best choice of hotels & places to stay.
TOURS & TRIPS
Most excursion choices, small groups, beach resort days passes, free cancellation, local guides.
Top options here.
BEST BUS/TRAIN OPTIONS
Book now
Best choice of buses, trains, transfer options & flights.
Final Words on How to Go from Ubud to Gilimanuk
Whether you choose the speed and comfort of a private transfer, the budget-friendly convenience of a shared shuttle, or the adventure of riding a motorbike, the key is to match your choice to your travel style and onward plans. If you’re heading to Java, make sure you leave enough buffer time before your ferry crossing, as Bali’s traffic can be unpredictable. Whichever way you go, this is the start of a whole new chapter in your Indonesian travels.
ASocialNomad is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com, amazon.co.uk, and amazon.ca. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates. As an Amazon Associate, I earn from qualifying purchases.
