Bali doesn’t have to mean five-star villas and influencer retreats. In fact, for under $300, you can explore the heart of the island, chase waterfalls, eat like a king, surf gentle waves, and sleep in private rooms with garden views. This guide shows you how to do Bali in 5 days on a budget — without giving up comfort, culture, or incredible food.
You’ll spend two nights in Ubud, Bali’s spiritual jungle hub, followed by two nights in Canggu, the laid-back beach town where surfboards lean against cafés and sunsets last forever.
Here’s everything you need: timeline, transport, hotel recommendations, costs, and what makes each place special.
Budget Overview
Hotels (4 nights) ~$80
Food (local + cafés) ~$60
Transport (scooter + rides) ~$25
Activities & entry fees ~$65
Extras/souvenirs ~$30
Total$260–280
Base 1: Ubud – Jungle Temples, Waterfalls & Culture
Nights 1–2
Recommended Hotels (Private Rooms):
Bersila la Maison du Bonheur – $18–22/night, near temples and rice terraces
Ananda JJ Ubud Resort & Spa – $22-$29/night with breakfast, peaceful gardens
Day 1: Arrival in Ubud & Jungle Walks
Timeline:
8:00 AM – Arrive in Bali and take a shuttle to Ubud (~$7)
12:30 PM – Check in to guesthouse
2:00 PM – Visit Sacred Monkey Forest ($7)
4:00 PM – Walk the Campuhan Ridge (free)
6:30 PM – Dinner at Warung Tepi Sari (~$4)
Why visit:
The Sacred Monkey Forest is a magical tangle of banyan trees, ancient temples, and over 1,000 cheeky macaques. Nearby, the Campuhan Ridge Walk offers a peaceful trail through swaying tall grasses and distant jungle hills.
Optional:
Prefer not to plan it all yourself? This entire afternoon can be booked as a 1-day guided Ubud tour, including hotel pickup, Sacred Monkey Forest, Campuhan Ridge, and dinner at a local warung. Packages typically start at $15–30 per person with a private driver and English-speaking guide.
Day 2: Rice Terraces & Waterfalls
Timeline:
8:00 AM – Breakfast
9:00 AM – Rent scooter (~$5/day)
9:30 AM – Tegenungan Waterfall (~$2)
12:00 PM – Explore Tegallalang Rice Terraces (donation-based or free)
2:00 PM – Optional: Goa Gajah (Elephant Cave – $2)
6:30 PM – Dinner at Warung Biah-Biah (~$5)
Why visit:
The Tegallalang Rice Terraces are a masterpiece of Balinese engineering and beauty — green waves of rice fields carved into hillsides. Tegenungan Waterfall is a dramatic drop where you can swim, and Goa Gajah is a temple with ancient carvings and mysterious energy.
Optional:
For a more relaxed and guided experience, this full day can also be booked as an Ubud Retreat tour, which includes visits to Tirta Empul (Holy Spring Temple), a jungle waterfall such as Tegenungan, and the Tegallalang Rice Terraces, along with a traditional Balinese lunch.
Packages typically include hotel pickup, private transport, entry fees, and a local guide for around $35–45 per person. Ideal for travelers who prefer not to plan logistics but still want an immersive, culturally rich day.
Base 2: Canggu – Sunsets, Surf & Smoothie Bowls
Nights 3–4
Recommended Hotels (Private Rooms):
Karan Homestay Canggu – $18–20/night, close to the beach
Paripadi Studio Canggu – $20-28/night, with lush gardens and a good café
Day 3: Transfer to Canggu & Beach Sunset
Timeline:
8:00 AM – Breakfast and check-out
9:30 AM – Ride or Grab to Canggu (~$6)
12:00 PM – Check in to hotel
2:00 PM – Visit Echo Beach
5:30 PM – Watch the sunset
7:00 PM – Beach shack BBQ dinner (~$6)
Why visit:
Echo Beach is known for its laid-back vibe, black sand, and surfers gliding into the horizon. There’s no better place to watch the sunset with grilled fish and a cold coconut.
Day 4: Surf, Cafés & Temples
Timeline:
7:00 AM – Optional surf lesson or board rental (~$7–10)
9:00 AM – Smoothie bowl breakfast (~$4)
10:30 AM – Explore Canggu’s café scene
2:00 PM – Visit Tanah Lot Temple (~$3)
6:30 PM – Dinner at a local warung (~$5)
Why visit:
Canggu is Bali’s café capital, where smoothie bowls come with edible flowers and every plate is Instagram-ready. Tanah Lot, perched on a rocky sea outcrop, is one of Bali’s most iconic temples — especially at sunset.
Day 5: Chill, Stretch & Departure
Timeline:
8:00 AM – Optional yoga class (~$5)
10:00 AM – Café breakfast (~$4)
12:00 PM – Grab to airport (~$10)
Optional: Short walk on the beach or visit Canggu Market
Why visit:
A final yoga class in Bali is more than just stretching — it’s a way to close your trip with clarity. And if that’s not your style, Canggu’s beaches or markets offer the perfect slow goodbye.
Transportation Tips
Airport to Ubud shuttle: ~$7
Ubud to Canggu by scooter or Grab: ~$6
Canggu to airport: ~$10
Scooter rentals: ~$5 per day + $1–2 for gas
Grab app: Cheap and reliable for short trips
Final Tips
Stick to warungs (local eateries) for meals under $5
Book hotels in advance — budget rooms go quickly
Bring cash for temple donations and parking fees
Wear a sarong at temples (some provide one, or bring your own)
Respect the culture: Bali is spiritual and deeply traditional
Conclusion
Bali offers so much for so little. You don’t need luxury resorts or pricey tours to experience its magic. With thoughtful planning and a bit of adventure, $300 gives you five full days of temples, beaches, culture, and unforgettable food, all while sleeping in comfort and traveling with ease.
This itinerary is perfect for solo travelers, couples, or anyone ready to experience the real Bali — not through a tour bus window, but from the seat of a scooter, the steps of a temple, and a beach bench at sunset.
Need this turned into a printable travel guide or an interactive Google Map with pins and routes? Just let me know — and start packing.






