Planning your first trip to Bali and need that final piece of information before departure? As someone who had a fantastic first trip to Bali and is actually planning a move to Ubud in June 2025, I thought, “Why not share my wisdom on visas, accommodation, and the best things to do to truly experience Bali and its surroundings?” So, let’s do it!
Whether you’re planning a short two-week trip or a longer stay of one month or more, this Bali travel guide provides useful and up-to-date tips on visa applications, finding the perfect place to stay, where to go, and so much more! Let’s make sure to plan an unforgettable (and smooth) trip to Bali!
This article may contain affiliate links. This means that if you purchase through one of the links, I may be paid a small commission at no extra cost to you.
Don’t have time now?๐ Pin it for later

1. Overview of Bali
First Impression
As I’ve mentioned in several posts on this blog, Bali felt like coming home to me, even though it was my first time visiting. Before departure, I wasn’t excited like I usually am when I’m heading on a trip where I know I’ll have a blast. Instead, I was calm and happy, knowing that I was returning to a place that already resonated with me on such a deep level.
I got emotional when I saw the island from the airplane window, and I made a mental note to book a window seat for a future flight. I’m normally an aisle seat kind of person because I get up to use the bathroom at least 4 times per flight, but…that view! Endless deep green jungle, cliffs plunging into the sea, and the powerful waves crashing against the shore.
And I cried (Yes, I’m very sensitive) when I finally arrived at the airport, which was surprisingly calm, unlike what I’d expected after all the online hype about it being chaotic. The warmth of the people, the humidity in the air that screams “Asia” to me, and even seeing people zipping around on motorbikes without helmets (don’t do it, please!) made me feel like I was exactly where I was meant to be.

General Information
Around 90% of the Balinese population is Hindu, and their daily lives revolve around their meaningful rituals, especially in the morning. You’ll see women leaving Canang Sari offerings in front of Gods’ statues or doors – it’s their way of showing gratitude. If you’re staying at a guest house, you may notice them in front of your room. It’s their way of wishing you good luck and make sure not to step on them!
The official language is Bahasa Indonesian, but locals mainly speak Balinese. Luckily, many Balinese, especially in touristy areas, speak great English.

One of my goals with this Bali travel guide is to help you figure out which area of Bali is right for you. Don’t just follow the crowd and end up in a super touristy spot because of what you saw on social media – trust me, you might be disappointed. Instead, think about what you want to do and experience, and choose an area that fits your vibe. For example, if you’re looking to connect with nature, learn about Balinese rituals, and relax, Canggu might not be the best fit.
Last but not least, be respectful of local customs! Not only is it the right thing to do, but you also don’t want to end up on the wrong side of the law. The Balinese are super warm and welcoming, and they’ll go out of their way to help you. So, be a good guest and show some love. Be patient when things take a bit longer than expected, and consider tipping when you can (it can make a big difference to locals!). And, please, try to reduce your plastic use and don’t litter – we all want to keep Bali beautiful!
2. Landing in Bali: Visa Options & Airport Procedures
Before departure, you will need to sort out your visa. The information below is updated; however, please check the Indonesian Immigration website for the latest updates. This website is also very useful when it comes to visa information and applications.
1. Visa Options
ASEAN & Other Eligible Countries
Citizens of Brunei, Cambodia, Laos, Malaysia, Myanmar, the Philippines, Singapore, Thailand, Vietnam, Colombia, Hong Kong, Macau, and Timor-Leste generally don’t need a visa for tourist stays up to 30 days. This is non-extendable.
B1 Visa (Visa on Arrival or e-Visa)
Many nationalities can obtain a 30-day B1 visa on arrival (VoA) or an e-visa online. This can be extended once for an additional 30 days, for a total of 60 days. The VoA or e-visa is approximately $35-50 (IDR 500,000). Online extensions are possible if you applied for your visa online; otherwise, you can extend it at the airport. Further extension costs range from $55 to $ 75 (IDR 950,000 โ 1,250,000), depending on the urgency of your need. After 60 days, you must leave the country. For a short-term stay, I highly recommend applying for an e-visa to avoid airport queues.
C-Type Tourist Visa
For longer stays (more than 60 days), or if you’re from a country ineligible for a B1 visa, you’ll need a C1 (or C-211A) visa. I paid $172 for the C1 visa, with a maximum delivery time of 14 days. It’s extendable twice, for a total stay of up to 180 days. A 60-day extension costs between $113 – 142 (IDR 900,000 โ 2,400,000). To apply, you’ll need to show proof of a bank account with at least $2,000 and a passport valid for at least six months. For my longer stay, I reached out to a visa agency to simplify the process.
2. Other Travel Requirements
Before arriving, complete these online to avoid any queues or long procedure at the airport:
- Health Declaration is to be filled out three days before your arrival in Indonesia
- Customs Declaration is to be filled out three days before your arrival in Indonesia
- Bali Tourism Fee: All tourists visiting Bali, have to pay the IDR 150,000 ($9) tourism fee online.
Once you have these documents, you can directly speed through the automatic passport control at the airport and avoid long queues.
3. Getting from the Airport to Your Accommodation
While you can always call a Grab, Gojek or take a taxi at the airport, pre-booking your airport transfer is much easier and hassle-free. This avoids potential taxi scams and ensures you have the most relaxed arrival after a long flight (mine was 18 hours!).
I used Klook for my first trip, and it was great โ around $9 to Seminyak (I paid less than all my friends who picked up a taxi at the airport). They track your flight, wait up to two hours free, and contact you as soon as you land. Highly recommended!
3. Best Time to Visit: Weather & Prices
Bali has two seasons: dry and wet. The dry season (roughly April to October) is generally best for visiting, with longer sunny days, less rain (though some rain is still possible!), and lower humidity.
Prices for flights and accommodation are usually higher in July and August (peak season), but still affordable, especially outside the main tourist areas. April, May, June, and September offer good weather at more reasonable prices (shoulder season), so if you have to pick a period, shoulder season is the way to go. Expect, of course, bigger crowds during the dry season, especially in beach areas like Canggu, Seminyak, Uluwatu or the Gili Islands.
Water Activities
Thinking of doing some rafting or canyoning? Go right after the rainy season (around April)! The water levels are higher, which makes it way more fun.
The wet season runs from November to late March. You can still travel then (I did!), but don’t expect sunshine all day, every day. It will rain daily, especially early in the morning and late at night. Rain never lasts all day, leaving some time to still enjoy the outdoor activities. Humidity is definitely at its peak (don’t expect your clothes to dry overnight!).
November, early December, and January to March offer low-season prices, but avoid Christmas and New Year’s when prices spike and the weather isn’t as good. That’s when I went, because I had to! If you don’t have any choice and have to go to Bali during the rainy season, be flexible, plan some indoor activities like classes as a plan B, and enjoy the rain. Bali is magical no matter the season!


