The island of Bali in Indonesia is famous worldwide as a tropical holiday destination. Planning your Bali itinerary in advance is a great idea to help ensure a comfortable stay, ensuring you have enough time to see and do everything you’d like. While it’s important not to overplan when travelling, a rough schedule of activities and events ensures you make the most of your trip.
Some visitors wonder, what’s the right amount of time to spend in a place like Bali? Generally, the duration of your stay depends on how much of the island you want to see, and what you hope to see and do. For example, when planning a 3-day Bali itinerary, it’s generally best to focus on one or two main areas of Bali, rather than trying to cram in many destinations into a single long weekend. Areas like Ubud, Seminyak and Canggu are ideal for a short getaway.
When it comes to a longer 7 to 14-day itinerary, the options for how to spend your time open up considerably. A visit to Bali of a week or two allows you to explore multiple regions of Bali, from popular south coast towns like Seminyak, Kuta and Canggu, to the traditional inland town of Ubud, and even less travelled areas like north Bali’s Lovina and Pemuteran. A two-week stay is the perfect length of time for a visit to Bali, allowing you to visit nearby islands like Gili Trawangan and Nusa Penida.
For dedicated travellers, a month-long trip offers the chance for a truly comprehensive, immersive experience in Bali. An extended stay allows visitors to explore off-the-beaten-track locations like the tranquil Sidemen Valley and hidden gems such as the charming mountain village of Munduk.
The itineraries below are aimed at providing a flexible guide to help you plan your trip, allowing you to tailor your Bali experience to your own preferences and pace. There are so many wonderful things to do in Bali from visiting remarkable temples such as Tanah Lot and Uluwatu Temple, exploring beautiful beaches like Padang Padang and Kelingking Beach, and indulging yourself in a spa, for example, at Ubud Traditional Spa.
Check out our dedicated 3, 7, and 10-14 Bali itineraries below!
Upon your arrival at Ngurah Rai International Airport, start your 3-day Balinese adventure by heading to Ubud. From Bali airport, the journey to Ubud takes about 1 to 1.5 hours by car. Consider arranging a transfer through your hotel, or use a taxi or rideshare service for convenience. Ubud offers a range of accommodations to fit any budget, from the luxurious Alaya Resort to the mid-range Hotel Tjampuhan Spa, and even budget-friendly hostels like Bakung Ubud Resort and Villa. Spend your first evening soaking in the tranquil atmosphere of Ubud, perhaps enjoying an in-house spa treatment or a cultural performance at your hotel.
Start your second day early with a visit to Campuhan Ridge, an easy walking trail known for its scenic hilltop views. After the walk, visit the Tegallalang Rice Terraces to witness the stunning agricultural wonder and learn about Bali’s traditional irrigation system, Subak. For those still brimming with energy and who are eager for more things to do in Ubud, Tegenungan Waterfall, located in a dense green jungle, is another great stop. In the afternoon, we recommend making your way to Seminyak, an upscale beach area known for its luxurious resorts and exciting nightlife. The drive from Ubud to Seminyak takes around 1 hour and 20 minutes. In Seminyak, you’ll mostly find upscale beachfront resorts, including Seminyak Beach Resort and Spa and Courtyard by Marriott. Alternatively, head to a villa resort like Peppers Seminyak, which is an ideal option for both family vacations and group trips.
On your third day, start by relaxing on the golden sands of Seminyak Beach or take a surfing lesson at Double Six Beach. After that, indulge in some retail shopping at Seminyak Square or hunt for local treasures at the Seminyak Flea Market. In the early afternoon, treat yourself to a spa day at one of the upscale wellness centres like Bodyworks or Zanti the Retreat. As the sun sets, experience Seminyak’s vibrant nightlife at spots like La Favela, a Rio-inspired nightclub with live DJ sessions or visit one of the best restaurants in Bali. Two top choices are Merah Putih, a high-end Indonesian restaurant, and Mama San Bali, an Asian Fusion eatery.
After landing at Denpasar Airport on your first day in Bali, take a taxi or shuttle service and reach Uluwatu in less than 45 minutes. Uluwatu is renowned for its breathtaking clifftop views and luxury accommodations that blend with nature beautifully. Consider staying at the Anantara Uluwatu for its expansive beachfront views and direct access to the "Impossibles" surf break, or the Alila Villas Uluwatu, which has comfy sunset cabanas and world-class amenities. Alternatively, the Uluwatu Surf Villas offer a nice blend of traditional Balinese decoration and modern luxury with a private surf gateway. Ensure you get plenty of rest on your first day so you're energised and ready to explore all that Uluwatu has to offer the next day.
Start your second day by visiting the majestic Uluwatu Temple, an iconic Balinese sea temple that offers breathtaking views of the Indian Ocean. In the afternoon, experience the enchanting Kecak fire dance, a performance that tells the history of the Balinese people through music and movement. Alternatively, explore Uluwatu's famous beaches such as Padang Padang, known for its surfing and serene setting, or the lively Bingin Beach. For surf enthusiasts, Uluwatu's breaks like Suluban are ideal for catching waves. After a day filled with cultural sights and/or beach activities, head to Seminyak. To travel from Uluwatu to Seminyak, the best options are by private car or through rideshare apps like Grab. Upon arrival in Seminyak, check into one of its luxurious resorts or boutique hotels and settle in for the night, ready to recharge for another day of exploration.
On your third day in Bali, we strongly recommend exploring Seminyak’s stunning beaches. Double Six Beach is perfect for those looking for a surfing spot dotted with trendy bars, while Seminyak Beach offers a long stretch of sand ideal for sunset views and swimming. Petitenget Beach, near a historic temple, offers a quieter experience with ample space for relaxation. While Seminyak is awesome, make sure you leave some time to visit the neighbouring Canggu, a town known for its surf scene, laid-back beach clubs, and being a centre for health-focused lifestyles. Enjoy the bustling beach club scene at places like Finns Beach Club or the hip vibe at La Brisa. For those who prefer more subdued fun, Canggu has a lot of cafés oriented to organic, veggie, and vegan food which have a great youthful atmosphere. Check out Crate Cafe, a vibrant space that has great music, delicious food, and a lively artistic community. Alternatively, The Common offers Australian-inspired cuisine and the flavours of Cali/Mex (a fusion of Californian and Mexican cuisines).
On your fourth day in Bali, it’s time to head to Nusa Penida, an island known for its crystal-clear waters and coral reefs. Start your day early with a boat ride from Sanur Harbour, ensuring you arrive on the island with plenty of time to enjoy your two-day Nusa Penida adventure, which is one of the best Bali day trips. Your first stop in Nusa Penida is the breathtaking Kelingking Beach, known for its unique T-Rex-shaped cliffside that provides dramatic views of the ocean. Next, visit Broken Beach, famous for its natural archway that frames the turquoise sea beautifully. After enjoying a local Indonesian lunch at a nearby restaurant (Sandy Bay Beach Club is a great option!), conclude your day at Crystal Bay Beach, an excellent spot for snorkelling enthusiasts and sun-seekers. Lastly, check into your local accommodation to rest up for another day of adventure.
On day 5, continue exploring Nusa Penida by visiting the Thousand Islands Viewpoint, where you get to soak in panoramic views of the rugged coastline and numerous small islets. Afterwards, make your way to the striking Diamond Beach, accessible via a newly constructed stairway that offers incredible photo opportunities against a backdrop of white sand and azure water. In the afternoon, say goodbye to Nusa Penida by enjoying the landscapes of Teletubbies Hill, named for its undulating green hills reminiscent of the children's TV show. This spot provides a perfect setting for a leisurely walk and a final photo session. Wrap up your tour with a fun boat ride back to Bali.
Begin your sixth day in Bali by immersing yourself in the arts and cultural scene of Ubud. Start at the Ubud Traditional Market early in the morning to avoid the crowds. Browse through the amazing local crafts, such as hand-woven baskets, silk scarves, and intricate statues. After exploring the market, make your way to the Tegalalang Rice Terraces. Enjoy the stunning views and learn about the traditional Balinese "subak" irrigation system used in these meticulously arranged rice paddies. In the afternoon, visit Goa Gajah Temple, known locally as the Elephant Cave. This archaeological site features an intricately carved entrance depicting menacing creatures and demons, offering a glimpse into Bali's rich historical tapestry. Wrap up your day with a relaxing dinner at Akar Restaurant & Bar, located within the grounds of K-Club luxurious villas, (a fantastic accommodation option for your two days in Ubud). As the sun sets over the nearby rice terraces, enjoy European grill cuisine and make arrangements for the next day.
Your final day in Bali is a mix of cultural immersion and natural beauty. Start at the Tirta Empul Temple, where travellers take part in a purification ritual with the temple’s holy spring water. Then, engage with nature on the Campuhan Ridge Walk, a scenic trek that offers panoramic views of Ubud’s countryside, weaving through rice fields, palm groves, and vibrant forestry. Along the way, stop at roadside stalls to refresh with coconut water or exotic fruits. As the sun begins to set, prepare for a casual dining experience at Avocado Warung Ubud. This family-owned establishment is known for its healthy, avocado-centric dishes. Enjoy the best eggs Benedict in town or indulge in their vegetarian burgers.
Take a taxi, a private car, or a rideshare service from Bali airport and travel for around 20 to 30 minutes. Begin your stay in Nusa Dua by indulging in the ultimate relaxation at Zahra Spa. Treat yourself to their signature Balinese massage or enjoy a special couple package which includes a welcome drink and a series of pampering treatments including a floral foot bath. Post spa, head to the serene Pandawa Beach to do paddleboarding. Pandawa offers a calm and inviting atmosphere perfect for beginners, with equipment readily available for rent along the shore. In the evening, dine at Cockatoo International Bar & Restaurant to enjoy a global menu and a Balinese dance performance or head to The Sky Bar at Mulia Bali, which has exceptional tapas and personalised cocktails.
On your second day in Nusa Dua, start with a visit to Puja Mandala, a unique site that houses five different religious buildings. Explore the architectural beauty and peaceful ambience of each temple, mosque, and church, all of which symbolise Indonesia’s rich cultural and religious diversity. Later, make your way to the Nusa Dua Blowhole, a natural phenomenon where ocean waves create dramatic water spouts. It’s a spectacular sight and offers fantastic photo opportunities. Be sure to stay in the designated safe zones to enjoy the blowhole securely. After an eventful day, return to your hotel for a relaxing evening. Opt for a casual dinner at the hotel, allowing you more time to unwind and enjoy the resort's amenities. Some of the best hotels to spend the night in Nusa Dua include Sofitel Bali Nusa Dua Beach Resort and Mulia Bali.
Travel from Nusa Dua to Uluwatu by hiring a private car or taxi, or use a rideshare app like Grab for a convenient and budget-friendly option. Start your day by visiting Uluwatu's world-famous beaches. Thomas Beach is a hidden gem surrounded by lush forests, offering a secluded retreat. Bingin Beach is a surfer's paradise, known for its challenging waves and vibrant surfing community. In the evening, make your way to the Uluwatu Temple to watch the incredibly moving Kecak Dance. This traditional Balinese performance narrates the epic Hindu saga of Ramayana against the backdrop of a stunning cliffside view at sunset. Arrive early to secure good seats and explore the temple's grounds. Some of the best hotels where to spend the night in Uluwatu are Anantara Uluwatu Bali Resort, a 5-star resort with expansive views of the ocean, and Alila Villas Uluwatu, which has access to a secluded beach.
Begin your fourth day in Bali by travelling to Jimbaran, easily accessible by taxi or rideshare from Uluwatu. Start at the Jimbaran Fish Market, locally known as Pasar Ikan Tradisional Kedonganan. Witness the exciting early morning activity as local fishermen unload their fresh catch. Choose from a variety of seafood and have it grilled at one of the nearby stalls for a fresh and flavourful breakfast. Next, explore the traditional Balinese village of Blahbatuh. Visit the Sidha Karya Gong Foundry, and observe the making of traditional gamelan instruments. Don't miss the statues of the medieval hero Kebo Iwa, a legendary figure in Balinese culture, depicted both as a giant on the main Gianyar road and as a baby in the Pura Puseh Desa Blahbatuh temple. In the evening, unwind at Jimbaran Beach (Pantai Jimbaran), a beautiful stretch of golden sand with calm, gentle waters ideal for families. As the sun sets, choose from a variety of beachside restaurants to enjoy a light dinner. After a fulfilling day in Jimbaran, head back to your accommodation to rest up before your early journey to Gili Trawangan the next day.
Depart from Serangan Harbour and travel for around 40 minutes. Upon arrival in Gili Trawangan, gear up for an unforgettable snorkelling experience with the island's famous sea turtles. Head to Turtle Point on the east coast, and join a guided snorkel tour. Snorkelling trips often include equipment rental and a chance to see turtles in their natural habitat. After a morning in the water, spend your afternoon relaxing at Sunset Point. Located next to Pink Coco Bar, Sunset Point is an ideal spot for catching a stunning sunset over the ocean. Enjoy the laid-back atmosphere with comfy beanbags and loungers while a DJ plays soothing tunes. For a quieter experience, consider hiking up to the Hilltop Hiking View Point, a 25-minute walk from the main street. Then go back to your hotel and enjoy a good night's sleep. The Beach House Resort is located close to the beach and popular bars, while Havana Hideaway is a tranquil escape just a short walk from the harbour.
Start your sixth day in Gili Trawangan by renting a bicycle to explore the island at your own pace. With no motorised vehicles allowed, cycling is a popular and eco-friendly way to see Gili Trawangan. Rent a bike for around 40,000 IDR (~$4 AUD) and enjoy a leisurely ride around the island's 6-kilometre circumference, stopping at scenic spots along the way. In the evening, dive into Gili Trawangan's vibrant nightlife. Start at Sama-Sama Reggae Bar for some live reggae music, then head to Ombak Bar for a beachfront party that lasts till dawn. Tir Na Nog Bar, known as the "Irish Bar," offers a lively atmosphere with excellent drinks and music. Remember to check for special DJ events or parties happening during your stay.
For your seventh day on Gili Trawangan, enjoy a journey focused on delicious food. Start with lunch at Scallywags, a popular beachside grill where you savour freshly caught seafood cooked on an open BBQ. Choose from a selection of fish, prawns, crabs, lobsters, and octopus, and eat with the sound of ocean waves in the background. In the evening, visit Gili Trawangan's night market for a taste of local cuisine. This bustling market offers delicious seafood served with rice or couscous and a variety of other traditional dishes. End your day with a drink at Tir Na Nog. Known for its vibrant Wednesday night parties and the longest happy hour on the island, it's the perfect place to unwind and soak up the island vibes before another relaxing night at your chosen accommodation.
To travel from Gili Trawangan to Canggu, first take a fast boat back to Bali, landing at Serangan or Padang Bai Harbour, which typically takes about 1.5 to 2 hours. Then take a taxi or Grab to Canggu. Start your day in Canggu by catching the waves with a surfing lesson at one of the local surf schools. Whether you're a beginner or looking to improve your skills, Canggu's beaches offer perfect conditions. Consider booking a session at Dian Surf School at Batu Bolong Beach, known for its patient instructors and good equipment, or try Bali Wave Experience for a comprehensive course that caters to all levels. After your surf lesson, experience the adrenaline rush of the G Swing Bali, an extreme swing ride that lifts you 40 metres into the air. In the evening, immerse yourself in Canggu’s vibrant nightlife. Go to Old Man's Bar, a popular spot for live music and a relaxed beach vibe, or head to The Lawn and dine next to a spectacular infinity pool. Spend the night at Echo Beach, a luxury beachfront resort, or at Amantrana Canggu, a mid-budget but stylish boutique hotel known for its sustainable practices.
Spend your day in Canggu exploring its famous beaches. Start at Berawa Beach, known for its serene atmosphere and the iconic Finns Beach Club. Enjoy a day of lounging with refreshing drinks and stunning sunset views. Batu Bolong Beach is ideal for beginners and seasoned surfers, with its friendly waves and vibrant social scene, if you're still keen on surfing. For a quieter experience, visit Munggu Beach, a less crowded spot surrounded by rice fields, which offers a more authentic local feel. In the evening, soak in Canggu’s amazing café scene. Crate Cafe and Revolver Canggu offer cosy café atmospheres with excellent coffee and light meals, making them perfect spots to unwind after a busy day.
Begin your tenth day by taking a short ride from Canggu to Seminyak. Explore the chic boutiques and art galleries in Seminyak Square, perfect for finding unique souvenirs and local artworks. Spend your afternoon lounging at Double Six Beach, known for its vibrant, youthful atmosphere and colourful beanbags on the sand. Enjoy a sunset cocktail at one of the beachfront bars, such as La Plancha, which is famed for its stunning sunsets and ocean views. Dine at Chandi, where you will find a fusion of Indonesian and international cuisine prepared with organic ingredients. Overnight in Seminyak at the upscale W Bali - Seminyak, known for its excellent service.
Travel from Seminyak to Ubud by private car or rideshare, a journey of about 1.5 hours. Upon arrival, immerse yourself in the cultural centre of Bali. Start your day with a visit to the Pura Taman Saraswati Temple, renowned for its beautiful lotus pond and traditional architecture. Explore the temple and enjoy the serene atmosphere. Continue to the Tegalalang Rice Terrace to marvel at the iconic verdant landscapes. Have lunch at Terracotta, which overlooks the rice paddies and offers a menu of local and international dishes. In the evening, experience a traditional Balinese dance performance at the Ubud Royal Palace, a highlight of the island's rich arts scene. Stay at the luxurious Desa Visesa Ubud or the tranquil Ubud Village Resort and Spa.
Spend another day exploring Ubud’s serene surroundings. Start with a morning walk through the Campuhan Ridge Walk, which offers picturesque views of the lush countryside. Visit the Ubud Art Market to pick up handcrafted goods and colourful art pieces. For lunch, enjoy a meal at the Lotus Café, known for its beautiful lotus pond setting and fresh local cuisine. In the afternoon, head to Ubud Traditional Spa and enjoy a Balinese massage, Balinese reflexology, and the Ubud Royal Massage, which is a four-hand massage. Conclude your trip with dinner at Watercress Bali, a sustainably sourced café known for its collaboration with local farmers. Stay another night at the Desa Visesa Ubud or Alaya Resort for a worry-free end to your Bali adventure.
On your thirteenth day, venture from cosy Ubud to the east coast of Bali for a change of scenery. Start your day with a visit to the Goa Lawah Temple, also known as the Bat Cave Temple, known for its unique location built around a cave inhabited by bats. Continue to Taman Ujung Water Palace, a beautiful park with ponds, bridges, and stunning architecture. Enjoy a leisurely stroll through the park and marvel at the scenic views. For lunch, stop at Bebek Bengil in Candidasa, known for its crispy duck and beautiful rice field views. Spend your afternoon relaxing at White Sand Beach in Padangbai, a secluded beach with pristine white sand and clear blue waters, perfect for swimming and sunbathing. As the day winds down, head back to your accommodation to unwind and prepare for your last day in Bali.
On your final day in Bali, take the time to reflect on your journey and perhaps squeeze in some last-minute shopping for souvenirs or gifts. Enjoy a leisurely breakfast at your hotel before checking out. Depending on whether your return Bali flight leaves earlier or later, you may have some free time to explore nearby attractions or simply relax before your departure. Arrange for a transfer to Bali airport and bid farewell to the beautiful island of Bali.
The ideal duration for a trip to Bali is typically around two weeks, allowing exploration of most of the island without feeling rushed. A timeframe of 10 to 14 days provides ample opportunity to enjoy a thorough and relaxed exploration of Bali's main towns and attractions. That being said, a week-long or even 3-day trip can still offer a memorable experience, albeit more focused and condensed, allowing you to visit a few key highlights.
Below is one more information on how the duration of your Bali visit impacts the itinerary and how to best spend your time.
Whether or not to opt for a travel agent or plan your own Bali trip largely depends on whether you prefer control over your trip or a stress-free planning process. Travel agents provide local expertise and peace of mind, while personal planning offers flexibility and control over what you do and when you do it. Choosing between the two options depends on your comfort level with research planning, and desired flexibility.
Travel agents typically bundle flights, accommodation, and tours into a package for a set holiday duration, often saving you money compared to organising these elements separately. However, one downside of using a travel agent is that you might be limited in your choices or experiences, as the itinerary is pre-planned, with hotels and tours pre-chosen. Another factor to consider is the potential for unexpected changes or issues, which a travel agent is not always able to resolve from afar compared to doing so yourself.
Planning your own trip to Bali is often rewarding, and relatively easy with the abundance of online travel platforms and information available. You have the freedom to decide where to stay and for how long, based on your interests. For example, beach enthusiasts might prefer more time in coastal areas like Canggu or Uluwatu, while those interested in culture may want to spend longer in Ubud, exploring temples, rice terraces, and art markets. Independent travel allows for spontaneity. For example, it's easy to extend your stay without being tied to a fixed itinerary if you find a place you love.
Choosing where to stay in Bali depends on the type of experience you're seeking, whether it is cultural immersion or lively nightlife. Three of the best areas when considering where to stay in Bali are Ubud, Seminyak, and Uluwatu.
More information about each of these three areas in Bali is provided below.
Some of the best things to do in Bali include visiting local temples like Tanah Lot Temple and exploring beautiful beaches like Padang Padang. For those who want to indulge themselves, other great things to do in Bali include relaxing at a Balinese spa.
Read below to obtain more information on what to do in Bali.
Yes, it's a good idea to hire a private driver in Bali, as it is convenient, affordable and allows you to choose your own personalised itinerary. Getting around Bali with a private driver provides both privacy and the luxury of travelling at your own pace.
Private drivers enable you to customise your Bali trip without the need to arrange transportation multiple times during your stay. The daily cost of getting around Bali with a private driver typically ranges from 700,000 IDR (~$70 AUD) to 800,000 IDR (~$80 AUD), covering 8 to 10 hours of service. These private transport services are generally easy to book through your hotel, offering various packages to accommodate different group sizes and preferences. Hiring a private driver is a great option for organising your own personalised Bali day trip. Some of the most popular options for tours of Bali with a driver include a day trip to Ubud featuring temples and rice terraces, a visit to Bali’s best waterfalls like those found in Munduk, or a coffee plantation visit.
Now that we've taken care of your trip planning, it's time to book your flights! Virgin Australia offers direct flights to Bali from major Australian cities, including: