Flight Height

The Ultimate Bali Travel Guide: What to Do, Where to Stay & Eat

Bali is one of those places that captures your heart the moment you arrive. Lush rice terraces, turquoise beaches, ancient temples, trendy cafés and warm hospitality make it the perfect escape for couples, backpackers and families alike. Whether it’s your first visit or your fifth, this guide will help you plan the perfect Bali trip — from the best things to do, to where to stay, and the most unforgettable places to eat.

Top Things to Do in Bali

1. Explore Ubud’s Rice Terraces & Culture

Start your journey in Ubud, the cultural heart of Bali. Wake up early to explore the famous Tegalalang Rice Terraces, walk through the lush green layers and enjoy peaceful moments before the crowds arrive. Visit local art galleries, traditional craft markets and the serene Tirta Empul Temple, known for its holy springs.

2. Relax on Bali’s Best Beaches

Head south to the beaches of Uluwatu, Canggu and Seminyak.

  • Uluwatu is known for its dramatic cliffs and hidden beaches like Padang Padang.
  • Seminyak offers stylish beach clubs and golden sunsets.
  • Canggu is perfect for surfers, digital nomads and those who love laid-back café vibes.

3. Watch the Kecak Fire Dance at Uluwatu Temple

Perched on a cliff overlooking the ocean, Uluwatu Temple is magical at sunset. Stay for the famous Kecak fire dance, where performers chant rhythmically as the sun dips behind the sea.

4. Chase Waterfalls in North Bali

If you love nature, make a day trip to North Bali for refreshing waterfalls like Sekumpul, Gitgit and Banyumala Twin Waterfall. They’re quieter than the beaches and offer breathtaking views.

5. Visit Nusa Penida for Iconic Views

A short ferry ride takes you to Nusa Penida, home to Instagram-famous spots like Kelingking Beach, Broken Beach and Angel’s Billabong. The cliffs and blue water make this a must-visit.

Where to Stay in Bali?

Bali has something for every budget: from luxurious cliffside resorts to cozy homestays.

1. Ubud

Perfect for: culture lovers, nature lovers, couples
Stay here if you want a peaceful getaway surrounded by greenery.
Recommended areas: Monkey Forest Road, Penestanan, Tegallalang

2. Seminyak

Perfect for: shopping, beach clubs, nightlife
An upscale area filled with boutique hotels, restaurants and spas.

3. Canggu

Perfect for: surfers, digital nomads, café lovers
Trendy and relaxed, with beautiful villas, co-working spaces and stylish cafés.

4. Uluwatu

Perfect for: beach lovers, honeymooners
Home to clifftop resorts and stunning beaches, ideal for relaxing and enjoying panoramic views.

5. Nusa Dua

Perfect for: families, luxury stays
A calm, well-planned resort area with private beachfront properties.

Where to Eat in Bali?

Bali’s food scene is vibrant, diverse and irresistible — from local warungs to international fine dining.

1. Local Indonesian Dishes to Try

  • Nasi Goreng (fried rice)
  • Mie Goreng (fried noodles)
  • Babi Guling (Balinese roasted pork)
  • Ayam Betutu (slow-cooked spiced chicken)

2. Top Cafés & Restaurants

In Ubud:

  • Clear Café – healthy bowls and smoothie blends
  • Cafe Wayan – classic Balinese dishes
  • Sayan House – Asian-Latin fusion with scenic views

In Canggu:

  • Crate Café – iconic breakfasts
  • Milk & Madu – brunch favourite
  • Warung Local – authentic Indonesian meals

In Seminyak:

  • Sarong – Southeast Asian fine dining
  • Sea Circus – colourful café with global cuisine
  • Potato Head Beach Club – food, cocktails and sunsets

In Uluwatu:

  • Single Fin – cliffside views
  • Warung Nasi Ayu – local flavours
  • Mana Uluwatu – chilled dining with a sunset backdrop

Sample 5-Day Bali Itinerary

  • Day 1: Arrive in Ubud, explore rice terraces and coffee plantations
  • Day 2: Visit temples like Tirta Empul and Goa Gajah, shop at Ubud Market
  • Day 3: Move to Seminyak or Canggu, relax at the beach and enjoy sunset
  • Day 4: Explore Uluwatu — beaches, cliffs and the Kecak fire dance
  • Day 5: Take a day trip to Nusa Penida for iconic coastal views

Final Tips for a Perfect Bali Trip

  • Only rent a scooter if you’re comfortable riding
  • Carry cash for small warungs and markets
  • Respect temple dress codes
  • Drink bottled or filtered water
  • Start early to beat the heat and crowds

This travel guide is brought to you by Flight Heights — helping you plan smarter, travel better and explore the world with confidence.