4. Balinese Religious Festivals
Religion and its rituals play a significant role in the lives of the Balinese and the island as a whole. Experiencing a religious celebration in Bali can be incredibly enriching and enjoyable. However, as a traveler, it’s essential to be aware of certain celebrations that may impact your stay.
1. Nyepi “Day of Silence”
Nyepi, also known as the Day of Silence, is a unique Balinese celebration that takes place towards the end of March, around the 20th. In the Balinese Saka calendar, Nyepi marks the first day of the new year, but it’s not a time for noisy celebrations. Instead, the Balinese observe this day through introspection, meditation, prayer, and fasting.
On Nyepi, everyone – including tourists – is expected to remain indoors, refrain from making loud noises, and avoid visible lighting. All shops, restaurants, and even the airport close down, with no flights arriving or departing. As a traveler, it’s essential to plan ahead for food and other necessities, as all shops and restaurants will be closed.
2. Ogoh-Ogoh Parade
Just before Nyepi, the island comes alive with the Ogoh Ogoh parade on the evening prior, and it’s an experience you won’t want to miss if you’re in Bali at the time. The Ogoh Ogoh are massive statues with scary faces that represent the evil spirits.
The ritual is all about purifying the island of these negative energies, getting everything ready for the day of introspection that follows. After the parade, the statues are ritually burned, symbolizing the destruction of evil and marking a fresh start..

