If you only have three days in Bali, the biggest mistake you can make is trying to see too much. Bali looks fairly small on a map, but getting from one side of the island to another takes time, and a holiday quickly stops being enjoyable when you’re spending half of it sitting in traffic.
If a guest staying at our villas asked me what to do with three full days, I’d keep things simple. I’d stay in one place and give each day a different focus: enjoy Seminyak properly on the first day, explore Ubud and central Bali on the second, then head south to Uluwatu on the third.
You won’t see everything Bali has to offer in three days, and I wouldn’t try. But you can experience the beach, temples, rice terraces, Balinese culture, good food and a couple of very memorable sunsets without turning the trip into a race around the island.
Yes, three days is enough to enjoy Bali, provided you’re realistic about what you can fit in.
It isn’t enough to explore the whole island. You won’t have time to properly experience Seminyak, Ubud, Uluwatu, North Bali, Nusa Penida and the eastern side of the island in one short trip. Trying to do that usually means seeing Bali through a car window.
For a first visit, I’d concentrate on three different sides of Bali instead. Spend some time around the beach and restaurants in Seminyak, dedicate a day to the rice terraces, temples and scenery around Ubud, then use your final day for the beaches and clifftop scenery of Uluwatu.
There’s another important distinction here: three days in Bali isn’t necessarily the same as three full days in Bali.
If you arrive on Monday afternoon and fly out on Wednesday evening, you really have one complete sightseeing day with two partial days around it. In that situation, I wouldn’t try to follow this itinerary exactly. Keep your arrival day around Seminyak, choose either Ubud or Uluwatu for your one full day, and leave enough time on departure day to reach the airport comfortably.
If you genuinely have three full days between arrival and departure, the itinerary below is the one I’d recommend.
With only three days, I wouldn’t change accommodation.
Checking out, moving your luggage and checking into another hotel or villa might not sound like much, but it takes a chunk out of a very short trip. I’d rather choose one good base and use it for all three days.
For this itinerary, I’d stay in Seminyak. You’re reasonably close to the airport, you have the beach, restaurants and shops nearby, and you can head north towards Ubud or south towards Uluwatu without needing to move your luggage every time you explore a different part of Bali.
There’s also an advantage when you come back from a long day out. You don’t need another plan. You can have dinner nearby, go for a walk or simply spend the evening at your villa.
Ubud would be my alternative if temples, rice terraces and inland Bali are much more important to you than beaches. But for a first three-day visit where you want a mixture of both, I think Seminyak makes the more practical base.
If you’re considering another popular base in southern Bali, I’ve compared the differences in my guide to Seminyak vs Canggu.
I’ve deliberately kept this itinerary fairly simple. There are dozens of other places we could squeeze into it, but every extra stop means less time enjoying the places you’ve already travelled to see.
| Day | Area | What I’d Do |
|---|---|---|
| Day 1 | Seminyak | Settle in, explore Seminyak, beach, sunset and dinner |
| Day 2 | Ubud & Central Bali | Tegallalang Rice Terraces, Tirta Empul, lunch in Ubud and one afternoon activity |
| Day 3 | Uluwatu | Southern beach, Uluwatu Temple, Kecak dance and dinner |
This gives you three quite different days without sending you backwards and forwards across the island unnecessarily.
Day 1 is intentionally easy, particularly if you’ve recently arrived. Day 2 is the longest sightseeing day and gives you a taste of inland Bali. Day 3 takes you south for beaches, clifftop scenery and one of Bali’s best-known cultural performances.
You could fit more into each day. I just don’t think you should.
Your first day doesn’t need to start with an alarm and a two-hour drive. If you’ve just arrived in Bali, I’d use it to settle in, get your bearings and enjoy the area where you’re staying.
If you’ve arrived that morning, head to your accommodation, unpack and give yourself some time to recover from the journey. If you’re already in Bali and this is your first full day, have a relaxed breakfast and enjoy the morning without rushing anywhere.
This is also a good opportunity to spend some time at your villa. There’s little point booking somewhere with a private pool and then leaving it empty from sunrise until bedtime every day.
Spend the afternoon around Seminyak itself. Walk through the shops and cafés, stop for lunch and gradually make your way towards the beach.
You don’t need a strict route. Part of the appeal of keeping this day local is that you can decide what you feel like doing once you’re here rather than following another timetable.
Try to reach the beach before sunset and give yourself enough time for a proper walk rather than arriving just as the sun disappears.
You can grab a drink somewhere along the beachfront or simply find a spot on the sand. Bali has plenty of famous sunset locations, but you don’t need to drive across the island for every one of them.
For your first evening, I’d stay local again. Seminyak has everything from casual Indonesian food to excellent restaurants, so there’s no reason to add another journey after dinner.
You’ll have a much earlier start the following morning for Ubud. Save your energy for that.
Day 2 is the busiest of the three, so I’d start reasonably early. This is also the day when having a private driver makes life much easier. You can concentrate on the places you’re visiting rather than organising separate transport between every stop.
Head north towards Ubud and make Tegallalang your first main stop.
The rice terraces are one of Bali’s most recognisable landscapes, and they’re much more pleasant earlier in the day before the heat and crowds build. Give yourself time to walk rather than treating them as somewhere to jump out of the car for a photograph.
You’ll see plenty of swings and other attractions around Tegallalang. If that’s something you really want to do, go for it, but I wouldn’t make a Bali swing one of the priorities of a three-day first visit.
From Tegallalang, continue to Tirta Empul.
This is one place I’d include even on a short trip because it gives you a glimpse of a side of Bali that beaches and restaurants can’t. Tirta Empul is an active Hindu temple famous for its holy spring and purification pools, and you’ll often see Balinese worshippers taking part in purification rituals while you’re there.
Dress respectfully, follow the temple rules and don’t feel that you need to participate in the purification ritual simply because other visitors are doing it. Visiting respectfully and observing what’s happening can be just as rewarding.
By now you’ll probably be ready for lunch, so continue into Ubud and slow the day down for a while.
I wouldn’t give you a minute-by-minute schedule here. Find somewhere you like, have a proper lunch and leave yourself enough time to walk around afterwards.
This is where I’d resist the temptation to keep adding stops.
You have three good options:
Monkey Forest if you’re travelling with children, enjoy wildlife or simply want to see one of Ubud’s best-known attractions.
A waterfall if nature is the priority. Tegenungan is a popular option south of Ubud, although adding a waterfall means more walking and driving.
Ubud centre if you’d prefer a slower afternoon. Explore the market, browse the shops, visit Ubud Palace and stop for coffee before heading back.
Pick the one that sounds most enjoyable. You don’t need all three.
If you’d rather spend part of your Ubud day doing something hands-on, a Balinese cooking class is another good option, but I’d substitute it for the afternoon activities rather than adding it on top.
After a full day around Ubud, head back to Seminyak and keep the evening easy.
Traffic can make the return journey longer than expected, so I wouldn’t make an early dinner reservation that leaves you watching the clock all afternoon.
For your final day, head south to the Bukit Peninsula. It feels very different from both Seminyak and Ubud, with limestone cliffs, smaller beaches and some spectacular ocean views.
I’d start with one beach rather than trying to visit several.
Melasti Beach is a good choice if you want a relatively easy beach morning with impressive cliffs and plenty of space.
Padang Padang is smaller and much better known, particularly among surfers, but it can also become considerably busier.
Spend a couple of hours swimming or relaxing and then move on. There’s no need to spend the morning driving between beaches just to say you’ve seen them.
Have lunch somewhere on the Bukit Peninsula rather than driving back towards Seminyak and then returning later.
This is another part of the itinerary where leaving some flexibility helps. Choose somewhere that appeals to you on the day and give yourself a proper break before the afternoon.
Make your way to Uluwatu Temple during the afternoon.
The temple sits on cliffs high above the Indian Ocean, and the coastal setting is a large part of what makes the visit memorable. Allow enough time to walk around rather than arriving immediately before the evening performance.
Keep an eye on your belongings around the monkeys, particularly glasses and anything loose enough to grab.
If this is your first Bali trip, I’d stay for the Kecak dance.
It’s popular and touristy, but that doesn’t automatically make it something to avoid. The combination of the performance, clifftop setting and sunset makes it one of the experiences I’d still include when someone only has three days.
Check the current performance arrangements and ticket availability before you go rather than assuming you’ll be able to walk in at the last minute.
You can eat around Uluwatu or stop around Jimbaran on the journey back.
Either way, I wouldn’t plan anything else afterwards. You’ve just finished three fairly full days, and there is absolutely no need to squeeze Kuta nightlife into the final few hours simply because it’s nearby.
This is often harder than deciding what to include.
There are plenty of places I’d recommend on a longer Bali holiday that I wouldn’t try to fit into three days.
Nusa Penida is the obvious example. It’s spectacular, but getting there, travelling around the island and returning takes most of a day. With only three days in Bali, I’d save it for another visit.
I’d say the same about North Bali and Munduk. They’re well worth seeing, but the travel time makes much more sense when you have a longer itinerary.
A Mount Batur sunrise hike is possible, but you’re looking at a very early start. If climbing Mount Batur is one of the main reasons you’re visiting Bali, include it. Otherwise, I wouldn’t sacrifice half a night’s sleep during such a short trip.
I’d also avoid changing accommodation, trying to visit several waterfalls or adding Canggu simply to tick another destination off the list.
Three days forces you to make choices. That’s not necessarily a bad thing.
This is the part of Bali itineraries that photographs don’t show.
On your Seminyak day, you can do very little driving at all. Ubud will involve considerably more time on the road, while the Uluwatu day sits somewhere in between.
I wouldn’t give you exact journey times because they’re too easy to misinterpret. Bali traffic can change considerably depending on the time of day, season, roadworks, ceremonies and what’s happening locally.
A journey that looks short on a map can take much longer than expected.
That’s why this itinerary groups each day geographically. Once you’re around Ubud, stay around Ubud. Once you’ve gone south to Uluwatu, spend the day there.
I’d also avoid scheduling activities so tightly that a 30-minute traffic delay ruins everything that follows. Bali is much more enjoyable when there’s some breathing room in the day.
There are three things I’d make sure survived every version of this itinerary.
One proper cultural experience. Bali isn’t just beaches, restaurants and villas. Visit a working temple, watch the Kecak dance or spend enough time somewhere to see a little of how the island actually lives.
Some slow time every day. Have a long lunch. Spend an hour by the pool. Sit on the beach before sunset. You don’t need to earn your holiday by being constantly busy.
At least one sunset you’re not watching through a car window. Whether that’s Seminyak Beach or the cliffs at Uluwatu, arrive early enough to enjoy it.
Everything else can move around depending on the weather, traffic and what interests you.
If you can add another day, I would.
Four days gives you noticeably more breathing room without needing to change the character of the trip. You can keep the three main areas above and use the additional day for another experience or simply a slower day around your villa and the beach. I’ve put together a separate 4-day Bali itinerary for exactly that situation.
With five or seven days, I’d start looking farther afield rather than simply packing more attractions into these three days.
But if three days is all you have, don’t worry about what you’re missing. Follow a sensible route, choose a few good experiences and leave yourself enough time to actually enjoy them.
Three days is enough for an enjoyable introduction to Bali, but not enough to see the whole island. I’d concentrate on three areas—Seminyak, Ubud and Uluwatu—rather than trying to cover North, East and South Bali in one short visit.
For a first visit, I’d spend Day 1 around Seminyak and the beach, Day 2 exploring Ubud and central Bali, and Day 3 visiting the beaches and temple around Uluwatu before watching the Kecak dance at sunset.
I’d stay in one place. Seminyak works particularly well for this itinerary because you’re close to restaurants and the beach while still being able to take day trips north towards Ubud and south towards Uluwatu.
Choose Ubud if rice terraces, temples and inland scenery are your main priorities. For a first visit where you want a mixture of beaches, restaurants, culture and day trips, I’d choose Seminyak.
I wouldn’t. With such a short stay, the time spent packing, checking out, travelling with luggage and checking in again is better spent enjoying Bali.
Yes. Ubud is a very common day trip from Seminyak. Leave early, group nearby attractions together and avoid trying to see everything around Ubud in a single visit.
I’d normally save Nusa Penida for a longer trip. It takes most of a day once you include the boat journeys and travelling around the island, which is a large commitment when you only have three days.
If you have the choice, I’d recommend longer than three days. Three days gives you a good introduction, while additional time allows you to explore farther from southern Bali without spending every day rushing between destinations.
I’d leave North Bali, multiple waterfalls, Nusa Penida and changing accommodation for a longer trip. Trying to fit too much into three days usually means spending far more of your holiday in traffic.