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):

Scared Monkey Forest

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.


Rice Terraces

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):

Echo Beach

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.


Tanah Lot Temple

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.


Bali Yoga

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.