3. Galungan & Kuningan
Galungan and Kuningan are two celebrations that take place just 10 days apart, every 210 days. They’re all about the victory of good over evil, or dharma over adharma, and mark the time when the ancestral spirits of loved ones visit the earth. The festivities end on Kuningan, when these spirits return to the afterlife.
One of the most striking aspects of Galungan is the Penjor decoration – a tall bamboo pole adorned with coconut leaves, rice, fruit, and other offerings. On Galungan day, the focus is on prayer and gratitude, while Kuningan is all about spending quality time with family and loved ones.
And let’s be real, Bali is a total treat for the eyes during this time – the locals dress up in their finest traditional clothes, the streets are lined with penjor decorations, and the atmosphere is electric with joy (even more than usual).
5. Where To Stay in Bali
Staying in Bali means you’ll be able to chose among so many accommodation options in every city you’ll visit, from cheap but lovely guest houses to luxury resorts.
Always check the latest reviews on Booking or elsewhere to avoid any bad surprises. It’s pretty common in Bali for places to close down for renovations or get sold. I saw a TikTok video recently where someone had a pretty bad experience with a property in Uluwatu – it got abandoned and sold to someone who used it for filming. So, here are your options in Bali:
1. Luxury Resorts
During the shoulder season, you can find great deals on luxury resorts (4 stars or more), with rates as low as under $120 per night. This means you can even plan on spending less than $500 for 6 nights.
Luxury resorts in Bali offer many amenities, including multiple swimming pools, spas, gyms, and yoga classes. While they can be incredibly tempting, I find that they can sometimes make you want to stay within the resort instead of exploring the island. It’s worth mentioning that even during peak season, you can still find great deals on luxury resorts.
Below are some of the best resort options on Booking.com.
- Samujha Resort in Ubud
- Nyuh Bali Resort & Spa in Ubud
- BB Resort Villa & Spa in Nusa Penida
- Planta Boutique Resort in Canggu
2. Villas
Renting villas for long-term stays or just for a short getaway is so easy with Booking.com, as you can easily filter your search. This may be the ideal option if you’re traveling with a group of friends, as you can all stay together in a shared space while still having your own private rooms. It’s also a great choice for couples looking to plan a romantic escape in Bali.
Here are some of the most beautiful villas in Bali:
- Nyuh Bali Villas in Seminyak
- Baruna Sari Villa in Ubud
- Multiple-bedroom Villa in Canggu
- 5-bedroom Villa in Uluwatu
- Multiple-bedroom Villa in Seminyak


3. Hotels
Hotels are a great option for families or couples who want to travel on a budget while still enjoying great amenities during their holiday (gym, pool, spa, etc.). And, let me tell you, it doesn’t mean the service won’t be comparable to a resort.
During the shoulder season, some 4-star hotels offer deals for around $250 for a six-night stay. During the peak season you will of course find hotels priced from $500-$1,000 but you can still find so many great deals, without breaking the bank.
Check out the fabulous hotels below that have deals in July (at the moment of writing):
- Puncak Gunung Kintamani
- ValStar Hotel in Canggu
- Kahayana Suites in Ubud
- Tijili Hotel in Seminyak (this is the one I’ve been to, great pool and breakfast!)
- Argya Santi Suite and Villas in Seminyak
4. Home Stays & Guest Houses
Home stays and guesthouses are the perfect accommodation option for budget and solo travelers who want to connect with other travellers or locals.
Sometimes, Balinese families rent out spare rooms in their house compounds to travelers, or there are shared accommodations available with communal spaces like kitchens, living rooms, and occasionally swimming pools.
Check out the wonderful home stays and guesthouses in Bali listed below.
- Dipa Home Stay in Ubud (this is the one I booked in June)
- Menwarsa Guest House in Ubud
- Putu Home Stay in Canggu
- Villa Ricca Eco Lodge in Uluwatu
Villas & Guest Houses for Extended Stays
Another way to book a villa (and maybe save some money) for a short or extended stay is to check out the deals on Facebook groups. You might find properties that are also listed on Booking or other platforms (where you can check reviews!), but you can potentially save some cash since you’re not paying the platform fees.
To plan my extended stay in Ubud, I joined groups like “Ubud House Rentals” and you can do the same in other cities. For longer stays (1-2 months), it’s probably worth booking something secure on Booking or Airbnb and then checking out the properties in person to ensure they match the photos.
Typically, the monthly rent includes everything: cleaning, linen changes, and electricity bills.
6. Where to Go in Bali
Bali has many different areas to explore, and where to go really depends on what you’re into and what you’re looking for. Some places may be so right for you, while others might not be your thing.
1. Seminyak
Seminyak is a party hub in south Bali, known for its vibrant nightlife, fancy resorts, and high-quality restaurants. The sunsets here are gorgeous, with pink and purple hues reflecting on the water. You’ll also find amazing long stretches of sandy beach.
Come here if you’re picturing yourself lounging by the pool at a trendy beach club or dancing the night away.
But let’s be real, it can get pretty crowded and busy. I’m not a huge fan of Seminyak myself, mainly because I was looking for a more authentic Balinese experience. For me, it’s been a great spot for my first and last nights in Bali, just before and after heading to the airport.
Hotel in Seminyak
I’ve spent the first and last night of my trip in Seminyak. The first night was at Hotel Tijili (great breakfast, stunning ground-floor pool and central location) and Djabu Hotel (dreamy ground-floor pool, floating breakfast, and such a welcoming staff!)


