The Experience

Enjoy the unique of a real Mexican Hacienda surrounded by beautiful gardens, traditional decor and perfect facilities for an unforgettable vacation.

Hacienda Hotel & Spa represents a poignant aspect of Mexican culture and tradition and is strategically lacated at the center of the Puerto Vallarta Hotel Zone. We are located just 10 min. from the international Airport, the Bus Station, Convention Center and Downtown area.

We are the perfect choice whether you want to relax and enjoy our facilities and beach club or enjoy everything Puerto Vallarta has to offer.

155 Spacious Rooms with a lovely colonial style decor. Each room with its own private French balcony or terrace, air conditioned, cable TV, Free WiFi, direct dial telephone, daily maid service, 24/7 security, laundry service and anything you could need no matter you are on a leisure or business trip.

For your complete comfort we have 3 Restaurants, 2 Bars and a Beach Club with Snack Bar. Hacienda Hotel, Spa & Beach Club offers you the option to choose between the following plans:European Plan (Room Only and No Meals)All-Inclusive Plan: Room, food and beverages in all our restaurants and bars, and beach club. Late night snack and alcoholic beverages until 1am is also included. Taxes and tips are included.

Want to feel like a completely renovated, leave behind the daily stress and have a time only for yourself? Then, do not miss our Holistic Spa “Piedra Viva” we promise to immerse you in total relaxation.Take a massages, a body wrap, a facial or a body exfoliation; also you could join us for the authentic “temazcal ritual” all of that in an open area where the vibrant essence of nature, the friendly lighting have created a sanctuary of tranquility and peace that will make you to leave your cares behind and rejuvenate your senses.

Start with our vacation planner so we can match you with our most suitable travel advisor. We do it all for you, air, car, accommodations, tours, you name, it in a seamless luxury vacation experience you will treasure for a lifetime.