From Amritsar to Ngurah Rai International Airport (DPS) is a long-haul travel day, so plan for an overnight international flight with at least one stop, usually landing somewhere between 11 and 16+ hours total including layover. If you’re flying out on the 11th, it’s worth leaving Amritsar the evening before or very early morning so you’re not rushing connections. On arrival, book a pre-arranged transfer to Ubud rather than haggling at the airport curb; it’s usually about 1.5–2 hours depending on traffic, and the ride is easiest if you load bags quickly and head straight out before the airport taxi queue gets hectic.
Once you’ve checked in and had a shower, head to Campuhan Ridge Walk for an easy reset. Go in the late afternoon when the light softens and the heat drops; the path is free, gentle, and takes about an hour if you walk at an unhurried pace and stop for photos. Start near the ridge entrance off Jl. Bangkiang Sidem, wear decent sandals or sneakers, and carry water — it’s a simple trail, but Bali humidity can make even a short walk feel longer after a flight. This is the kind of first-day outing that reminds you why Ubud feels different: quiet green slopes, temple roofs in the distance, and just enough movement to shake off the journey.
From the ridge, make your way into the center for Ubud Palace (Puri Saren Agung), which is small but worth seeing on day one because it gives you a clean cultural anchor right in town. It’s best as an early evening stop, around 30–45 minutes, and you don’t need a huge plan here — just wander the gates and courtyards, take in the carved stonework, and note that evenings are when the area feels most alive but still manageable. From there, drift into Ubud Art Market as the stalls cool down and the browsing gets easier; expect woven bags, silk scarves, batik, and carved souvenirs, with prices that can vary a lot, so a little friendly bargaining is normal.
Finish with an unhurried dinner at Sari Organik in Subak Juwuk Manis, which is exactly the right first-night choice: rice-field views, low-key atmosphere, and food that lets you ease into the trip rather than “do” the day. It’s about 1.5 hours comfortably, and if you go near sunset you’ll get the nicest light without the midday heat. Keep the night light, walk back through the center if you still have energy, and let the day end early — the first real Bali day always feels better when you don’t overpack it.
Start early and keep everything walkable in the Ubud Center so you’re not wasting time in traffic. From most hotels in town, you can reach Ubud Royal Palace in 5–15 minutes on foot or by short scooter ride. The palace is usually open from early morning until evening, and the sweet spot is around 8:00–9:00 AM, before the day-trippers arrive. Give it about 30–45 minutes to wander the courtyards, look at the carved gates, and get a feel for the old royal heart of town. From there, cross over to Saraswati Temple, just a few minutes away, where the lotus ponds and stone carvings look best when the light is still soft. It’s a quick stop — about 30 minutes — but one of the prettiest corners of central Ubud.
Continue on foot to Museum Puri Lukisan, which is close enough that you barely need to think about transport. This is a good late-morning stop because it gives you shade, quiet, and a more structured look at Balinese painting and woodcarving. Plan for 1 to 1.5 hours; tickets are usually modest, and it’s an easy place to slow down without feeling rushed. If you like art, the museum shop is also worth a browse for better-quality souvenirs than the usual tourist stalls. The flow here is simple: palace, temple, museum — all in the same compact center, so you can linger wherever the mood feels right.
For lunch, head to Bebek Bengil in Padang Tegal and do the full crispy duck experience. It’s a classic Ubud meal, comfortably sit-down rather than grab-and-go, and a good reset before the afternoon. Expect about 1 hour here, with mains commonly landing around USD 10–20 per person depending on drinks and extras. After that, stroll along Monkey Forest Road cafes for coffee, iced coconut, or dessert — this stretch is made for unhurried people-watching, with plenty of small cafes and boutiques tucked between the bigger names. A good pause here is 30–45 minutes; if you want a reliable café vibe, look for one with a shaded upstairs balcony or a quieter back courtyard off the main road.
Wrap the day at Sacred Monkey Forest Sanctuary in Padangtegal, ideally arriving later in the afternoon when the heat drops and the atmosphere feels calmer. It’s usually open through the late afternoon, and 1.5–2 hours is enough to walk the forest paths, see the temple area, and enjoy the mossy stone atmosphere without overcommitting. Keep your bag zipped and sunglasses secured — the monkeys are entertaining, but they’re also opportunists. If you’re staying around central Ubud afterward, it’s an easy return on foot or a very short Grab/Gojek hop.
Leave Ubud just after sunrise so you reach Tegalalang Rice Terrace while the light is still soft and the tour buses are only starting to roll in. It’s a short 20–30 minute hop north, but going early makes the whole place feel calmer and prettier. Expect a small entrance donation or parking fee at different access points, plus extra charges if you want to use the famous photo swings or bamboo nests; keep a bit of cash handy, and wear shoes you don’t mind getting muddy on the stepped paths.
From there, continue a few minutes up the road to Alas Harum Bali, which is more polished and activity-heavy than the terraces themselves, but still worth it if you want the full “modern Bali” photo-and-viewpoint experience. It’s a good mid-morning stop for coffee, a quick walk, and optional add-ons like the swing or glass floor spots if that’s your style. Afterward, swing by Tegallalang Handicraft Center along the main road for carved wood, home décor, and souvenir browsing; prices vary a lot, so polite bargaining is normal here, especially on larger pieces.
Head back toward Ubud and stop at Cafe Pomegranate in Penestanan for a relaxed lunch with rice-field views. This is the kind of place where you can slow the day down a bit before the temple stop, and the setting is the real draw. Lunch will usually run about USD 8–16 per person depending on what you order; arrive around midday so you can snag a good table before the late lunch crowd comes in. The café is easy to reach by taxi or scooter from central Ubud, and it’s a nice directional break before heading north again.
After lunch, continue to Tirta Empul Temple in Manukaya, Tampaksiring, one of the most important water temples in Bali. Give yourself 1.5–2 hours here so you’re not rushing the grounds or the purification area. Sarongs are required, and they’re usually available at the entrance; dress respectfully, and if you plan to join the cleansing ritual, bring a change of clothes or at least something that dries quickly. The late afternoon light is usually gentler, and the temple feels less hectic than the middle of the day.
Wrap up at Segara Windhu Coffee Plantation in the Tampaksiring area for a quiet tasting stop before you head back. This is a good place to cool down, sample local Balinese coffee and tea, and enjoy a low-key finish after temple walking. Tastings are usually around USD 5–10 per person, and it’s best treated as a short scenic pause rather than a long sit-down. From here, you can head back toward Ubud before dark, with the road usually feeling smoother once the daytime crowd has thinned out.
Set out from Tegallalang after breakfast and aim to be on the road before 9:00 a.m.; the Ubud → Seminyak corridor can still move reasonably early, but once the day heats up, the southbound approach gets sticky around Kerobokan and the backroads into Petitenget. With a private car or hotel driver, the transfer usually takes about 1.5–2.5 hours depending on traffic, and it’s worth asking your driver to drop you right at your hotel or villa so you can leave bags, freshen up, and start the coast feeling unhurried.
After you’ve settled in, head to Double Six Beach for a relaxed first look at the sea. This stretch is broad, sandy, and much easier to enjoy than the busier pockets farther south, especially around late morning before the beach clubs fill up. Expect soft sand, rented loungers in the IDR 50k–100k range, and plenty of room to walk barefoot along the waterline. If you want to swim, go in knowing the surf can be a bit pushy here; it’s better for dipping than for long, calm floats.
For lunch, cross straight into La Plancha, the bright umbrella-lined spot right on Double Six Beach. It’s one of those places that actually makes sense in a Bali day because you can go straight from sand to shade without killing your momentum. Order something easy, sit with your feet in the sand, and expect roughly USD 10–20 per person depending on drinks. From there, a short taxi or scooter ride brings you into Seminyak Village, which is a handy air-conditioned reset in the middle of the afternoon. It’s not a destination you need to overthink — just a good place to browse resortwear, pick up a beach cover-up, or cool off for about an hour before heading back out.
By late afternoon, make your way to Petitenget Temple for a quieter cultural stop before dinner. It’s a small but atmospheric temple near the beach zone, and the contrast is nice after a beach-and-shopping start to the day. Dress modestly if you plan to go inside, and keep it to about 30–45 minutes unless there’s a ceremony happening. From there, it’s an easy final hop to Kynd Community Seminyak in Petitenget for dinner. This is a good first-night choice in Seminyak: bright, casual, a bit photogenic, and easy if you’re still in arrival mode. Expect USD 8–18 per person and a lively atmosphere, especially earlier in the evening; if you want the smoothest experience, aim to arrive before 7:30 p.m. so you’re not waiting after a long travel day.
If you’re coming from your hotel in Seminyak, Petitenget Beach is the easiest way to start the day properly: go early, before the sun gets sharp and before the beach clubs fully wake up. From most stays around Petitenget, Oberoi, or Kerobokan, it’s usually a 5–15 minute walk or a very short Grab/Gojek ride. Sunrise is best around 6:30 a.m.; by 8:00 a.m. the sand is still pleasant, and the shoreline feels much calmer than later in the day. Bring small cash for parking if you’re on a scooter, and if you want photos, the west-facing stretch near the beachfront access points is best for a long open view.
After the beach, head to Bodyworks for a late-morning reset. This is one of Seminyak’s classic spa stops, so it’s worth booking ahead, especially if you want a massage in a peak-season window. A one-hour Balinese massage or body treatment usually lands around IDR 300k–600k depending on the service, and they run efficiently, so even a 90-minute slot fits neatly into the day. From Petitenget Beach, it’s a short ride inland; allow 10 minutes with traffic. The vibe is polished but still distinctly Bali, so this is a good place to slow the pace before lunch.
For coffee, Revolver Espresso is a reliable stop in the heart of the district, tucked in the busy Seminyak-Petitenget pocket where cafés and boutiques sit close together. Expect around IDR 60k–160k per person for coffee and a light snack, with service usually quick enough that you can keep moving. Then make your way onto Eat Street (Jalan Kayu Aya), which is really the spine of the neighborhood: this is where Seminyak does its browsing best, with fashion boutiques, homeware shops, salons, galleries, and plenty of places to duck into when the heat picks up. Give yourself at least an hour, but two is better if you like wandering without a fixed plan.
For lunch, Sisterfields is the easy, dependable choice near Petitenget, especially if you want something consistent, airy, and not too fussy. It’s a popular spot, so queues are normal around 12:30–2:00 p.m.; getting there a little early helps. Expect roughly IDR 130k–250k per person depending on drinks and mains. If you’re not in a rush, sit back and let the afternoon settle in rather than trying to pack in too much more—this part of Seminyak works best when you leave space for a bit of spontaneous café-hopping or a slow return to your hotel before sunset.
Save the finish for Ku De Ta, which is still one of the best ways to close a Seminyak day if you want that easy beachfront transition from golden hour to dinner. Arrive about an hour before sunset so you can settle in with a drink while the sky changes; in July, that usually means getting there around 5:00–5:30 p.m. It’s a straightforward walk or quick taxi from the central strip, but if you’re coming from Eat Street at peak time, allow a little extra for traffic around Petitenget and the beachfront access roads. Expect dinner and drinks to be pricier here than inland—roughly IDR 250k–700k per person depending on how long you stay and what you order—but the setting is the point. If you’re leaving Seminyak the next day, it’s also a good night to keep the logistics light: plan your return by Grab/Gojek or hotel car, and avoid a late dinner if you want an easy start for tomorrow’s transfer.
From Seminyak to Canggu, plan on a mid-morning hop so you dodge the worst of the road crawl around Kerobokan, Batu Bolong, and Berawa. A Grab or Gojek car is the easiest if you’ve got a bag or want to stay cool; a motorbike is faster but not worth it if you’re carrying beach gear. Once you’re settled, head straight to Pantai Batu Bolong before the sun gets too harsh. This is the classic Canggu beach scene: surfers in the water, expats and locals on the sand, and a relaxed shoreline that’s best enjoyed with no agenda. Give yourself an hour or so to walk, watch the waves, and get your bearings.
Swing up the road to Old Man’s for breakfast or brunch. It’s one of those places that still feels like the heart of the strip, with easy beach access and a steady buzz from early morning onward. Expect breakfast plates, smoothie bowls, coffee, and the usual surf-town crowd; if you go on the earlier side, service is smoother and you’ll get a better table. After that, wander over to Love Anchor Canggu for a quick browse—think local-market style stalls, simple jewelry, resortwear, candles, and souvenirs you can actually carry home without regret. Keep an eye on prices and don’t be shy about comparing a couple of stalls before buying.
For a slower midday reset, settle into The Lawn Canggu and make it your long lunch or coffee stop. It’s one of the easiest beachfront hangs in Batu Bolong, with a front-row view of the ocean and a menu that works whether you want something light or a proper meal. From there, head north to Finns Beach Club in Berawa for the afternoon. This is the more polished, full-on beach club part of the day: pool, daybeds, music, and a strong sunset setup, so it’s worth arriving with enough time to enjoy the shift from late afternoon light into golden hour. If you’re not doing a reserved bed, just show up a bit earlier and grab a seat before the crowd thickens. Wrap up with a lighter dinner at Café Organic Canggu nearby, which is a nice way to end the day without overdoing it after drinks and sun; it’s especially good if you want something fresh, quick, and easy before heading back.
From Canggu to Uluwatu, aim to be on the road very early — realistically a 1.5–2.5 hour drive, and on a busy Bali day it can creep longer if you leave after 8:30 a.m. A private driver or Grab/Gojek car is the least stressful choice; by the time you arrive in Pecatu, the air feels drier, the roads get hillier, and parking near the temple is straightforward if you come before the mid-morning crowd. Start at Uluwatu Temple (Pura Luhur Uluwatu) as soon as you’re in the area; tickets are usually around IDR 50k for adults, and you’ll want at least 1–1.5 hours to stroll the cliff paths, take in the views, and avoid the hottest part of the day. Dress modestly with a sarong or use the one provided at the entrance, and keep sunglasses, snacks, and loose items tucked away because the monkeys here are bold.
A short hop south brings you to Single Fin, which is one of those classic cliffside stops that actually lives up to the hype. It’s a perfect late-morning reset: coffee, smoothie bowls, or a light breakfast while looking straight out over the surf breaks below. Expect roughly USD 6–15 per person depending on what you order, and if you sit on the terrace you can linger for about an hour without feeling rushed. From there, it’s an easy continuation down toward Suluban Beach, where you descend through rock gaps and caves to reach the sand; the approach is part of the fun, but wear proper sandals or shoes because the limestone steps can be uneven, and low tide makes the whole area much easier to explore.
By lunchtime, head back up toward Suka Espresso Uluwatu in the Pecatu area for something dependable and fresh. It’s a very practical stop between beach visits — good coffee, solid salads, sandwiches, and brunch-style plates, usually landing in the USD 8–16 range. This is the sort of place where you can cool down, recharge your phone, and plan the rest of the afternoon without wasting time on a long detour. After lunch, make the short drive to Padang Padang Beach; it’s compact, famous, and can get crowded, but if you’re here in the afternoon the rhythm is usually more relaxed than the morning wave of visitors. Budget around 1–1.5 hours here, and bring cash for the small entrance fee and a drink if you want to linger by the water.
End the day at Karma Beach in the Ungasan/Uluwatu area for a softer, more secluded sunset scene than the busier headline beaches. Getting there usually means a final short drive along the southern cliffs, and the reward is that tucked-away, beach-club-meets-private-cove feel that works especially well for a slow dinner by the sea. Plan on around two hours here, with a spend of roughly USD 20–40 per person depending on whether you just have drinks or stay for a proper meal. If you want the best light, arrive before sunset, grab a front-row table or lounger if available, and let the day wind down without trying to squeeze in anything else — this is the part of Bali where doing less is exactly right.
If you’re coming over from Uluwatu, do the transfer first thing and try to be in Nusa Dua by around 8:30–9:00 a.m.; the drive is only about 30–50 minutes, but mornings are much smoother than late-day traffic. A Grab, Gojek, or taxi is simplest, and if you’ve got luggage or want zero hassle, a driver for the whole day makes this one of the easiest Bali moves of the trip. Once you arrive, head straight to Pantai Mengiat for a calm first swim: the water is usually gentler here than on the west coast, and the beach feels wide, clean, and quietly upscale. Bring small cash for parking or loungers if you use them, and plan on staying about 1.5 hours before the sun gets a little too strong.
From the beach, it’s a short hop to The Mulia, Bali for a polished late breakfast or coffee. This is one of those “resort brunch” stops where you’re paying for the setting as much as the plate, so expect around USD 15–35 per person depending on how much you order. Dress neat-casual and don’t rush it; Nusa Dua is best when you lean into the slower pace. After that, continue to Museum PASIFIKA for an easy indoor reset around midday, especially useful when the heat peaks. It’s a compact, pleasant stop with a good mix of regional art and Pacific collections, usually taking about an hour unless you’re the type who reads every plaque.
For the early afternoon, move over to Bali Collection and use it as your practical base for air-conditioning, lunch, and a bit of browsing. The area has a mix of cafes, souvenir shops, and straightforward restaurants, so it’s a good place to rest your feet without losing the day’s relaxed rhythm. Grab something light, refill water, and wander without a strict plan — this part of Nusa Dua works best when you’re not trying to do too much. If you need a beach break after lunch, it’s easy to take a short ride or walk back toward the shoreline before the afternoon softens.
Save Geger Beach for the late afternoon, when the light is softer and the mood gets even quieter. Compared with the main resort strip, it feels more local and less staged, and it’s a nice place for one last swim or just sitting with a cold drink while the day cools down. Toward dinner, head to Ikan Restaurant & Bar on the beachfront for seafood with a view; sunset here is usually the whole point, so try to arrive a little early if you want the best table. Expect about 1.5–2 hours over dinner, and then keep the evening easy — tomorrow is your East Bali day, so this is a good night to go to bed a bit early.
You’ll want an early start from Candidasa so you can get to Taman Ujung Water Palace while the air is still cool and the light is best for photos. It’s the kind of place that rewards unhurried wandering: broad reflecting pools, long stone walkways, and those old royal pavilions that feel especially peaceful before the tour groups arrive. Expect around 1.5 hours here, and bring a little cash for the entrance fee plus parking; if you’re staying in town, a Grab or hotel car is the easiest way to go, and if you’re driving yourself, arriving before 9:00 a.m. makes parking much simpler.
From there, continue inland to Lempuyang Temple, where the mood changes completely — more sacred, more elevated, and much slower-moving once the queue builds. This is the spot with the famous mountain-framed gate view, so patience matters here more than anywhere else today; on busy days you can easily spend 2–3 hours between waiting, temple time, and photos. Dress respectfully with shoulders covered and a sarong if you have one, though rentals are usually available at the entrance. If you want the best chance of a shorter line, aim to be there before late morning and treat the visit as part temple, part scenery stop.
By midday, head toward Warung Amarta in the Tirta Gangga area for a straightforward local lunch that won’t eat up your day. This is the kind of warung you want on a temple-heavy route: quick service, Indonesian staples like nasi goreng, mie goreng, satay, and fresh juices, with prices typically around USD 5–12 per person depending on how many drinks and extras you order. It’s a good place to cool down, refill water, and reset before the afternoon gardens.
After lunch, spend the afternoon at Tirta Gangga, which is one of East Bali’s prettiest places to slow down properly. The water gardens are compact enough to explore in about 1–1.5 hours, but there’s no reason to rush — cross the stepping stones, sit by the koi ponds, and just enjoy the contrast after the busier temple stop. Then continue back toward the coast for a late-afternoon swim or walk at Virgin Beach (Pantai Pasir Putih) near Perasi, a much quieter stretch of sand than the beaches farther south. This is the best time of day here: softer light, fewer people, and a more relaxed shoreline feel, with a few local cafés and simple loungers if you want to linger for 1.5–2 hours.
Finish the day with an easy dinner at Lezat Beach Restaurant back in Candidasa, which keeps the evening low-stress after a long East Bali circuit. It’s the sort of beachfront place that works well for grilled fish, seafood, and a cold drink without needing a big production, and you’ll usually spend about 1–1.5 hours there. If you’re heading back to your hotel after dinner, keep the drive short and simple — this is one of those days where the best move is just to be back early, let the temples and coast settle in, and save the energy for tomorrow’s departure.
If you’re driving in from Candidasa, treat this as an early transfer day and aim to be in Denpasar soon after breakfast so you can fit in a proper final loop before the airport. The first stop, Puri Saren Agung (Denpasar), is a quick heritage pause rather than a long sightseeing session — give it about 30–45 minutes. It’s a nice, quiet way to see a bit of Balinese royal architecture one last time before the trip flips into departure mode. From there, head to Bajra Sandhi Monument in Renon; it’s the best central Denpasar cultural stop and usually takes about an hour if you climb up for the city views and walk the exhibits at an easy pace. Mornings are best here before the heat builds, and parking is generally straightforward if you’ve got a car.
For lunch, go to Warung Wardani in Denpasar — it’s the kind of dependable final meal locals actually recommend when you want good Balinese food without a detour. Budget around USD 5–12 per person, and keep it to roughly an hour so you don’t lose your airport buffer. If timing still feels generous, swing by Badung Market in West Denpasar for a 45-minute browse: this is where you’ll catch the everyday rhythm of the city, with fruit stalls, snacks, incense, and the sort of unfiltered local energy you won’t get in the resort areas. It’s a good place to pick up edible souvenirs or a final packet of Bali coffee, but don’t linger too long — traffic toward Tuban can tighten up fast.
Head to Ngurah Rai International Airport (DPS) in South Bali with plenty of cushion, especially if you’re flying internationally. Plan to leave Denpasar by mid-afternoon for an evening departure, or earlier if it’s a peak-traffic day, because the last stretch toward the airport can slow down unexpectedly. For international flights, arriving 2.5–3 hours before departure is the safe move. If you’ve got extra time once you’re near the airport, keep it simple: grab coffee, get your bags sorted, and let the trip close out without rushing.