2. Ubud
Located in the heart of the jungle, Ubud is considered the spiritual and artistic soul of the island. If you’re into yoga, spirituality, art, and personal development, you’ll find your paradise here.
Moreover, it’s the perfect base for organizing day trips in central Bali and exploring the island’s inner areas. You’ll discover plenty of rice terraces, jungle walking trails, waterfalls, and volcanoes to hike.
It might not be for you if you’re looking for a party and beach vibe. Despite having many upscale and luxurious restaurants and resorts, there aren’t any clubs in the city (and of course, no beach!), but you’ll find many cool day clubs and pools.
Hotel in Ubud
During my Bali trip, I stayed at Candy Villa, a charming complex made up of private villas, each with their own swimming pool. The site is entirely surrounded by rice terraces and it’s a great escape from the the traffic of central Ubud.
3. Central Bali
The area north of Ubud, including the regions of Gianyar, Tabanan, and Bedugul, is the place to go if you want to escape the crowds and connect with the local culture. Here, you’ll find the most beautiful natural sights, including waterfalls, volcanoes, and lakes to explore.
Here is where you can visit some of Bali’s sacred sites: Pura Tirta Empul, Pura Ulun Danu, Goa Gajah, and others.
On the downside, it’s off the beaten path, so you’ll need to organize your own transportation to explore the area, and it’s perfect for those who want to experience a more adventurous travel style.
Hotel in Central Bali
While visiting central Bali, I based myself in Bedugul. I stayed at Village above the Clouds, the perfect place to spend a couple of nights surrounded by nature, rice fields, and a peaceful atmosphere.
4. Uluwatu
Uluwatu is a surfer’s paradise, with cool beach clubs, luxurious villas, and resorts – it’s the ideal place, if you’re picturing yourself living that laid-back island vibe that’s so typical of Bali.
Uluwatu is also home to the suggestive Uluwatu Temple, where you can enjoy some of the most incredible sunsets and traditional dance performances.
However, the area is not very walkable, as it’s characterized by rugged cliffs and hidden beaches, so plan to rent a scooter to explore the different beaches and natural sights. Uluwatu is also known for its weekend markets selling bohemian chic clothes and crafts.



Bali
First-Time Itinerary
These were the first places I fell in love with in Bali, and I think they make for a perfect first-time itinerary. Ready to plan your Bali adventure? Check out my full post for helpful tips on what to do and where to go.
5. Other Areas To Visit
The following areas are also very popular with tourists and travellers, but I personally haven’t been to.
Sidemen & East Bali
Sidemen is definitely one of the first places I’ll explore when I return to Bali. Located on the east side of the island, Sidemen still represents the wild and undeveloped side of Bali.
Here, you’ll find expansive rice terraces, traditional villages, and hidden waterfalls, making it perfect for those who want to stay connected to nature during their time on the island.
You’ll also find that tourism facilities are limited, with few international restaurants, making it a great opportunity to try authentic local Indonesian cuisine.
Lovina & North Bali
As a beach, snorkeling, and real-Bali vibes lover, I’m already thinking about planning a couple of weeks there to fully unwind. If you’re looking for a less westernized area of Bali, Lovina is it – located in the far north of the island.
Here, you’ll find plenty of temples, waterfalls, and villages. You’ll also discover unspoiled beaches, almost no traffic, and a peaceful atmosphere. Lovina is considered old-school Bali, before mass tourism, without the usual tourist facilities. It’s also a great spot for diving and snorkeling.
Canggu
Canggu is located in Southern Bali and has become in these latest years the digital nomads and expats hub in Bali. The areas has been intensely transformed from a surf hub surrounded by rice terraces to a modern city with coworking cafes, fancy gims and healthy cafes.
Here you can still learn how to surf and walk on the stunning Canggu beaches, but be prepared for traffic during rush hours.
Kuta
Kuta was one of the first areas to be developed for tourism in Bali, and today it’s still a popular spot for tourists. Here, you’ll find a great beach and waves perfect for learning to surf, as well as international shops, restaurants, beach bars, and clubs.
Kuta is also home to the island’s largest shopping center, “Beachwalk”, and offers everything you need if you’re looking for a typical Western destination with a tropical twist.
Jimbaran & Sanur
Jimbaran was once a small fishing village, but it’s now a quiet tourism area thanks to its proximity to Ngurah Rai airport. It’s a peaceful spot to spend a couple of days enjoying the beaches, sunsets, and the freshest seafood on the island.
Located southeast of the island, Sanur is popular with older tourists and families thanks to its sheltered beach, calm waters, and laid-back vibe.
In terms of nightlife and pace, it’s much slower and calmer than the Seminyak/Canggu area, while still offering great restaurants, hotels, and resorts. There’s also a long pathway perfect for running and cycling, which is a rare find in Bali’s busy streets.
7. Packing Essentials You May Forget
This list only includes the packing essentials you may not think about. For a comprehensive list and checklist, be sure to check out my dedicated full blog post.
8. Travel Budget For Bali
The question on everyone’s mind: is it expensive to travel to Bali? Well, the answer is, it depends on your expectations.
It can be quite pricey if you’re staying in luxury resorts and dining at upscale restaurants, but it can also be relatively affordable if you opt for homestays and eat at local warungs. And, honestly, choosing the latter doesn’t mean you’ll be sacrificing quality.
There are many charming homestays in Bali where you can stay for for $20-25 per night (I booked an homestay with garden and pool for one week by the end of June for around $120). You can also eat in local Warungs where you’ll pay something like $8 and eat so well! So it truly depends on you.
The time of the year plays a role too: if you’re traveling during the peak season (July-August), expect everything from flights to accommodation to be more expensive than traveling during the shoulder season (September & April-June period). The first time (December, right before NYE!), the price of my flight was double than what I would pay in June (there was a half-price ticket with only one stop). Just for your reference, find below a breakdown of what I paid during my 8-day stay:
- Accommodation: $515 (you can explore the hotels I’ve been to all throughout this blog post)
- Transport: $25 (all the Grabs I took). If you’re planning to move around, consider $15-$20 per day to hire a driver (for day trips, guided tours, etc)
- Food & Drinks: $270 (with a couple of fancy dinners of around $42). Consider that if you’re planning cocktails and wine the bill usually increases.
- Sights & Activities: $130 (with the surfing and the cooking class being the most expensive, both at around $34)


