Bali Map 2024: Your Essential Area-by-Area Guide
Everything you need to know to plan your Bali trip from where to stay, what to do and where to avoid.
Most people are surprised by Bali's size, so it's important to plan where you'll stay carefully to avoid spending too much time in traffic. Choose to stay in a part of Bali that's close to the activities you want to do.
This Bali map and travel guide will introduce you to the different cities on the beautiful island of Bali, so you can plan your perfect trip!
Map of Bali
Unlike other cities in Asia, Bali island is not one city but it’s actually a collection of multiple cities. It's so big that getting from one city in Bali (e.g. Canggu), to another city (e.g. Ubud) could take over-2 hours each way.
Overview of Bali Areas
- South Bali (Canggu / Kuta / Seminyak / Denpasar / Uluwatu / Sanur): This is where the beaches are! If you're looking for partying, surfing or beach time, stay in the south. Also, if you're looking to do a day trip to Nusa Penida or you'd like to dive around Nusa Penida, stay in the South.
- Central Bali (Ubud): Central Bali is where you'll find the iconic rice terrace views, wellness activities, local artisans and the best restaurants in town. It is also where most of the tourist attractions like Monkey Forest, Ubud Art Market and Campuhan Ridge Walk are. Ubud is our favourite place to base ourselves, as it's close to the more heartfelt East Bali and North Bali. Note that there are no beaches or clubs here!
- East Bali (Sidemen / Tulamben / Amed): Even if you're staying in Ubud, we'd highly recommend a day trip to East Bali. It's a bit sleepy but a lot more authentic, and the true essence of Bali where everything moves slowly with respect to nature. Here you can craft with artisans and snorkel/dive to shipwrecks!
- North Bali (Munduk / Kintamani): Up North is cooler and is where the volcanoes, ancient jungles and hidden waterfalls are. If you'd like to explore North Bali, stay in Ubud and do a day trip or two up north!
More details below on each area and highlights!
Top Tips on Getting Around
- Airport Pick-up: If you need a pick-up from the Airport, the most convenient is to book a pick-up in advance, or get a Grab at the airport. Note that Gojek cannot pick you up directly from the airport terminal (you'll need to walk some distance to the pick-up point), so it's cheaper but less convenient.
- Getting around: You can get around easily with Grab, Gojek or Bluebird taxi apps. These are very reliable and good value. If you would like to do a day trip, we'd recommend hiring a local driver for the day. A local driver can help you customise your itinerary, and ensure you get to places on time for your activities.
- Google Maps: Note that Google Maps isn’t accurate in Bali due to traffic. For any ETA shown by Google Maps, double it to be safe!
Bali's Complete Area Guide
1. Canggu
Known for: Surfing, trendy cafes & beach bars, coworking spaces.
- Aerial Yoga at Udara Bali with beautiful sunset beach views
- Beginner-friendly surfing (gets crowded though!)
- Visit a local healer who descended from Balinese Kings
- Visit a Chocolate Factory and learn about Balinese Farm-to-Table Chocolate (featured on Netflix’s Chef’s Table!)
- Farmers Market (La Brisa is famous but it’s ridiculously crowded. Instead go to the other one next door - Love Anchor, in front of Black Sand brewery)
Foodie Notes
- The Canggu food scene is less about local Balinese food, and more western brunch spots - think IG-worthy avo toast and wood-fired pizzas.
- We’d recommend: Shelter Pererenan, Home by Wayan and 7AM Bakery.
2. Seminyak/Kuta
Known for: Rowdy parties, beach clubs, boutique shops, cafes and luxe hotels like the W Hotel.
Top Things to do in Seminyak / Kuta:
- Shopping
- Surfing (not very challenging)
- Chill at a luxe hotel
- Party at a Beach Club. The well-known beach clubs such as Potato Head, Fins, Atlas and La Brisa are a bit overrated (and many of them have very strict rules). We prefer Mari Beach Club, and Sol at Pererenan.
Foodie Notes: We don't love the food here, but there are some fancy restaurants & steakhouses here: Boy n cow, Sijin and Tagine.
3. Denpasar
Known for: Bali's capital city where the international airport is. Not popular for tourists.
Top Things to do in Denpasar:
- Bali Museum
- Head to famous Tanah Lot temple nearby (20km away)
- Go shopping at Pasar Badung Market, Bali's largest outdoor market
Foodie Notes:
- Many local restaurants (Balinese & Indonesian in general) are found here, mostly in Renon & Teuku Umar area.
- Check out: Nasi Tempong Indra, Igor, Toko Seniman, Warung Mina.
4. Uluwatu
Known for: Advanced surfing, epic sunsets, gorgeous hidden beaches and kecak (fire dance) experience.
- All levels surfing at world-class waves
- Watch Kecak dance
- Discover secret beaches - our favourites are: Green Bowl, Gunung Payung and Tegal Wangi. These are gorgeous and much less crowded than Canggu beaches!
- Cool Beach Clubs on top of cliffs
Foodie Notes:
- We haven't found places that we love at Uluwatu, but The cave by Chef Ryan Clift at The edge and Mana Uluwatu may be worth trying if you're there.
5. Nusa Dua
Known for: Fancy resorts and golf clubs. International conferences like G20 are held here.
- Paragliding over the coastline
- Beach Hopping and visit the water blow site
- Surfing
- Canoeing
- Temple hopping
- Stay at a fancy resort with golf and luxury spa
Foodie Notes:
- Our favourite Babi Guling (Bali’s most famous local food!) is here - we'd highly recommend Warung Babi Guling Sari Dewi Bp. Dobil!
- For Nasi Campur (mix rice), head to Bu Oki.
- Nusa Dua is also close to Jimbaran which has lots of beachside seafood restaurants. It’s pretty touristy but the vibe is quite nice enjoying seafood on the beach.
6. Sanur
Known for: Super laid back atmosphere, popular with seniors & families, lots of Japanese restaurants. Gateway to Nusa Penida and many great dive spots.
- Support Sea Turtle Conservation and Rescue (30 minutes away)
- Cycle to a Local Market and Turtle Sanctuary
- Take a fast boat to Nusa Penida
- Scuba diving around Nusa Penida (Manta Rays and Molas!)
- Sunrise canoeing
Foodie Notes
- There are lots of Japanese restaurants and yummy local food here.
- For Local Fried & Fish soup, head to Makbeng. For yummy Nasi Campur, head to Men Wetti
7. Nusa Penida
Known for: Dramatic landscapes, gorgeous viewpoints (that can get crowded), Manta Rays and Mola Molas.
Top Things to do in Nusa Penida:
- Island hopping to see Kelingking Beach (T-Rex), Broken Beach and other IG-popular sites.
- Visit local seaweed farms to see how locals live apart from tourism.
- Visit Goa Giri Putri Temple, a huge and sacred Hindu temple you’ll need to crawl into.
- Epic annual kite festival at Teletubbies Hill where locals compete with giant kites.
- Stay overnight to really experience Bali before mass tourism. Nusa Penida is gorgeous without the crowds and the community vibes are strong.
- Diving and snorkelling - you'll get to see large marine life like Manta Rays and Mola Molas if you're lucky! You'll need to be a strong swimmer as currents are strong.
Foodie Notes: Nusa Penida is still very underdeveloped and we haven’t found good restaurants here.
Read More: Our Ultimate Guide to Nusa Penida
8. Nusa Lembongan
Known for: More accessible and developed alternative to Nusa Penida. But less pretty and adventurous!
Top Things to do in Nusa Lembongan:
- Kayak or boat around the huge mangrove forest.
- Surf and yoga.
- Snorkel and dive with Mantas and Mola Molas (rare!).
- Visit Devil's Tears (a rock formation with dramatic crashing waves).
- Walk across Yellow Bridge to neighbouring Nusa Ceningan.
- Pair Nusa Lembongan with a day trip to Nusa Penida.
Foodie Notes: We haven’t found good restaurants here
9. Ubud
Known for: Rice terrace views, best restaurants in town, craft artisans, cooking classes and perfect base for adventure trips.
- Farm-to-table Cooking Class
- Try a Balinese purification ceremony
- Learn crafting from Ubud's artisans - such as the art of Batik
- Cycle around Rice paddies and experience local village life
- Most tourist attractions such as Monkey Forest, Campuhan Ridge Walk, Ubud Art Market
- Adventurous day trips: many travellers use Ubud as a base to explore nearby areas, such as hike Mount Batur, white water rafting down Ayung River and ATV jungle rides.
Foodie Notes:
- Ubud has some of the best local and international restaurants in Bali - so if you’re a foodie, you should definitely come here
- Upmarket restaurants: Nusantara (chic, modern Indonesian), Locavore (basically the Noma of Indonesia)
- Yummy local food: Try Nasi Ayam Kedewatan Ibu Mangku for the best local food! Warung Nuri is also yummy - the OG balinese bbq ribs
Read More: Top Things to Do in Ubud
10. Sidemen
Known for: The sleepy little sister to Ubud, basically Ubud before mass tourism. Come here for rice fields, the true essence of Bali and artist villages.
- Stay in a gorgeous villa (the treehouses you see in IG are found here!)
- Jewellery crafting with master local artisan. Many of the artisans have gotten priced out of Ubud and have moved to Sidemen.
- Rice field trekking - less crowded and more authentic than Ubud. You'll also get to see authentic village life.
- Vegan cooking class
- Enjoy Volcano views! If you’re adventurous you can also use this as a base to climb Mount Agung, Bali’s tallest peak!
- Visit Besakih temple, the holiest and most important temple in Bali
Foodie Notes: We haven’t found good local food here.
11. Amed
Known for: Hipster fisherman village with chill seaside cafes, freediving and yoga retreats.
- Freediving
- Scuba Diving
- Snorkelling
- Yoga class
Foodie Notes:
- There's a good seafood warung by Jemeluk Bay.
- Check out Blue Earth Cafe for sunrise & yoga!
12. Tulamben
Known for: Snorkelling/diving with shipwrecks. Sleepy fishermen village 30 mins north of Amed, that's more lowkey / authentic than Amed.
- Scuba Diving and Snorkelling with WW2 shipwrecks and turtles
- Freediving
- Participate in coral reef restoration to make a difference!
Foodie Notes:
- Head to Warung Wayan for the best local food!
- We’d also recommend Bali Mula, a shaman in North Tulamben who offers a Farm-to-Table experience!
13. Kintamani / Mount Batur
Known for: Mount Batur, Bali’s most popular active volcano.
Top Things to Do in Kintamani:
- Hike Mount Batur or take a Jeep/ATV up Mount Batur
- Visit Trunyan Village, Bali’s oldest village and featured in the BBC for its magic tree
- Hot springs (note its pretty touristy!)
Foodie Notes : Mujair Nyat Nyat is a spicy Balinese style fish stew, and the best versions of this local dish are found in Kintamani! You should definitely try this dish when you’re in Kintamani.
14. Munduk
Known for: Adventure! Cool weather, a sacred Hindu temple, gorgeous lake to canoe in, ancient jungles with towering trees and untouched waterfalls.
- See gorgeous Lake Tamblingan (our favourite thing to do is to spend the night camping by the lake)
- Visit epic waterfalls (they’re epic and much cheaper than Sekumpul). The top ones are: Banyumala Twin Waterfalls, Munduk Waterfall, and Wanagiri Hidden Hills. Sekumpul, Bali's tallest waterfall, is also nearby.
- Hike the ancient jungle.
- Visit the sacred Ulun Danu Bratan Temple.
Foodie Notes: We haven’t found any foodie places in Munduk.
15. Lovina
Known for: Aggressive Dolphin watching tours, Snorkeling and Diving.
Top Things to Do here:
- Dolphin watching boat trip. Note that we would strongly not recommend this as it feels like the boats are hunting down the dolphins, and it makes for a very unpleasant experience.
- Hot Spring
- Yoga retreats (seasonal)
Foodie Notes: We haven’t found any good foodie places here.
Frequently Asked Questions
Which Area to Stay In?
- For beaches and partying: stay at Canggu/Kuta/Seminyak.
- For hiking, nature, culture and key tourist areas: stay at Ubud.
- For getting away from the crowds: head to Sidemen or Tulamben which are the sleepy essence of Bali before mass tourism.
- For surfing: Uluwatu and Medewi (less crowded).
- For diving: Head to Nusa Penida (Mola Molas and Manta Rays), Candidasa/Padangbai for lots of sharks, Tulamben for underwater photography/macros and Menjangan National Park for coral walls, calm waters and good visibility.
- Regardless of where you stay in, we’d recommend spending a night at Nusa Penida which is gorgeous
How Many Days Should I Spend in Bali?
- We’d recommend at least 8 days to really experience Bali, especially if you're a first time visitor.
- If you have 8 days, you can spend 3 days in the South at Nusa Penida and chilling at beaches, and then spend 5 days in Ubud and up north where you can explore the tourist areas in Ubud, take in a cooking/art class, hike Mount Batur/Agung and do an adventurous day trip to Munduk.
- If you have longer (e.g. 2 weeks), you can explore beyond Bali to hike Ijen volcano (blue flames!), or take a boat to nearby Lombok and Gili Islands. If you're heading to Lombok, you'll need at least another week.
How Long Does it Take to Drive Across Bali?
- From South Bali to North Bali - for example from Canggu to Mount Batur, it’ll take 2.5 hours without traffic and 5-6 hours with traffic. This shows how long travel times can be in Bali since this isn’t even from one end of Bali to another!