The Hotel

Located in Puerto Escondido on the coast of Oaxaca, The Hotel Santa Fe is a four-star hotel, designed in colonial style and located between Zicatela and Marinero Beaches.

The Hotel Santa Fe offers fifty Standard Rooms, six Junior Suites, two Master Suites, two Presidential Suites, eight Bungalows, four pools and a superb restaurant.There are lush tropical gardens and pleasant courtyards interspersed throughout the colonial style buildings, and four separate pools grace our courtyards. Each room is a unique and airy hideaway, and comes equipped with air-conditioning, satellite television and a private balcony.

Our friendly staff, nearly all of whom speak English, do their best to provide our guests with excellent service and quality hospitality. We are here to serve you in a variety of ways, to make your time in the hotel as wonderful as you had anticipated, to recommend interesting local places to visit, to arrange tours, reservations and other services and to help solve any travel problems you may have encountered.

The Hotel Santa Fe can assist with your every want and need. We offer Eco tours and a car rental service for your convenience.

We have an internet room with several computers and wireless access throughout most of the grounds and many of the rooms.

Puerto Escondido offers something for everyone. Favored things to do include horseback riding on the beach, surf fishing, boogie boarding, surfing, eco tours, kayaking, bird watching or just relaxing with a massage.


Standard Rooms are typical of the understated elegance of the Hotel Santa Fe. All are delightful, light-filled spaces with natural wood trim and saltillo tile floors. Each is unique and tastefully furnished with locally made Mexican furniture, hand woven drapes and bedspreads, and lovely hand-painted tile bathrooms. The rooms are furnished with either a king size bed, or two and three double beds. All rooms have satellite television and air-conditioning, and nearly all have balconies looking out on the beautiful hotel gardens.