9. Getting Around in Bali
In Bali, you can choose from a range of transportation options: ride-hailing apps for shorter rides and trips or you can book a private car and driver for longer day-trips or tours. If you’re feeling comfortable driving around Bali’s crazy roads, you can also rent a scooter to explore the island at your own pace.
1. Gojek or Grab
When traveling to Bali, Gojek and Grab are two apps you should definitely download right away. Ride-hailing apps are super convenient and affordable, and you’ll likely miss them so much when back home. They’re also pretty quick to arrive, depending on traffic and weather conditions.
For must-trips, I always recommend booking a scooter ride – yes, even in the rain (just be sure to pack a waterproof jacket!). With Gojek and Grab, you can link your credit or debit card to the app, making it easy to pay for your ride directly through the app once a driver is assigned – just like Uber.
You can also use them to order food, although be aware that you may need to tip the driver in cash, especially if it’s raining or you’re ordering for a large group. Either way, it’s a good idea to have some cash on hand for tipping.
2. Private Driver For Longer Trips
Booking a driver for a day trip or multi-day tour in Bali is super easy. I’ve even seen people just approach a Grab driver and ask if they’re free for a half-day trip – and it works! Finding a driver (who is usually also a tour guide is definitely not an issue in Bali)
If you’re not comfortable with that, you can book a private car charter through Klook. They’ve got flexible options, from 6 to 12 hours, and you can even choose your driver. For a group of three, you’ll be looking at around $35 for a 12-hour tour with a driver who speaks English. You can work out the stops and itinerary with them, and they’ll wait for you while you’re doing your thing. You can also book through Viator and discuss the details directly with your driver.
3. Scooter Rental
Renting a scooter is definitely the best option if you’re looking for maximum flexibility, and it’s super common to see expats and travellers renting scooters for a couple of days. Rentals in Bali are ridiculously cheap, around $6 a day depending on the model.
However, Bali’s roads can be a bit crazy, traffic is wild in certain areas, and road rules aren’t always respected. Plus, if you’re heading to the north, the roads aren’t always well-maintained. So, if you’re not used to that kind of thing, it might not be the best idea to rent a scooter.
But if you’re up for it, just make sure to bring your international driving license (it’s mandatory) and do some research to find a good scooter rental. Check online reviews, and you’ll be good to go
Traffic in Bali While Travelling
One of the downsides of traveling to Bali is the road system – it’s not exactly built for the number of cars, scooters, and vans on the road. Traffic can be a real nightmare, especially during rush hour or peak tourist season.
So when planning your day, consider some extra time for getting around, especially if you’re heading from Seminyak or Canggu to Ubud, or from Seminyak to Uluwatu. I know it sounds like a lot, but trust me, it’s better to be safe than sorry. If you don’t plan for the traffic, you’ll just end up feeling frustrated and disappointed.
My advice is to keep your itinerary relatively chill, especially if it involves traveling between these areas. And honestly, it’s often better to focus on a few locations and really enjoy them (that’s why it’s so important to choose the right places), rather than trying to cram in a bunch of different locations and spending most of your time stuck on the road.
Leave Early in The Morning
If you’re planning on moving from one location to another, leave as early as possible. This allows you to beat the traffic and maximize your time to enjoy the activities you have planned.
10. What to Eat in Bali
Balinese cuisine is absolutely delicious, and there’s a ton to try! Most dishes usually come with a side of rice and some kind of spicy meat or vegan option on the side. Tempeh is my absolute favorite!. If you’re not a fan of spicy food or certain herbs like coriander (which is commonly used in Asian cuisine), you can always ask to have it prepared without it – it’s usually not a problem. Here are some of my favorite Balinese dishes:
- Nasi Goreng: it’s one of the most popular dishes and a comfort food for many travellers. You can get it with meat or go for the veggie version. It’s basically fried rice with veggies, tofu or tempeh, and sauces, served with some Indonesian sides.
- Mie Goreng: it’s similar to Nasi Goreng, but with fried noodles instead of rice and a vegan protein on the side.
- Gado Gado: it’s one of the go-to for vegetarian. It’s a tasty mixed veg salad with a creamy peanut sauce.
- Satay: it’s a classic Indonesian dish of skewers, usually made with chicken or pork, but you can also find veggie versions with tofu or tempeh.
- Babi Guling: it’s a roast pork dish that’s commonly stuffed with chili, lemongrass, turmeric, and garlic, then slow-cooked in coconut milk.
In Bali, you’ll find plenty of restaurants and warungs, and my tip is to sometimes skip the online reviews and just trust your instincts. You never know, you might stumble upon a hidden gem with rice terrace or ocean view, that’s still off the tourist radar.


