Morning: Fly from Perth to Ngurah Rai International Airport, Bali (often under $200 round‑trip in July). A quick airport shuttle will bring you to your budget guesthouse in Ubud.
Afternoon: After settling in, wander through the lively Ubud Market and sample affordable local snacks. Continue to the nearby Ubud Palace for a glimpse of Balinese architecture.
Evening: Enjoy a sunset dinner of nasi goreng at a warung near the Campuhan Ridge Walk. The walk itself is free and offers peaceful views to end your first day.
Find HotelsMorning: Visit the famous Monkey Forest, where you can stroll among playful macaques and ancient stone carvings.
Afternoon: Head to the iconic Tegalalang Rice Terraces and take a short hike; the scenery is perfect for photos. Grab a cheap lunch of satay and fresh fruit from a roadside stall.
Evening: Experience a traditional Kecak Fire Dance at the Ubud Palace courtyard (often inexpensive for tourists).
Find HotelsMorning: Take a local bus to Lovina Beach, known for its black sand and quiet vibe.
Afternoon: Rent a cheap bicycle and explore the surrounding area, stopping at the Gitgit Waterfall for a refreshing dip.
Evening: Return to Ubud and unwind with a low‑cost dinner of mie goreng at a night market.
Find HotelsMorning: Catch an early fast boat from Sanur to Nusa Penida. Upon arrival, rent a motorbike (budget-friendly) for island hopping.
Afternoon: Visit the breathtaking Kelingking Cliff and the crystal‑clear Angel’s Billabong. Pack a simple picnic to keep food costs low.
Evening: Return by boat to Sanur, then take a bus back to Ubud for a relaxed night at your guesthouse.
Find HotelsMorning: Enjoy a leisurely stroll through the Tirta Empul Temple for a quick cultural dip and blessing.
Afternoon: Souvenir shopping at a local craft shop, then head to the airport via shared shuttle.
Evening: Flight back to Perth, arriving late night with fond memories of a cheap tropical escape.
Find HotelsTo stretch the trip, add an extra day in the south for beach time at Seminyak or Kuta, which are still affordable with hostels and cheap eateries. If you need to shorten the itinerary, skip the Nusa Penida day trip and spend the final day simply relaxing in Ubud or heading straight to the airport; this will still keep the overall experience tropical and budget‑friendly.