Call Riviera

Ubud Guide

Ubud or the Beach: Where to Stay in Bali

Ubud suits travellers who want culture, rice terraces and wellness inland, while Bali's south-coast towns like Seminyak and Canggu suit beach, surf and nightlife. Many visitors split a trip between the two. Riviera Boutique Hotel is a base in central Ubud on Jalan Raya Pengosekan, an hour or so inland from the coast.

A boutique king room at Riviera Boutique Hotel, with an arched window opening onto palms in central Ubud.

It comes down to the trip you want. Ubud sits inland in the hills of Gianyar and leans toward culture, temples, rice terraces and wellness, with greener, cooler surroundings and quieter evenings. The south-coast towns are where the beaches, surf and nightlife are. Neither is better on its own; they answer different moods, and plenty of visitors give a week to both.

Ubud is Bali's arts and culture town. It is the base for the Sacred Monkey Forest, the palace and temples, the Campuhan Ridge Walk and the rice terraces, and it has the island's deepest concentration of spas and wellness. Being inland and a little higher, it feels fresher than the coast, especially in the evenings, and its nights are calmer.

The south coast is the beach side of Bali. Seminyak is known for its dining, shopping and beach clubs, Canggu for surf, cafes and a younger crowd, and Kuta for a busy, budget-friendly strip near the airport. If your idea of Bali is sand, surf and late nights, these are where to base. They are busier and warmer than Ubud, and closer to the airport.

Yes, and it is a common way to plan a week or more. Many visitors give a few nights to Ubud for the culture and the hills and a few to the coast for the beach, moving once rather than day-tripping back and forth. Ubud is about an hour or more inland from the airport and the south-coast towns, so a single transfer between the two is easy to arrange with a driver.

For the Ubud half of a trip, a central base does the most with the time. Riviera Boutique Hotel is on Jalan Raya Pengosekan in the central belt, with the walkable sights close and every day trip starting nearer the main roads. Its spa, cafe and coffee lounge, and Kumo dining are on site, so the inland stretch of the trip can be as slow or as busy as you want.

Ubud vs Bali's beach towns, at a glance
UbudBeach towns (south coast)
SettingInland hills, rice terraces, greener and coolerCoast, beaches and surf
Best forCulture, temples, wellness and quietBeach, dining, nightlife and surf
PaceSlower, early morningsBusier, later nights
From the airportAbout an hour or more inlandCloser, in the south

Common questions

Is Ubud or Seminyak better?

It depends on the trip. Ubud is best for culture, nature and wellness, and Seminyak for the beach, dining and nightlife. Many visitors spend time in both.

How far is Ubud from the beach?

Ubud is inland in Gianyar, and Bali's south-coast beaches are about an hour or more away by car, depending on traffic.

Should first-time visitors stay in Ubud?

Ubud suits first-timers who want culture and nature. A split stay that adds a beach town covers both sides of Bali in one trip.

Ubud or the Beach: Where to Stay in Bali