11. Best Things To Do In Bali
Besides relaxing by the beach, lounging by the pool, sipping virgin cocktails, and bargaining at markets, there’s so much more to explore and do in Bali. Here, you’ll find a list of the best activities to plan while you’re there, to better connect with the local culture, explore nature, and soak in its powerful spiritual energy.
1. Explore Temples & Sacred Sites
The central and northern regions of Bali are home to so many temples, each with its own unique history and spiritual energy. Exploring these sacred sites with a guide is a great way to gain a deeper understanding of Balinese architecture and religion, as well as the history and legends behind each site.
Some must-visit temples and sites for first-timers include Pura Tirta Empul, Pura Ulun Danu, Uluwatu Temple and Goa Gajah, which offer a mix of cultural importance and natural beauty. To avoid the crowds and experience the temples at their most serene, try visiting early in the morning.
I personally love Balinese architecture, with its characteristic red sandstone gates and shrines, and getting lost in temples is one of my favorite activities whenever I travel to Asia.
2. Hike Through the Rice Terraces
Balinese rice terraces are probably one of the most photographed landscapes in Bali, and it’s easy to see why. When you first see the rice terraces, you’ll likely whisper “wow” in awe of the vivid green and lush nature.
Besides the most famous sites, many locations are surrounded by rice terraces. Ubud and Sidemen are just two examples of areas where you can easily stumble upon beautiful rice-terraced landscapes just by aimlessly walking around. Farmers here use traditional techniques to cultivate rice, which is still a staple food and part of Balinese daily life.
Some of the most famous rice terraces include Tegalalang Rice Terrace, near Ubud, and Jatiluwih Rice Terraces, located in central Bali. The latter is part of the renowned UNESCO-protected Subak system, a Balinese irrigation circuit that has been in use since the 9th century.


3. Waterfall Hopping
If exploring the jungle, listening to the sounds of nature, and taking a dip under a waterfall sounds like your idea of a perfect day, then consider organizing a waterfall-hopping trip in the Ubud/Central Bali area.
This region and not only, is home to numerous secluded waterfalls, often accessible only by hiking down jungle trails. This was one of my favorite experiences during my trip. Unfortunately, I only visited one waterfall and I wish I had explored more. So, if you’re interested in waterfall-hopping, be sure to save some time for it.
For a more urban experience, you can visit Tegenungan Waterfall, close to Ubud. However, if you prefer to venture off the beaten path and find a waterfall all to yourself, surrounded by breathtaking natural beauty, consider exploring waterfalls like Leke Leke (near Bedugul), Sekumpul (in northern Bali), Banyu Wana Waterfall (in Central Bali, near the Twin Lakes), or Gembleng Waterfall (near Sidemen).
4. White Water Rafting
If you’re traveling with a group of friends, you should definitely plan a river rafting activity. It’s one of the most fun – and, at the same time, tiring – experiences you’ll have in Bali. Ubud is the main area where rafting is organized, and the activity itself is easy enough for beginners, yet challenging enough for experts to have fun!.
Admiring Ubud’s lush jungle from the river gorge is an incredible experience; you’ll feel like you’re inside one of those theme park attractions, only this time it’s real.
If you want to read more about my rafting experience and plan how to book your own, check out my dedicated blog post.


