View of Puerto Ángel Bay from Hotel La Buena VistaFrom the hillside
of Puerto Ángel

A hotel with a story on the Oaxacan coast

More than three decades
welcoming travelers.

La Buena Vista is a simple, authentic, family-run hotel: rooms among the trees, home-style Mexican cooking, and a pool overlooking the town.

Book direct

Plan your stayLive availability and pricing, right here.

Discover La Buena Vista

Three ways to
know this place.

Rooms, history and a Puerto Ángel guide with first-hand information to plan your stay before arriving.
Room at Hotel La Buena Vista01 · Rest

Rooms among the trees.

See rooms →
Palapa and pool at La Buena Vista02 · The familiar place

Over 30 years in Puerto Ángel.

Read our story →
Puerto Ángel coastline03 · The coast

A town on the Pacific.

Explore Puerto Ángel →

A familiar place, then and now

A hotel that grew
with Puerto Ángel.

For more than 30 years, La Buena Vista has welcomed families and travelers to a green hillside. Its rooms and bungalows rise among stone steps, terraces, tiled roofs, and palms.Here, history is not decoration. It lives in the paths, the palapa, the kitchen, and the warm way every guest is welcomed.
Aerial view of Hotel La Buena Vista among trees and tiled roofs
La Buena VistaA hillside home surrounded by tropical greenery.
Swimming pool at Hotel La Buena Vista

Above the town

A pool among the trees.

A cool place to slow down and take in Puerto Ángel from above.

Gather around the table

Mexican cooking under the palapa.

Breakfast, a la carte meals, and long conversations in a space that keeps its original character.
Traditional restaurant under a palapa
01Rooms and bungalows

Simple spaces set along the hillside.

02Panoramic pool

Set on the upper level of the hotel.

03Mexican restaurant

Home-style breakfast and meals.

04Walk to the beach

Principal and Panteón beaches are about 15 minutes away.

Rest on the hillside

Rooms with the character of a coastal home.

Unpretentious and true to the place: cool, quiet rooms to come back to after a day at the beach.See availability
Traditional Hotel La Buena Vista interior with woodwork and a muralHospitality as it has always been
Hotel La Buena Vista surrounded by tropical greenery in Puerto Ángel

Puerto Ángel, Oaxaca

Close to the sea.
Far from the noise.

We are on La Buena Compañía, on a hillside near the center of town. From here, you can walk to Playa Principal and Playa Panteón.
  • Playa Principal15-minute walk
  • Playa Panteón15-minute walk
  • Puerto Ángel town centerNear the hotel

Come be part of our story.

Your home in Puerto Ángel.

Check dates
en_USEnglish