
From sacred water temples to hidden beach clubs, this 3-day Bali itinerary balances culture and coastline without breaking the bank. Perfect for first-timers who want the highlights.
Bali has been on every traveler's radar for decades, and for good reason. Beneath the Instagram clichés lies an island of genuine spiritual depth, jaw-dropping landscapes, and a food scene that punches well above its weight. This 3-day itinerary is designed for travelers who want to experience both the cultural heartland and the coastal magic without rushing.
Start your trip in Ubud, the cultural capital perched among emerald rice paddies. Arrive early at Tegallalang Rice Terrace before the tour buses roll in—the light between 8 and 9 AM is extraordinary, and you'll have the swing photo spots mostly to yourself. Tip: skip the overpriced swings at the top and walk down to the lower terraces where local farmers offer the same experience for a fraction of the cost.
By mid-morning, head to Tirta Empul Temple, one of Bali's holiest water temples. Balinese Hindus come here for melukat, a purification ritual where you pass through a series of fountains. Visitors are welcome to participate—bring a sarong (or rent one at the entrance for 15,000 IDR) and follow the locals' lead. Move left to right, skip the sixth and seventh spouts (these are reserved for funeral rites), and let the ice-cold spring water do its thing.
For lunch, Locavore To Go in central Ubud offers world-class food at casual prices. Their nasi campur is legendary. Spend the afternoon wandering the Ubud Monkey Forest, a moss-draped sanctuary that feels plucked from a fantasy novel. Keep your sunglasses secured—the long-tailed macaques are skilled thieves.
Day two shifts south to the Bukit Peninsula, Bali's dramatic limestone coastline. Begin at Padang Padang Beach, a petite cove reached by squeezing through a rock crevice. The water is impossibly clear and the vibe is mellow—grab a young coconut from the vendors at the top of the stairs.
After lunch at Single Fin, the legendary cliff-top bar overlooking Uluwatu's surf breaks, make your way to Uluwatu Temple. Perched 70 meters above the Indian Ocean, this 11th-century temple is one of Bali's six key spiritual pillars. Time your visit for the Kecak Fire Dance at 6 PM—a mesmerizing performance of 50+ men chanting in concentric circles as the sun drops into the sea. Book tickets in advance during peak season; they sell out fast.
For dinner, drive 15 minutes to Jimbaran Bay where a row of seafood warungs set tables directly on the sand. Menega Cafe is a reliable pick. Order the grilled snapper and watch fishing boats bob under a sky full of stars.
Catch an early fast boat from Sanur Harbor to Nusa Penida (30–45 minutes, departs around 8 AM). This rugged island off Bali's southeast coast is where you'll find some of the most dramatic scenery in all of Indonesia.
Kelingking Beach (nicknamed T-Rex Bay for its dinosaur-shaped cliff) is the headline act. The viewpoint at the top is enough for most visitors, but if you're fit, the steep trail down to the white-sand beach takes about 30 minutes each way. Bring water and sturdy shoes.
Next, stop at Angel's Billabong, a natural infinity pool carved into the coastline, and adjacent Broken Beach, a circular cove with a natural rock archway. Hire a local driver for the day—the roads are rough but the scenery is world-class.
Return to Bali by late afternoon. For your final dinner, try Naughty Nuri's in Seminyak for their famous barbecue pork ribs and dangerously strong dirty martinis.
A mid-range 3-day Bali trip runs roughly $60–$90 USD per person per day including accommodation in a private-pool villa (split with a partner), meals at local warungs and mid-tier restaurants, temple entries, and transport. The Nusa Penida day trip is the biggest single expense at around $35–50 including boat and driver.
Renting a scooter is the cheapest option (~$5/day) but Bali traffic is chaotic. For comfort, book a private driver through your hotel—expect $35–45 for a full day. Grab (Southeast Asia's Uber) works in southern Bali but is banned in Ubud by the local taxi cartel, so negotiate with drivers directly there.
Tap each activity to see more details and tips
We're building a mobile app that lets you create, customize, and share your own travel itineraries. Join the waitlist.