Arrive, Settle In, Sunset
Your first day is about landing, getting settled, and easing into Bali time. Seminyak is the best base to start β it's close to the airport (30β45 min), walkable, and has the highest concentration of good restaurants. Don't try to do too much. The heat and jet lag will hit you.
Ngurah Rai Airport β Seminyak
Skip the aggressive taxi touts inside the airport. Walk to the official taxi counter outside arrivals (turn right after exiting) or pre-book a Grab from the designated pickup area. Airport to Seminyak: Rp 100kβ150k by metered taxi, 30β45 min depending on traffic.
Drop bags at your hotel/villa. Most places in Bali are flexible about early check-in β ask nicely and tip Rp 20k.
Walk Jalan Kayu Aya & Petitenget
Seminyak's main strip has great boutique shopping β Balinese designers, surf brands, and homewares. Jalan Kayu Aya (Eat Street) is the restaurant row. Browse the shops, duck into air-conditioned cafΓ©s when the heat gets too much. Revolver (hidden down a narrow alley) makes some of the best coffee in Bali.
Petitenget Temple
A beautiful beachside temple that most tourists walk right past. It's an active Hindu temple β you'll often see locals leaving offerings. The black volcanic sand beach stretches out from here. Much quieter than Double Six.
Double Six Beach at Sunset
Grab a beanbag at one of the beach bars along Double Six Beach. The sunset over the Indian Ocean is absurd β deep oranges and purples, silhouettes of surfers, warm sand. This is the moment where Bali clicks. Order a Bintang (Rp 35k) and just sit.
Surf Culture, CafΓ©s & the Sea Temple
Canggu is Bali's digital nomad / surfer hub β more chill and bohemian than Seminyak, with incredible cafΓ© culture. It's 20 minutes north by scooter or Grab. Today ends at Tanah Lot, one of Bali's most iconic temples, timed perfectly for sunset.
Batu Bolong Beach
Canggu's most popular beach break. Even if you don't surf, sitting at The Lawn or Old Man's watching surfers is peak Bali vibes. If you want to try, book a lesson β plenty of surf schools along the beach (Rp 350kβ500k for a 2-hour lesson with board). The waves here are forgiving for beginners.
Canggu CafΓ© Culture
Canggu has an absurd density of world-class cafΓ©s. A few worth your time:
Crate CafΓ© β The OG Canggu cafΓ©. Great coffee, smoothie bowls, and people-watching. Always busy but worth it.
Gigi Susu β Newer spot with incredible pastries and specialty coffee. Less crowded than Crate.
L'Osteria β If you're craving Italian, this is genuinely some of the best Italian food in Bali. Wood-fired pizza, handmade pasta. Reddit raves about it.
Tanah Lot Temple
Grab a driver or Grab car to Tanah Lot (30 min from Canggu). This sea temple sitting on a rock formation in the ocean is one of Bali's most photographed spots β and for good reason. Time your arrival for 4:30β5:00 PM to explore before the sunset crush. The temple itself is only accessible at low tide, but the views from the cliffs are spectacular regardless.
Rice Terraces, Holy Water & the Cultural Heart of Bali
Today you move to Ubud β the cultural and spiritual center of Bali. It's a completely different vibe from the coast: cooler temperatures, jungle ravines, art galleries, and rice terraces. Hire a driver for the day (Rp 600kβ800k) β you'll need one for the spread-out stops. Check out of Seminyak/Canggu and check into Ubud.
Tegallalang Rice Terraces
Leave early. By 10am this place is swarming with tour buses and Instagram influencers on swings. At 7:30am it's misty, quiet, and magical. Walk down into the terraces (not just the viewpoint) β the path takes about 45 min and you'll pass through working rice paddies maintained by the subak irrigation system, a UNESCO World Heritage tradition.
Tirta Empul Temple β Holy Spring Water Temple
A 1,000-year-old water temple where Balinese Hindus come for ritual purification. You can participate β wade into the pools and move through each fountain, letting the spring water wash over you. It's a genuinely spiritual experience if you approach it respectfully, not just a photo op.
Sacred Monkey Forest Sanctuary
A dense jungle right in the center of Ubud with ancient temples, mossy stone carvings, and about 1,260 long-tailed macaques. It's beautiful and chaotic. The monkeys will steal anything not secured β sunglasses, water bottles, phones. Tuck everything away. Don't make eye contact or show teeth (they interpret it as aggression).
Ubud Palace & Market
Walk from the Monkey Forest to Ubud Palace (Puri Saren Agung) β it's free to enter the front courtyard during the day. The Ubud Art Market across the street is best for souvenirs β woven bags, batik fabrics, wooden carvings. Bargain hard: start at 30% of the asking price and meet around 50%.
Waterfalls, Art & a Balinese Cooking Class
Your second Ubud day goes deeper β a waterfall, the famous ridge walk, and a cooking class that'll teach you more about Balinese culture than any museum. This is the day people describe as "the day I fell in love with Bali."
Campuhan Ridge Walk
Start your day before the heat. This 2km paved path follows a narrow ridge between two river valleys β lush green on both sides, with views of palm trees and distant mountains. It's easy, flat, and spectacularly beautiful in the morning light. Most people turn back at the end, but if you continue down the hill you'll reach Karsa Kafe, a rice paddy cafΓ© that's perfect for a post-walk coffee.
Tegenungan Waterfall
The most accessible waterfall near Ubud β only 20 min by car. It's big, powerful, and you can swim in the pool at the base. Yes, it's popular. But arrive before 10am and it's manageable. The stairs down are steep (about 100 steps) and can be slippery.
Balinese Cooking Class
This is the single most recommended activity on r/bali. A half-day class typically starts with a visit to a local market to buy ingredients, then you cook 5β7 dishes: sate lilit, lawar, Balinese curry, sambal, and more. You learn about the spice pastes (base genep, base wangen) that form the foundation of all Balinese cooking. Most classes run Rp 350kβ500k and include everything.
Top picks: Paon Bali (home-style, intimate, ~Rp 350k) and Casa Luna Cooking School (founded by Janet DeNeefe, slightly more upscale, ~Rp 500k). Both include market visit + lunch of everything you cook.
Island Day Trip β Cliffs, Crystal Water & T-Rex Beach
Nusa Penida is a rugged island 45 minutes by fast boat from Sanur. The landscapes here are Jurassic β massive limestone cliffs, turquoise water, and viewpoints that look AI-generated (they're not). It's a long day but absolutely worth it. You'll need to move to the south coast (Sanur area) the night before, or leave Ubud at 5:30 AM.
Sanur Harbor β Nusa Penida
Fast boats depart Sanur Harbor starting at 7:00 AM. Book with Angel's Billabong Fast Boat or Maruti Express (Rp 150kβ250k round trip). The crossing takes 30β45 min and can be rough β take motion sickness meds if you're sensitive. Boats arrive at Toyapakeh or Sampalan Harbor.
Best approach: Book a Nusa Penida day tour with driver (Rp 400kβ600k for the car + driver on the island, arranged through your Bali driver or booked online). The roads on Nusa Penida are terrible β steep, narrow, unpaved in places. Do not rent a scooter here unless you're very experienced.
Kelingking Beach (T-Rex Beach)
The iconic viewpoint that looks like a T-Rex head jutting into the ocean. The view from the top is one of the most spectacular in Southeast Asia. You can climb down to the beach β but it's a brutal 40-minute descent on a steep, crumbling path with rope handrails. Only do it if you're fit and wearing proper shoes. The view from the top is already 10/10.
Angel's Billabong & Broken Beach
These two natural formations are 10 min drive from Kelingking and visited together. Angel's Billabong is a natural infinity pool carved into the rock β you can swim in it at low tide (check conditions, it can be dangerous at high tide). Broken Beach (Pasih Uug) is a circular cove with a natural rock arch β stunning to photograph but no swimming.
Crystal Bay
End your Nusa Penida day at Crystal Bay β a white-sand beach with crystal-clear water perfect for swimming and snorkeling. The coral is excellent close to shore. There are a few warungs right on the beach for cold Bintangs. This is the chillest part of an otherwise intense day. Boats back to Sanur depart from here or from the main harbors at 3:00β4:30 PM.
You'll be exhausted after Nusa Penida. Head to your hotel in the Uluwatu/Bukit area (pre-book a driver from Sanur, Rp 250kβ350k, ~1 hour). Grab something simple near your hotel and crash. Tomorrow is another big day.
Cliff Temples, Hidden Beaches & the Kecak Fire Dance
The Bukit Peninsula (Uluwatu area) is Bali's dramatic southern tip β sheer limestone cliffs, world-class surf breaks, and hidden beaches accessed by steep staircases carved into rock. Today builds to one of the best sunset experiences on Earth: the Kecak fire dance at Uluwatu Temple.
Padang Padang Beach
A small, beautiful beach tucked between cliffs β you access it through a narrow gap in the rock. Featured in "Eat Pray Love" but still gorgeous. Come early (before 9am) and you'll have it nearly to yourself. The water is turquoise, the sand is soft, and the cliffs frame everything perfectly. Great for swimming.
Bingin Beach
A surfer's paradise with a bohemian backpacker vibe. The beach is small and accessed by a steep staircase (about 150 steps). The cliffside is dotted with simple warungs and guesthouses with million-dollar views. Even if you don't surf, sitting at a cliffside warung watching the waves is hypnotic. Less touristy than Padang Padang.
Uluwatu Temple & Kecak Fire Dance
Arrive at Pura Luhur Uluwatu by 4:30 PM. Explore the clifftop temple first β it sits on a 70-meter cliff above the Indian Ocean and is one of Bali's six key directional temples. Watch the monkeys (they're aggressive here β no sunglasses, no loose items). Then at 6:00 PM, take your seat for the Kecak Fire Dance.
The Kecak is performed by 50+ men chanting in concentric circles as the sun sets behind them into the ocean. It's a retelling of the Ramayana with fire, trance, and vocal percussion β no instruments, just human voices creating a hypnotic wall of sound. It is, without exaggeration, one of the most incredible things you can experience in Bali.
Seafood, Spa & the Grand Farewell
Your last day. No rushing. This is about savoring Bali one more time before you leave. Jimbaran's famous beach seafood, a Balinese spa treatment, and a final sunset if your flight timing allows. Jimbaran is conveniently close to the airport (15 min), so no stressing about transfer times.
Balinese Spa Treatment
Bali is the spa capital of Southeast Asia. A proper Balinese massage + flower bath + body scrub runs Rp 250kβ500k (~$17β35 USD) for 2 hours. That's not a typo. Book a treatment at a reputable spa β avoid the ultra-cheap ones on Kuta's main strip (hygiene issues). Good options near Jimbaran: Thermes Marins Bali or Jari Menari (Seminyak, if you're still up that way).
Jimbaran β Airport
Jimbaran to Ngurah Rai Airport is only 10β15 minutes. Leave 2.5β3 hours before international flights (immigration can be slow). The airport has decent shopping and a few lounges if you have Priority Pass. Buy any last-minute souvenirs β kopi luwak (civet coffee, Rp 50kβ100k for a small bag), sambal matah in jars, and Balinese silver jewelry are popular picks.
π° 7-Day Budget Breakdown
Estimated daily costs for a mid-range traveler. Bali is incredibly affordable if you eat at warungs and use Grab.
| Category | Daily Estimate | 7-Day Total |
|---|---|---|
| π½οΈ Food (3 meals + snacks) | Rp 150kβ350k | Rp 1.05Mβ2.45M |
| π Transport (Grab / driver) | Rp 100kβ250k | Rp 700kβ1.75M |
| ποΈ Attractions / Entry | Rp 50kβ150k | Rp 350kβ1.05M |
| πΊ Drinks / Nightlife | Rp 80kβ200k | Rp 560kβ1.4M |
| π Spa / Activities | Rp 50kβ150k | Rp 350kβ1.05M |
| ποΈ Shopping / Misc | Rp 100kβ300k | Rp 700kβ2.1M |
| Total (excl. hotel) | Rp 530kβ1.4M | Rp 3.71Mβ9.8M ($245β650 USD) |
π Getting Around Bali β Cheat Sheet
Bali has no trains, no metro, and minimal public buses. Here's how to navigate:
- π’ Grab / Gojek β Your lifeline. Works like Uber. Grab for cars, Gojek for motorbike taxis (ojek). Cheap, reliable, GPS-tracked. Note: some areas (Ubud center, Uluwatu) restrict ride-hail β you may need to walk to a pickup point.
- π Private Driver β Best for day trips. Rp 600kβ800k ($40β55) for 8β10 hours with AC car. Your hotel can arrange one, or book through Klook/GetYourGuide. Drivers know the roads and can suggest stops. Tip Rp 50kβ100k at the end of the day.
- π΅ Scooter β Rp 70kβ100k/day rental. Only for experienced riders with IDP + motorcycle license. Bali roads are chaotic: dogs, potholes, no sidewalks, aggressive trucks. Police checkpoints are common β no IDP = Rp 500k fine.
- β΄οΈ Boats to Islands β Fast boats to Nusa Penida from Sanur Harbor (Rp 150kβ250k round trip, 30β45 min). Book the day before. Boats to Gili Islands from Padang Bai (3β4 hours).
- π± Key apps: Grab, Gojek, Google Maps. Download offline maps for areas with spotty signal (Nusa Penida, rural Ubud, interior waterfalls).