Skip to content

Stay

Where to Stay in Bali (2026): The Best Areas, 12 Hotels and the Tourist Levy

By Casey, Gently Yonder editor

Seminyak, Canggu, Ubud, Uluwatu, Sanur and Nusa Dua: 12 hotels, the IDR 150,000 tourist levy, the e-VOA fee, the 10% Badung hotel tax and the airport transfers.

Last updated · 15 min read

Build My Trip Checklist All guides

No one pays to be recommended here, and we say when a free or cheaper option wins. Our promise →

In this guide13 sections
  1. The short answer
  2. Bali’s tourist levy, visa fee and hotel tax
  3. Getting in from the airport, and around
  4. Seminyak: the first-trip base
  5. Canggu: surf and cafés
  6. Ubud: temples, terraces and the arts
  7. Uluwatu and Jimbaran: cliffs, surf and the bay
  8. Sanur: calm water and an older Bali
  9. Nusa Dua: the resort enclave
  10. How to book Bali
  11. All 12 at a glance
  12. Before you go
  13. Frequently asked questions

A Bali hotel bill is only part of what the island charges you. Every foreign visitor owes Bali’s tourist levy of IDR 150,000, once a trip, and most visitors also need a visa on arrival, IDR 500,000. Then the hotel adds a 10% regional tax in the regency that covers Seminyak, Canggu, Jimbaran, Uluwatu and Nusa Dua, and many hotels add a service charge on top. Where you stay decides the rest: Bali is an island of separate towns, and the drive between them can be the longest part of your day.

This guide covers six areas, from Seminyak to Nusa Dua, 12 hotels, the airport links, the levy and the tax. The hotels are researched picks, chosen for location, what each property publishes and consistent guest feedback, and each was checked as operating in October 2026. No hotel pays to appear here.

The short answer

If you want… Stay in Why
a first trip, with the beach and restaurants on foot Seminyak Sunsets on the west coast and a dense run of restaurants and shops
surf, cafés and a younger crowd Canggu The surf beaches of Echo Beach and Batu Bolong
temples, rice terraces and the arts Ubud Inland Bali, with the Monkey Forest in town
cliffs, surf breaks and sunsets Uluwatu and Jimbaran The Bukit peninsula, by Pura Luhur Uluwatu, and a bay 20 minutes from the airport
calm water and a slower pace Sanur The east coast’s reef-sheltered beach, one of Bali’s first resorts
a resort that does everything Nusa Dua Large beach resorts on the Bukit’s east coast
An aerial view of a wide sandy beach at sunset, with people walking at the water's edge, loungers on the sand and the sun low over the sea
Seminyak Beach at sunset. Photo: Tom Fisk / Pexels

Bali’s tourist levy, visa fee and hotel tax

Three charges sit on top of the room. Only the hotel tax appears on the hotel’s bill.

Charge Amount How it is paid
Bali tourist levy, foreign visitors IDR 150,000 a person, once a trip Online through Love Bali before you travel, or at counters at the airport and port
Visa on arrival (e-VOA), where your passport needs one IDR 500,000 a person Online at the official e-Visa site, or on arrival
Hotel tax in Badung regency 10% of the hotel bill Added by the hotel

The tourist levy. The Bali provincial government charges IDR 150,000 to each foreign tourist, paid once while you are in Bali, before you leave Indonesia. Pay it on the official Love Bali website or in the Love Bali app, which the province strongly encourages before departure to ease arrival; there are also payment counters at the airport and port in Bali, and registered hotels, travel agents and attractions can take it while you are on the island. Payment is cashless, by Visa, Mastercard, American Express or JCB card, bank transfer, virtual account, UnionPay or QRIS, and the voucher arrives by email with a QR code. Cruise passengers pay too. Holders of diplomatic and official visas, transport crew, KITAS and KITAP residence-card holders, and family-unification, student and golden visa holders are exempt. Use only the official site, lovebali.baliprov.go.id, or the app named simply “Love Bali”.

