Kuta and Legian hotel guide

Best hotels in Kuta and Legian, Bali

Kuta and Legian are Bali's original beach resort strip, about 9 km and 20 minutes from Ngurah Rai Airport. Kuta is the busy end, with surf schools, beach bars, and the island's best sunset beach, while Legian, just north, is the same sand with a calmer pace. It is the best first-night or last-night base in Bali, and the best place to learn to surf, but it is not the place for a quiet week.

Kuta Beach at low tide, Bali
Kuta Beach at low tide. Photo: Jakub Hałun, CC BY-SA 4.0, via Wikimedia Commons.

What Kuta and Legian are actually like

Kuta Beach is a long, wide sweep of sand with gentle, rolling surf that makes it Bali's best beginner break. Surf schools line the beach, and a lesson runs about IDR 150,000 to 300,000 for a group session. Behind the beach, Kuta Square, Beachwalk Shopping Center, and the Kuta Art Market fill the lanes, and Waterbom Bali, one of Asia's best water parks, sits a short walk inland. Legian, north of Kuta, has the same beach with fewer crowds, and the lanes around Garlic Lane and Poppies are quieter than Kuta's main strip. The sunset here is the island's most famous, and the beach fills every evening to watch it.

Getting around and when to visit

The strip is walkable, and the beach is the fastest route between Kuta and Legian. Use Grab or Gojek ride-hailing for longer trips, and expect heavy traffic on Jalan Legian and Jalan Pantai Kuta in the evenings. The airport is 20 minutes away in light traffic, but allow 45 minutes at peak times.

The dry season runs April to October, and June to September is the driest stretch. July and August are the busiest months, and the beach is at its most crowded. The rainy season runs November to March, with heavy afternoon downpours and rougher surf.

Honest downside: Kuta is busy, loud, and built up, with hawkers on the beach, traffic on the main roads, and nightlife noise late into the night. In the wet season the west monsoon washes debris onto the sand. It is fine for a night or two, and great for surf lessons and a first night, but if you want quiet, stay in Legian or move on to Seminyak or Sanur after a couple of days.

Where to stay in Kuta and Legian

Padma Resort Legian

Jl. Padma No. 1, North Legian · Approx $200 to $450 per night

A 5-star resort of 437 rooms on the quieter north end of Legian Beach, a 4 minute walk from the sand and 9 minutes on foot from Kuta Beach. It has five outdoor pools, a waterslide, a full-service spa, a tennis court, and a kids club, which makes it one of the best family resorts on the strip. The grounds are large and quiet for Kuta, and the beachfront is steps away. It is the best choice on the strip for a longer stay.

Best for: families, couples, and travelers who want a full resort on the quieter end of the strip.

Read reviews on Google →

The Stones Hotel, Legian Bali

Jl. Raya Pantai Kuta, Legian Kelod · Approx $90 to $230 per night

A 5-star hotel across the street from Kuta Beach, opened in 2012, with the beach about 200 m away and Legian Beach a 4 minute walk. It has a large lagoon pool, a spa, a gym, and several restaurants and bars, and the rooms run from deluxe rooms to premium rooms with plunge pools. It sits at the quieter Legian end of Kuta Beach, close to Garlic Lane, and the airport is about 9 km away.

Best for: couples, families, and first-night stays who want a modern hotel right by the beach.

Read reviews on Google →
A courtyard at Hard Rock Hotel Bali, Kuta

A courtyard at the hotel. Photo: cloud.shepherd, CC BY 2.0, via Wikimedia Commons.

Hard Rock Hotel Bali

Jl. Pantai Kuta, Banjar Pande Mas, Kuta · Approx $90 to $200 per night

A lively 5-star resort a 3 minute walk from Kuta Beach and 7 minutes on foot from Kuta Square, with the biggest free-form pool in Bali, a kids club, a spa, and live music most nights. Rooms are modern and comfortable, and the Rock Royalty upgrade adds lounge access and extras. It is loud by design, so light sleepers should ask for a room away from the pool and the stage. Surf lessons run from the beach across the road.

Best for: families, groups, and music fans who want the full Kuta experience.

Read reviews on Google →

The Kuta Beach Heritage Hotel Bali

Jl. Pantai Kuta, Br. Pande Mas, Kuta · Approx $45 to $80 per night

A 5-star hotel managed by Accor, right on Kuta Beach, with a pool, a spa, and a rooftop bar. It is one of the best-value beachfront stays in Bali, with rooms that cost a fraction of the big resorts on the same strip. It sits in the middle of Kuta, so the beach, the surf schools, and Kuta Square are all a short walk away. It is the best pick here for a first or last night on a budget.

Best for: budget travelers, first-night stays, and anyone who wants beachfront Kuta at a low price.

Read reviews on Google →

Only here for a night? See the airport hotels for a walk-to-terminal option, or the best budget stays for more low-cost picks. For a quieter beach after Kuta, try Sanur or Seminyak, and check the best time to visit Bali and the hotel prices by area. Still deciding? Take the area quiz.

Prices are approximate nightly rates found on booking sites and guides, and vary by season, room type, and availability. Many Bali rates add about 21 percent tax and service. The Bali tourist levy (IDR 150,000, about $10 per person, once per trip) applies to all visitors. Always confirm the current rate before you book.