5. Take a Surf Class
If Uluwatu, Canggu, or Kuta are on your Bali itinerary, make sure to plan at least an hour for a surf class. Even if you’re a beginner (like me!), you absolutely won’t regret it, and after falling off a few (or many!) times, you’ll even be able to stand on the board for longer than you think!
You might want to research the best spot for beginners, so you can avoid being surrounded by bigger waves and pro surfers. I took my surf lesson at Padang Padang beach in Uluwatu, and the waves were perfect for beginners.
To book your class, you can simply head to a beach and find a surf instructor who will teach you the basics and then lead you into the water to help you catch some waves.
6. Learn How To Cook Balinese Food
Joining a cooking class is a great way to connect with an important part of Balinese culture: food! You can book one in many cities or villages, and they usually involve a visit to the local market to pick fresh ingredients, followed by a group cooking session where a chef shares the secrets of Balinese cuisine, including the use of spices.
The cooking class I attended included a Canang Sari offering-making class, a gratitude meditation, and the cooking class itself. It was such a wonderful and enriching experience that gave us so much insight into how simple daily rituals like cooking turn into a way to practice gratitude. Discover here one of the most wholesome and authentic experiences I had while in Bali.
7. Practice a Purification Ritual
Purification rituals are a common practice for visitors in Bali. Among these, the Melukat ritual involves bathing under holy spring water to purify the mind, body, and soul from past negative energies.
While I’m not into practicing rituals just for the sake of saying “I’ve done it” (and I personally didn’t do it because the energy at Pura Tirta Empul was chaotic), there are many, much calmer locations where to practice the ritual.
Rivers, waterfalls, and smaller, lesser-known temples – where a purification ritual can be a truly spiritual and healing experience, surrounded by a calm atmosphere and the sounds of nature (which is what I had expected, to be honest).
If you’re around the Ubud area and want to experience a peaceful and meaningful Melukat ritual, you can check out Pura Mengening, which is close to Tirta Empul but much less crowded and chaotic.


