A 7-Day Bali Travel Guide with Jungle Villas, Beach Clubs, Rice Terraces & Honest Travel Tips
Bali had been sitting at the top of my travel bucket list for years. In my head, I pictured lush green rice terraces, jungle cafés hidden in the trees, dreamy infinity pools, beach clubs at sunset, and those iconic swings floating above the jungle. After spending time in Thailand and Singapore during our 5-week Southeast Asia trip, Bali became our third stop.
Our full Southeast Asia route looked like this:
Thailand → Singapore → Bali → Bangkok → Vietnam → Japan
We spent 7 nights in Bali from March 12–19, splitting our time between 4 nights in Ubud and 3 nights in Seminyak, which ended up being the perfect balance. Ubud gave us the jungle scenery, waterfalls, rice terraces, and slower mornings, while Seminyak brought beach clubs, sunsets, cafés, and scooter adventures along the coast.
Bali completely lived up to the dreamy tropical image I had built in my head… but it also came with some surprises. The traffic was wild, the humidity was intense, and getting around took much longer than expected.
If you’re planning your first Bali trip, here’s everything I wish I knew before going — plus our full 7-night itinerary.
When to Visit Bali
One of the biggest things to know before booking Bali is that the weather can vary a lot depending on the season.
Dry Season (Best Weather)
- July and August are considered the best months weather-wise. You’ll usually get sunny skies, lower humidity, and the least amount of rain. The downside is that this is also peak tourist season, meaning higher hotel prices, busier attractions, and crowded roads.
- June is a great option because it’s the beginning of the dry season with slightly fewer crowds.
Shoulder Season
- May and September are often considered the sweet spot for Bali. You still get mostly dry weather, but prices and crowds are generally lower.
- April and October are also shoulder season months, though there’s a higher chance of rain.
Wet Season
- Bali’s wet season runs from November through March. Rain usually comes in short heavy bursts rather than lasting all day, and the island becomes incredibly green and lush during this time. You’ll also find cheaper hotels and fewer tourists.
- We visited in mid-March, and honestly, the weather was much better than expected. It was extremely hot and humid, but we mostly had sunny skies with only one short rainstorm during the entire week. Even though March is considered less crowded, places like Ubud still felt packed and traffic was constantly busy.
One very important thing to know: Bali is strict about passport expiration rules. Make sure your passport has at least 6 months validity from your arrival date.
Getting Around Bali
Getting around Bali was probably the biggest challenge of the trip.
Distances may look short on Google Maps, but traffic can easily turn a quick drive into an hour-long journey. In Ubud especially, it felt like we spent so much time sitting in traffic behind endless scooters.
Airport Transfers
- When we landed in Bali from Singapore, we pre-booked an airport transfer through Klook to our Airbnb near Ubud. The drive took about an hour and cost around $20 USD.
- After a long travel day, I definitely recommend arranging transportation ahead of time rather than trying to figure it out at the airport.
Taxis & Grab
- In Ubud, we mostly used taxis by simply walking to the main road and flagging one down. Rides to nearby attractions usually cost around $4–10 depending on distance. Even when our destination was an hour away the taxi wasn’t more than $10.
- Bali also has the Grab app, which works similarly to Uber. However, Ubud has certain “Grab-restricted” areas, so drivers often couldn’t come directly to our Airbnb. Sometimes we had to walk quite a ways to meet them.
- Also, double-check that the app isn’t defaulting to cash payments if you don’t have enough local currency on hand.
Hire a Private Driver
- You can also hire a driver if you have a full day of different activities so that way you’re not relying on finding a new taxi or Grab for each destination. You can usually arrange a private driver through your hotel or Airbnb host.
Excursions that Include Transportation
- Some excursions and activities have the option to add in transportation.
Renting Scooters
- Scooters are by far the fastest and easiest way to get around Bali — especially in Seminyak and Canggu.
- We rented scooters directly from our hotel in Seminyak and it ended up being one of the most fun parts of the trip. That being said… Bali roads are chaotic. There are scooters everywhere, roads can be narrow and poorly maintained, and driving can feel pretty aggressive.
- At one point we were literally weaving between cars, driving over sidewalks, and dodging potholes. Equal parts terrifying and fun.
- If you’re comfortable driving scooters already, they make exploring Bali so much easier.
Where to Stay in Bali
Best Areas in Ubud:
Central Ubud / Monkey Forest Road
- This is where most of the action is — restaurants, shopping, cafés, markets, and nightlife. It’s convenient but also very crowded and noisy.
Jalan Bisma
- A quieter road running parallel to Monkey Forest Road. Still walkable to central Ubud but with less chaos. Great boutique hotels and cafés here.
Nyuh Kuning
- A more peaceful area south of Monkey Forest with flatter streets, less traffic, and a more local feel.
Penestanan
- One of the prettiest areas near Ubud with lush greenery, rice field views, yoga studios, and cafés. More bohemian and artistic, but less accessible by car due to narrow paths.
Sayan
- Known for luxury jungle resorts overlooking the Ayung River Valley. Feels secluded and immersed in nature.
Our Experience:
- We stayed in a private Airbnb Villa just outside central Ubud surrounded by jungle. It had a small infinity private pool, outdoor shower, and open-air living space that felt very “Bali.”
- The only downside was accessibility. The villa was tucked down narrow unlit dirt roads, and cars couldn’t reach it directly. Walking back there late at night in complete darkness definitely felt a little sketchy.
- Also — expect insects if you stay in jungle villas. Lots of them, but they were all mostly outside.
Seminyak
- Seminyak felt completely different from Ubud. It was much more walkable, modern, and beach-focused. Restaurants, cafés, beach clubs, and shops were all close together.
- We stayed at Kayumas Seminyak Resort, which ended up being such a great affordable option. Our room had a private plunge pool, loft area, free breakfast, and access to a swim-up bar.
Ubud & Seminyak Highlights
Some of our favorite experiences included:
- Bali Swing
- Monkey Forest area
- Goa Gajah Elephant Cave
- Gembleng Waterfall
- Cretya Ubud & Alas Harum
- Café Lotus
- Folk Pool & Gardens
- Swept Away Restaurant
- Potato Head Beach Club
- Finns Beach Club
- Seminyak’s Eat Street (Jalan Kayu Aya)
Our 7-Night Bali Itinerary
Day 1 — Arrival in Ubud
After landing in Bali, we took our pre-arranged Klook transfer to Ubud and checked into our jungle villa Airbnb. The villa immediately gave us that dreamy Bali feeling with its private infinity pool surrounded by tropical greenery.
That night we headed into central Ubud for dinner at Café Lotus. The restaurant overlooks a lotus pond and the Saraswati Temple, and during dinner they host traditional Balinese dance performances every night at 730 pm. The performance is free to watch if you are dining at the restaurant. Afterwards, we walked around central Ubud and picked up some breakfast groceries at a store so we could enjoy slow mornings at the Airbnb since we had a small kitchen.
Day 2 — Bali Swing & Jungle Pool Bars
We started slow, spending the morning eating breakfast and relaxing at the villa before heading to the famous Bali Swing.
I thought this would just be a quick photo stop… it turned into a long day activity.
The complex has multiple swings, photo platforms, jungle nests, and scenic viewpoints overlooking the valley. Packages included unlimited swing access, lunch, and professional photography.
We also rented flowing dresses for photos because once you’re there, you kind of have to fully commit to the Bali aesthetic.
Yes, it’s touristy. Yes, it’s over-the-top. But, I mean the photos turned out incredible!
The total cost for entrance, unlimited swings, professional photos, lunch and a dress rental came out to $65. We also paid for our own taxi to get there which cost $10 each way. The Bali Swing website has packages that include transportation if you would rather not rely on a a taxi.
That evening we relaxed, got drinks and swam in the pool at Folk Pool & Gardens Bar before dinner at Donna, which ended up being one of our favorite meals in Ubud.
Day 3 — Goa Gajah & Gembleng Waterfall
We visited Goa Gajah, also known as the Elephant Cave, an 11th-century temple sanctuary with both Hindu and Buddhist influences.
The entrance fee was incredibly cheap (~$3), and despite being smaller than expected, it was still worth visiting for the architecture and jungle surroundings. It was a pretty quick stop here where we walked through the cave and down the jungle walk and saw a small waterfall.
- Important note for Goa Gajah: You must cover your shoulders and knees to enter the temple. The entrance ticket includes a Sarong rental if you need to cover up.
From there we ordered a Grab ride to drive us one hour to Gembleng Waterfall in the Sidemen region. This ended up being one of the prettiest places we visited in Bali. Since the waterfall is far from central Ubud, our Grab driver waited for us until we were ready to leave and then drove us 1.5 hours back towards central Ubud.
Gembleng Waterfall Information:
- To get to the waterfall you must climb a steep set of stairs that takes about 7 minutes
- Small donation based entrance fee of about $3
- There is a cafe selling drinks and snacks
- The natural infinity-style rock pools overlook lush green valleys and jungle hillsides. It felt peaceful, scenic, and less commercialized compared to some other Bali attractions.
- We did have to wait our turn to go into the infinity rock pool that overlooked the valley since there was a handful of other tourists there.
That night we had dinner at Swept Away, a beautiful riverside restaurant surrounded by jungle.
- It was definitely our biggest splurge meal in Bali, but the setting was so worth it.
Day 4 — Cretya Ubud & Alas Harum
This was one of my favorite days of the trip.
Cretya Ubud is a massive multi-level pool club overlooking the Tegallalang rice terraces.
We first did the Luwak Coffee tour where we watched how they make Luwak Coffee before tasting it. Luwak Coffee is made from partially digested coffee beans eaten and excreted by luwaks.
Next we explored Alas Harum, where you can do giant jungle swings, sky bikes and ziplining.
Yes, we rented another dress for photos but this time we didn’t purchase professional photos and just took them ourselves. Cost for the dress rental and swing was $26.
Lastly we spent the rest of the day switching between pool levels, relaxing in our cabana that we rented, listening to the DJ, and ordering food and drinks while overlooking the rice fields.
Cost to enter Cretya Ubud is $15 and includes your first drink.
We ended up renting the Terrace Cabana for $115. That price goes towards any food and drinks you order. We had no problem renting the cabana in person but its recommended to pre-book any cabanas or daybeds online since they do sell out. You can have the cabana for up to 5 hours.
By nighttime, the pools lit up and the entire place felt so atmospheric.
Day 5 — Transfer from Ubud to Seminyak & Potato Head Beach Club
We had our Airbnb host book us a car transfer from the Airbnb to our hotel in Seminyak which was about a 1.5 hour drive.
After checking into our hotel at Kayumas Seminyak Resort, we rented scooters right from the hotel and drove them to Potato Head Beach Club for sunset.
The atmosphere was relaxed, the sunset was beautiful, and it was such a contrast from the jungle vibe of Ubud.
That night we had dinner at Gourmet Café before heading back for night swimming at the hotels swim up bar.
Day 6 — Canggu & Finns Beach Club
We spent the morning having our hotels free breakfast before scootering to Canggu and Finns Beach Club.
The scooter ride there was absolute chaos but somehow also fun.
Finns felt much more high-energy than Potato Head with louder music, bigger crowds, and more of a party atmosphere.
After spending time at the beach club, we headed back to Seminyak and had dinner at our hotel.
Day 7 — Legian Beach & Balinese Massage
We spent our last full day riding scooters around Legian Beach and relaxing at beach bars such as Cookies Beach Bar.
That night we tried traditional Balinese massages at the hotel spa. It was my first professional massage ever and I quickly realized Balinese massage is not gentle. My back was extremely sore the next day.
Day 8 — The Airport Chaos
We thought getting to the airport would be easy.
It was not.
A huge parade had blocked the roads near our hotel, and suddenly no taxis could reach us. We ended up dragging our luggage down the street weaving through the parade trying to flag down literally any car willing to take us.
For a while, only scooters were stopping for us, which obviously wasn’t going to work with two suitcases.
Eventually someone in a car picked us up and drove incredibly fast so we wouldn’t miss our flight.
And somehow… we made it.
Next stop: Bangkok.
Bali in Summary
Bali ended up being exactly the mix of experiences we hoped for — jungle villas, lush rice terraces, waterfalls, beach clubs, amazing cafés, and unforgettable sunsets.
Splitting time between Ubud and Seminyak was definitely the right choice because they each offered completely different sides of Bali.
The biggest downside for us was honestly the traffic and humidity. Getting around could be exhausting, and some days it felt like we spent more time sitting in traffic than actually exploring.
Between the jungle villa mornings, scooter rides, rice terrace views, beach sunsets, and all the little chaotic moments in between, it was a very memorable trip.
Discover more from
Subscribe to get the latest posts sent to your email.














I found your descriptions very detailed and helpful. The warnings about insects and traffic are much appreciated. The pictures were terrific!!