Choose your preferred language. We speak English (US) and 42 other languages.
Most often used by people in the United States
FREE cancellation on most rooms! Instant confirmation when you reserve
Offering an outdoor pool and BBQ facilities, Casa Virgilios B&B is located in Nuevo Vallarta, 1.7 km from the town centre. Free Wi-Fi access is available.
Located on the coast of Banderas Bay in Puerto Vallarta, Mexico, this resort offers a water sports center, 2 spas, and 4 on-site restaurants serving Mexican and international food.
On the Banderas Bay in Nuevo Vallarta, this 5-star resort features spacious rooms with furnished balconies and ocean views. It also has a Mexican-European style spa and modern gym.
Just 10 minutes’ walk from Guayabitos Beach, Las Casitas apartment complex is set around a garden and an outdoor swimming pool. Free Wi-Fi is available in public areas.
“Las Casitas is an interesting little place to stay. The bungalow we had was enormous (for 2 people).It is quite cavernous as the domed brick ceiling must be 25-30 feet high.”
This beach-front hotel is located in Nuevo Vallarta and on Riviera Nayarit. The hotel offers massage services near the private beach and rooms have a microwave and refrigerator.
Situated in to Rincón de Guayabitos Beach, this charming complex offers a tennis court and 2 outdoor pools, surrounded by tropical gardens.
Just 80 metres from Sayulita Beach, Hotel Sayulita offers a swimming pool, an organic garden and a holistic health centre. It features air-conditioned suites with a fridge, coffee maker and toaster.
The all-inclusive beachfront Decameron Los Cocos is in Guayabitos, 43 miles north of Puerto Vallarta.
Just 60 metres from the beach in Rincón de Guayabitos, Posada Real offers tropical gardens, an outdoor pool and a hot tub. Each air-conditioned room offers cable TV, a fridge and free Wi-Fi.
This colorful beachfront hotel is in Bucerias, 20-minute drive from Puerto Vallarta. It features large gardens with 5 pools, as well as free water sports equipment rental.
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favorite destinations to receive personalized deals.
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.