8. Book a Snorkeling Tour
While it’s actually challenging to swim with turtles in Bali, you can easily take a fast boat to the Gili Islands or head north to Lovina or east to Amed to find excellent snorkeling and diving spots.
At the Gili Islands, you can book a snorkeling boat trip that allows you to swim with turtles off the shore of Gili Trawangan and explore the best snorkeling spots around Gili Air and Gili Meno, including the underwater statues and coral gardens.
Amed and Lovina are also renowned for snorkeling and diving, and you can even consider taking a diving certification course in Amed. If you’re interested in learning more about my New Year’s snorkeling boat tour, you can read the full blog post here.
9. Take a Yoga Class
What’s a better way to start the day than rising with the sun and flowing through yoga poses with a breathtaking sunrise view? That was my early morning experience at Village Above The Clouds in Bedugul.
But you don’t need to travel that far to book a yoga class – from Ubud to Uluwatu, there are plenty of yoga studios and meditation classes where you can book a session with a stunning beach or rice terrace view. It’s the perfect way to start or end your day in Bali.
12. Trips From Bali
When traveling to Bali, many visitors like to take a short trip of a couple of days off to explore the surrounding islands, which are known for their tropical laid-back atmosphere, calmer vibe, and wild natural beauty.
Here are some of the most popular destinations. Although I’ve only had the chance to visit the Gili Islands personally, I’ve heard great things about the other locations.
1. Gili Islands
Located about 2 hours by ferry from Padang Bai on Bali’s east coast, the Gili Islands are renowned for their unbelievable white sand beaches, crystal-clear blue waters, and the so many opportunities to swim with turtles.
Gili Trawangan is the largest of the three islands and tends to be busier, especially during peak season, compared to the more peaceful Gili Meno and charming Gili Air. So, why visit the Gili Islands? If you’re tired of Bali’s chaotic traffic, here the only means of transportation are bicycles and horse-drawn carts (don’t take them please!), with animals roaming freely. Staying on the Gili is the pure definition of a carefree holiday!
I had such an amazing, relaxing, and laid-back time on Gili Trawangan, and I highly recommend visiting, especially during the shoulder season.
2. Lombok
Lombok is considered by many as the “Bali of 30 years ago” before mass tourism took over. So, it may be worth checking out before it becomes the next hotspot!
Lombok is known for its awesome surf spots on the southern side and some iconic trekking trails that take you up to the active 3726m high volcano Gunung Rinjani in the north-central region.
The local community is mainly Muslim, so you’ll hear the call to prayer in the background and see plenty of mosques around. Lombok can be a great compromise if you love swimming and hanging out on the beach, but also don’t mind getting up early for a hike through the rice fields or a mountain trek.
2. Nusa Lembongan
Located only 40 minutes by fast boat from Bali, Nusa Lembongan offers the best snorkeling (being on the Coral Triangle, an area known for the unique underwater biodiversity) and surfing opportunities, without the crowds that you can find more likely on Gili T or Nusa Penida.
Here you can snorkel around the coral reefs while surfers catch perfect waves not so far from you. From here, fast boats depart to Nusa Ceningan and Nusa Penida as well, which can make for a great island escape.
The northeastern side of Nusa Lembongan is characterized by an immense mangrove forest that can be explored surrounded by animals and different birds, especially in the early mornings. The inland areas shouldn’t be overlooked, it’s possible to explore them through the many e-bike tours.
13. General Travel Tips
1. Internet Connection
The easiest way to stay connected in Bali is to grab an eSIM – providers like Airalo and Holafly make it super simple, with plenty of data options that are valid for anywhere from a week to 30 days. I’d definitely recommend this for a shorter stay.
If you’re sticking around for longer or can’t use an eSIM, getting a local SIM is the best option – it’s cheap and easy to stay connected, make calls, and send messages. Telkomsel is the way to go – they’ve got the best network and coverage in Bali (and Indonesia in general), and you can pick up their SIM card at the bright pink stand at Ngurah Rai Airport.
And let’s be real, most accommodations have free wifi these days (even if it’s not always reliable), and there are tons of coworking spaces and cafes with wifi too.
2. Safety
Bali definitely felt safe to me, and it generally is. Just use some common sense, like keeping an eye on your belongings, especially in touristy areas or when you’re out at clubs. Be wary of overly friendly strangers who offer you something that sounds too good to be true – it’s not always what it seems.
The Balinese are super welcoming, but sometimes, especially in tourist areas, they can see visitors as a source of income, so they’ll try to sell you things. I’d say just trust your instincts – if a situation feels off or something doesn’t sound right, it probably isn’t.
2. Health
To be honest, I did have some health concerns during my time in Bali – despite being somewhat accustomed to Asian cuisine, there were a few days when my stomach wasn’t too happy. But I was lucky and didn’t end up with food poisoning.
Let’s be real, when you’re eating different foods and drinking different water, it’s normal for your stomach to get a bit upset. It doesn’t necessarily mean there’s anything wrong with the place, you just need to give your body some time to adjust. As a precaution, I always take a 2-week course of probiotics and prebiotics before traveling to Asia to give my gut some extra defense.
When you’re there, it’s a good idea to avoid brushing your teeth with tap water, even if I completely forgot (drinking it is a no-go, obviously!), and if you’re being super cautious, you might want to steer clear of ice too. And of course, wash your hands before eating – it’s just good practice.
If you’re planning an extended trip to Bali or traveling in Asia, I will get vaccines before heading out. If you’re concerned, definitely consult with your doctor to get the best advice.
3. Cash & ATMs
Cash is still king in Bali, so even if you withdraw money at the airport (which is generally safe), you’ll probably need to grab some more cash around the cities. It’s always a good idea to have some local currency on you, especially since some places might charge a 3% commission for card payments or have a minimum spend requirement.
One of the most common scams in Bali is ATM skimming, and dodgy money changers can also be a problem. To avoid getting scammed, it’s best to stay away from money changers and instead withdraw cash directly from reputable banks.
Look for ATMs located outside bank buildings with security guards and cameras. Stick with well-known banks like Mandiri or BNI, which don’t charge extra fees for withdrawals.
4. Tipping
Tipping isn’t mandatory in Bali, but it’s a nice gesture – and another reason to keep some cash on hand. The Balinese people are generally super friendly and welcoming, and even though there are some dodgy guides and taxi drivers out there, it’s not hard to find genuinely helpful locals.
Often, when looking at the bill and converting it to your home currency, it can sometimes feel like nothing to you. It’s just natural to round up or leave a little extra.
5. Laundry
Laundry services are super common and affordable in Bali, and it’s a great way to avoid doing a ton of laundry when you get back home. Of course, if you’re staying in Bali for a while, you’ll want to find a reliable laundry service.
As I mentioned earlier, the water in Bali isn’t the best, and it can be harsh on your hair, skin, and stomach – and it’s not great for your clothes either. There are plenty of horror stories about clothes getting damaged, so it’s worth doing some research to find a trustworthy laundry service. When you’re looking for one, be sure to check out the reviews online to get a sense of their reputation.
And that’s a wrap! I’ve gathered all my knowledge about Bali from planning my trip and move to Ubud (finally!). Hopefully, you’ll find that one piece of info you were missing, plus some extra inspiration for your itinerary and activities. I’ve had an amazing time in Bali and I’m already itching to get back – I hope your first trip is just as magical!