Where to stay in Ubud

Ubud is Bali's inland centre for art, dance, yoga and food, set among river gorges and rice fields in the hills of Gianyar regency. It has no beach, and that's the point: people come for temples, walks, cooking classes and evenings of Balinese dance rather than the sea.

The town has grown into a cluster of villages that run into each other. Central Ubud is compact and walkable but busy with traffic during the day, while the villages around it trade convenience for rice-field views and quieter nights. Family-run homestays are a local speciality: rooms set inside a Balinese family compound, often with breakfast on your terrace.

Most of the places we compare are small, from homestays and bungalows to boutique hotels with a pool. Filter them below, or read the area guide first.

Nearest airport
Ngurah Rai International (DPS), near Denpasar; usually 1 to 1.5 hours by road, depending on traffic
Getting around
Walking in the centre, private drivers, taxis, scooter hire; ride-hailing pick-ups can be restricted in parts of town
Climate
Drier from about April to October; wetter from November to March
Good to know
Ubud is cooler than the coast, especially in the evenings

Places to stay in Ubud

11 hotels

Homestay in Central Ubud & Monkey Forest Road

Ayu Homestay

Garden-view family rooms down a lane off Monkey Forest Road

  • garden
  • terrace
  • air-conditioning
See today's offers

Hotel in Peliatan, Pengosekan & Nyuh Kuning

Byasa

An infinity pool over the green, and breakfast served in your room

  • pool
  • air-conditioning
  • bike hire
See today's offers

Lodge in Central Ubud & Monkey Forest Road

In Da Lodge

Family rooms, a pool and a bar on a quiet lane five minutes from Ubud Palace

  • pool
  • garden
  • terrace
See today's offers

Bungalows in Central Ubud & Monkey Forest Road

Kabera Bungalow

Traditional rooms with garden balconies and breakfast brought to your door

  • garden
  • air-conditioning
  • free Wi-Fi
See today's offers

Guesthouse in Peliatan, Pengosekan & Nyuh Kuning

Sahadewa House

A shared kitchen and a coffee shop in a garden guesthouse in Peliatan

  • garden
  • air-conditioning
  • 24-hour front desk
See today's offers

Guesthouse in Peliatan, Pengosekan & Nyuh Kuning

Soca House

Rice-paddy views from your own terrace in the village of Peliatan

  • garden
  • terrace
  • 24-hour front desk
See today's offers

Guesthouse in Central Ubud & Monkey Forest Road

Uma Kutuh 2

A garden pool and balcony rooms on the north-east side of Ubud

  • pool
  • garden
  • terrace
See today's offers

Hostel in Campuhan, Penestanan & Sayan

WW Backpackers

Budget rooms with river-view balconies near the Campuhan bridge

  • terrace
  • air-conditioning
  • kitchen
See today's offers

"Our order" puts hotels we have fully written up first. Commission doesn't affect the order.

Where to stay in Ubud, area by area

Ubud Palace and the market mark the centre. Monkey Forest Road runs south from there to the sanctuary; Campuhan and Penestanan lie to the west across the river, Peliatan, Pengosekan and Nyuh Kuning to the south and south-east, and Tegallalang to the north.

Central Ubud & Monkey Forest Road

Best for first visits and getting around on foot

The square mile between Ubud Palace, the art market and the Sacred Monkey Forest Sanctuary holds most of the town's restaurants, cafés, spas, galleries and shops. Monkey Forest Road and parallel Jalan Hanoman are lined with places to eat, and the lanes that branch off them hide surprisingly quiet homestays.

You can walk to the palace, the Saraswati water temple and evening dance performances. The trade-off is daytime traffic and scooter noise on the main roads, so a room down a side lane is worth looking for.

Campuhan, Penestanan & Sayan

Best for rice-field views and yoga

West of the centre, across the bridge where two rivers meet, Campuhan is the starting point for the Campuhan Ridge Walk and home to the Blanco Renaissance Museum. Penestanan, up a long flight of steps, has villas and guesthouses among rice paddies and a strong yoga and wellness scene.

Further west, Sayan sits on the edge of the Ayung River gorge, where many of Ubud's best-known resorts look over the valley. It's peaceful, but you'll rely on a driver or scooter more than in the centre.

Peliatan, Pengosekan & Nyuh Kuning

Best for a quieter, more local base

South and south-east of the Monkey Forest, these villages are residential and calmer, with homestays, guesthouses and small hotels between rice fields. Peliatan has a long tradition of dance and gamelan, Pengosekan is home to the ARMA museum and close to the Yoga Barn, and Nyuh Kuning is a neat traditional village just beyond the forest.

Central Ubud is a short scooter or taxi ride away, and some places are within a longer walk. Goa Gajah, the Elephant Cave temple, lies a few kilometres to the east.

Tegallalang & the rice terraces

Best for terrace views and countryside

North of town, the road to Tegallalang passes craft workshops before reaching the famous stepped rice terraces at Ceking, one of Bali's most photographed views. Staying out here means early mornings on the terraces before the coach groups arrive, and nights that are properly quiet.

Allow for a drive of around 20 to 30 minutes into central Ubud, more in heavy traffic.

Questions about staying in Ubud

What is the best area to stay in Ubud for a first visit?

Central Ubud, around Monkey Forest Road and Jalan Hanoman, puts the palace, market, Monkey Forest and most restaurants within walking distance. Look for a room on a side lane to avoid traffic noise.

How do I get from Bali airport to Ubud?

Most people take a pre-booked driver, a hotel transfer or a taxi from Ngurah Rai International Airport. The trip usually takes between one and one-and-a-half hours, longer at busy times.

Is Ubud walkable?

The centre is, though pavements are narrow and uneven in places. Outlying villages such as Penestanan, Peliatan or Tegallalang are better with a scooter or a driver.

What is a homestay in Ubud?

A room or small group of rooms inside a Balinese family's compound, usually with its own household temple. They're often good value and give a glimpse of daily life, with breakfast commonly served on your terrace.

When is the best time to visit Ubud?

The drier months, roughly April to October, are the most popular. The wet season from November to March brings heavy afternoon showers but greener rice fields and fewer visitors.

More destinations in Indonesia