Bali's unique blend of lush landscapes, vibrant culture, and world-class cuisine makes it a top destination for busy travelers. In just five days, you can experience the island's highlights, from serene beaches to bustling markets. Here’s a tightly packed itinerary that maximizes your time and ensures you don't miss out on Bali’s best.
Ngurah Rai International Airport (DPS) is Bali’s main gateway, with direct flights available from major cities. Use a local taxi service or ride-hailing app like Grab to get to your accommodation in popular areas like Seminyak or Ubud. Expect to pay around IDR 150,000 ($10) for a ride to Seminyak, which takes about 30 minutes depending on traffic.
Once in Bali, renting a scooter is the most efficient way to navigate the island, costing around IDR 70,000-100,000 ($5-7) per day. Ensure you have an international driving permit, as it’s required for tourists. Alternatively, you can hire a private driver for around IDR 600,000 ($40) per day, which is great if you plan to explore further afield.
For a mix of beach fun and nightlife, Seminyak is ideal. Consider staying at the Hotel Indigo Bali Seminyak Beach, where prices start at IDR 2,200,000 ($150) per night. This hotel features a stunning beachfront, multiple pools, and excellent dining options.
For a more tranquil atmosphere, head to Ubud. The Alila Ubud, located in the hills, offers villas starting at IDR 3,000,000 ($200) per night and is renowned for its infinity pool overlooking the Ayung River. Staying in these areas puts you close to key attractions and local eateries, minimizing travel time.
Day 1: Kick off your Bali adventure in Seminyak. Start at Potato Head Beach Club for breakfast with ocean views. Try the smoothie bowl (IDR 80,000 / $5.50) before soaking up the sun on Seminyak Beach. In the afternoon, explore the nearby Oberoi Street for boutique shopping, and end your day with dinner at La Plancha, famous for its colorful beanbags on the beach.
Day 2: Visit Ubud’s Sacred Monkey Forest Sanctuary (IDR 80,000 / $5.50). Head to the Tegallalang Rice Terraces before having lunch at Warung Babi Guling Ibu Oka to try Bali’s famous suckling pig (IDR 100,000 / $7). In the afternoon, unwind at the Tjampuhan Ridge Walk, an easy hike with stunning views. Dine at Locavore for a fine dining experience (reservation recommended).
Day 3: Take a day trip to Nusa Penida, a must-visit island off the southeast coast. Book a speedboat ticket from Sanur (IDR 800,000 / $55 round trip) and explore Kelingking Beach and Broken Beach. Enjoy lunch at a local warung on the island (IDR 50,000 / $3.50). Return to Bali for a sunset at Uluwatu Temple, followed by a traditional Kecak dance performance.
Day 4: Dedicate this day to relaxation. Spend your morning at one of Bali’s beach clubs, such as Finns Beach Club, with an entrance fee of IDR 250,000 ($17) that is redeemable on food and drinks. After lounging, opt for an afternoon at a wellness center, like the Bali Wellness Sanctuary, for a Balinese massage (around IDR 300,000 / $20). Finish with dinner at Jimbaran Bay’s seafood restaurants, where you can dine with your toes in the sand.
Day 5: Before heading home, explore the local culture. Visit the vibrant Ubud market for last-minute souvenirs and breakfast at a local café like Clear Café (IDR 90,000 / $6). Finally, take a visit to the Tirta Empul Temple for a holy water cleansing ceremony, which has an entrance fee of IDR 50,000 ($3.50). The experience will leave you refreshed and ready for your next adventure.
To make the most of your Bali trip, consider these practical tips:
| Item | Cost | Notes |
|---|---|---|
| Airport transfer to Seminyak | IDR 150,000 | Approx. $10, takes 30 mins |
| Scooter rental per day | IDR 70,000 | Approx. $5, requires an international permit |
| Entry to Sacred Monkey Forest | IDR 80,000 | Approx. $5.50 |
| Speedboat to Nusa Penida | IDR 800,000 | Round trip from Sanur, approx. $55 |
| Balinese massage | IDR 300,000 | Approx. $20, at a wellness center |
| Entry to Uluwatu Temple | IDR 50,000 | Approx. $3.50 |
| Food at Warung Babi Guling | IDR 100,000 | Approx. $7, try the suckling pig |
Use this rough planner to sanity-check the total trip cost before you lock flights, hotels or activities.
The best time to visit Bali is during the dry season, from April to October. During this period, you can enjoy sunny weather ideal for beach activities and sightseeing. The wet season can bring heavy rainfall and high humidity, making outdoor plans challenging.
Many travelers can enter Bali without a visa for short stays, typically up to 30 days, if arriving from certain countries. For longer stays or if you wish to extend your visit, check the latest immigration requirements or apply for a visa before your trip.
Traveler comments
Add a route note, correction, timing tip or question for this guide.