The visa. Indonesia’s visitor visa, the e-VOA, costs IDR 500,000 for a single entry and a stay of 30 days, for tourism and a few other purposes; it is sold on the official site, evisa.imigrasi.go.id, and at the port of entry, including Ngurah Rai airport. Every traveller needs their own, children included, and your passport must be valid for at least six months from arrival. A visa on arrival can be extended at an immigration office in Bali. The official site also requires every traveller to submit an arrival card within three days before arriving, and it warns that websites offering to get you a visa for a fee are not connected to the government.

The hotel tax. Badung regency, which takes in Seminyak, Canggu, Jimbaran, Uluwatu and Nusa Dua, charges a 10% regional tax on hotel services and 10% on food and drink, under a regency regulation in force since 1 January 2024. Ubud lies in Gianyar regency and Sanur in the city of Denpasar, which set their own rates; the hotel’s bill shows the line either way.

Read how the price is quoted. Some hotels publish rates with “++” after them, as Alaya Resort Ubud does, which leaves tax and a service charge to be added. Others quote “nett” prices with nothing to add, as Puri Santrian does for its packages. Ask which before you compare two hotels.

A couple on a four-night stay in Seminyak at IDR 3,000,000 a night would pay IDR 1,200,000 in hotel tax, IDR 300,000 in levy and IDR 1,000,000 for two visas on arrival: IDR 2,500,000 on top of the room, before any service charge. That is our arithmetic, not an official figure.

A sheer, vegetation-covered limestone cliff dropping into blue sea, with waves breaking white at its foot
Sea cliffs at Uluwatu. Photo: Tom Fisk / Pexels

Getting in from the airport, and around

Seminyak: the first-trip base

Seminyak sits on the west coast north of Kuta, on a long beach where the sun sets over the sea. Its streets hold one of Bali’s densest runs of restaurants, bars and shops, and the airport is close by island standards. It is the base to choose if you want the beach and dinner on foot.

Where to stay in Seminyak

How the hotel links work: a hotel’s name goes to its own website. “Check rates” opens it on Booking.com through our partner Stay22, which pays us a commission if you book, at no extra cost to you.

Canggu: surf and cafés

Canggu runs up the coast from Seminyak, a district of surf beaches, among them Echo Beach and Batu Bolong, with cafés and beach clubs in between. It suits surfers and those who want a livelier, younger Bali; it is further from the airport than Seminyak.

Where to stay in Canggu

Ubud: temples, terraces and the arts

Rows of green rice terraces climbing a slope under tall coconut palms and banana plants
Rice terraces near Ubud. Photo: Leon Bastian / Pexels

Ubud is inland Bali: a town of temples, craft villages, dance performances and rice terraces, with the Sacred Monkey Forest on its southern side. There is no beach. Stay here for culture and green valleys, and give it at least three nights, because it is a long drive from the coast.

Where to stay in Ubud

Uluwatu and Jimbaran: cliffs, surf and the bay

An aerial view of a tiered temple shrine on the edge of a high cliff, with the sea below and the sun setting over the horizon
Pura Luhur Uluwatu on its cliff at sunset. Photo: Tom Fisk / Pexels

The Bukit is the limestone peninsula at Bali’s southern tip. Uluwatu, on its western cliffs, has the sea temple of Pura Luhur Uluwatu, some of the island’s best-known surf breaks and small beaches reached by steps. Jimbaran, where the peninsula meets the mainland, is a curved bay close to the airport, which makes it a calm first or last night.

Where to stay in Uluwatu and Jimbaran

Sanur: calm water and an older Bali

Sanur, on the east coast near Denpasar, was one of the first places in Bali to take in tourists. A reef shelters its lagoon, so the water stays calm, and the beach faces the sunrise. It suits families, swimmers and those who want quiet evenings.

Where to stay in Sanur

An aerial view of a calm, shallow bay with outrigger fishing boats moored off a curving sandy beach and a stone breakwater
Outrigger boats in calm water off a beach in Bali. Photo: Airlangga Jati / Pexels

Nusa Dua: the resort enclave

Nusa Dua, on the Bukit’s east coast, is a planned resort area: large hotels on landscaped grounds along the beach, each with its own restaurants and pools. It suits families and anyone who would rather not plan meals, though it feels far from village Bali.

Where to stay in Nusa Dua

How to book Bali

All 12 at a glance

Hotel Area Tier Best for Watch out for
The Oberoi, Bali Seminyak Splurge A beachfront garden Pools in villas only
Lloyd’s Inn Bali Seminyak Good value The beach and cafés for less Guests 18 and over
COMO Canggu Canggu Comfortable Surf at the door 90 minutes from the airport
Kos One Hostel Canggu Budget The lowest price here Dorms only, 17 and over
Capella Ubud, Bali Ubud Splurge A tented camp in the jungle Steps; outside town
Alaya Resort Ubud Ubud Comfortable Ubud on foot Rates quoted “++”
Uluwatu Surf Villas Uluwatu Splurge A group surf trip Villas of two to five bedrooms
Four Seasons Resort Bali at Jimbaran Bay Jimbaran Splurge A pool villa near the airport Quiet evenings
Tandjung Sari Sanur Comfortable Hotel history on the beach Garden-view Village Bungalows
Puri Santrian Sanur Good value Space by the sea Adults-only Beach Wing
The Mulia Nusa Dua Splurge A suite on the beach Three Mulias, one name
Ayodya Resort Bali Nusa Dua Good value A family resort for less Garden-view Classic rooms

Before you go

Frequently asked questions

What is the best area to stay in Bali for a first trip?

Seminyak: a long west-coast beach with sunsets over the sea, one of Bali's densest runs of restaurants, bars and shops, and the airport close by island standards. Choose Ubud for temples and rice terraces, Canggu for surf, Uluwatu for cliffs, Sanur for calm water and Nusa Dua for a full-service resort.

How much is the Bali tourist levy and how do I pay it?

IDR 150,000 a person, paid once while you are in Bali, before you leave Indonesia. Pay it on the official Love Bali website or app before you travel, at counters at the airport and port, or through registered hotels, travel agents and attractions. Payment is cashless, and the voucher arrives by email with a QR code.

How much is the visa on arrival for Bali?

Indonesia's e-VOA costs IDR 500,000 a person for a single entry and a stay of 30 days. It is sold on the official site, evisa.imigrasi.go.id, and on arrival at Ngurah Rai airport; every traveller needs their own, and it can be extended at an immigration office in Bali.

How much tax do Bali hotels add to the bill?

Badung regency, which covers Seminyak, Canggu, Jimbaran, Uluwatu and Nusa Dua, charges a 10% regional tax on hotel services. Some hotels also add a service charge: a rate quoted with "++" leaves tax and service to come, while a "nett" rate does not.

How do I get from Bali airport to my hotel?

Taxis wait in the arrivals area and charge by the meter or a fixed rate, Grab and Gojek can be booked in their apps or at their counters in the terminal, and Trans Metro Dewata buses run to Kuta, Nusa Dua and Mengwi. Hotels' own figures range from 20 minutes for Jimbaran to a 90-minute drive for Canggu.

Should I stay in Seminyak or Ubud?

Both, if you have a week: a beach base and an Ubud base suit most trips better than one hotel, because the drive between them is long. Seminyak has the beach and restaurants; Ubud has temples, rice terraces and the Monkey Forest, and no beach.

Sources & further reading

Prices, fees and hotel terms change. Every detail here was checked in October 2026; confirm rates, room types and cancellation terms with the hotel, and the levy and visa rules with the official sites, before you travel. These are researched picks, not reviews. This article contains affiliate links: hotel rates on Booking.com and other booking sites through Stay22, and tours, transfers and eSIMs through our partners; if you book through them we may earn a commission at no extra cost to you. No hotel pays to be included.

Keep reading on Gently Yonder