Hotels with gym in Puerto Vallarta, Mexico
If You Are in a Hurry
Here’s a quick list of the best hotels in Puerto Vallarta





Hotel Mousai - Adults Only

At Hotel Mousai - Adults Only you will find a tennis court and activities such as hiking to waterfalls, kayaking, paddle boarding and snorkelling. A luxury spa with unique décor, hair and beauty services, and state of the art hydrotherapy circuit are also offered... Read more
- Rating: 9.3
- Stars: 5
The Westin Resort & Spa

This family-friendly resort and spais situated on a private beach overlooking the Pacific Ocean, and features a variety of on-site activities, and first-class amenities and services. The Westin Resort and Spa Puerto Vallarta offers everything needed for an unforgettable stay... Read more
- Rating: 8.8
- Stars: 4
Villa La Estancia Beach Resort & Spa Riviera Nayarit

This 4-star luxury hotel in Nuevo Vallarta is located on the beaches of Banderas Bay. This beach resort features a full-service spa, gourmet Mexican restaurant and a multi-level lagoon-style pool... Read more
- Rating: 8.7
- Stars: 5
Hyatt Ziva Puerto Vallarta

Offering an outdoor pool and a spa and wellness centre, Hyatt Ziva Puerto Vallarta is located in Puerto Vallarta. The VitaMar Spa offers an array of services such as massages, manicures and pedicures as well as body treatments... Read more
- Rating: 8.6
- Stars: 4
Costa Sur Resort by VRHost

Opened July 2022. Costa Sur Resort by VRHost has an outdoor swimming pool, fitness centre, a garden and terrace in Puerto Vallarta... Read more
- Rating: 8.5
The St. Regis Punta Mita Resort

Gourmet dining options, full-service spa treatments and top-rated golf courses are all on-site at this AAA Five Diamond Award winner resort. It overlooks the Pacific Ocean and rooms include private terraces... Read more
- Rating: 8.3
- Stars: 5
Hard Rock Hotel Vallarta All Inclusive

Nestled on the Bahia de Banderas beach in Nuevo Vallarta, this all-inclusive resort overlooks the Pacific Ocean, and features luxurious facilities and ideal accommodations for a memorable escape.Hard Rock Hotel Vallarta - All Inclusive features 2 beachfront pools with bar service... Read more
- Rating: 8.2
- Stars: 5
Marival Emotions Resort & Suites - All Inclusive

Set on Nuevo Vallarta Beach, Marival Resort & Suites features 7 restaurants, a spa and an outdoor pool with a swim-up bar. Each of its attractive rooms and suites has a balcony... Read more
- Rating: 8.2
- Stars: 5
Family Selection at Grand Palladium Vallarta Resort & Spa - All Inclusive

Family Selection at Grand Palladium Vallarta Resort & Spa All Inclusive has a restaurant, outdoor swimming pool, a fitness centre and bar in Punta Mita. Among the various facilities of this property are a garden, a private beach area and a tennis court... Read more
- Rating: 8.1
- Stars: 5
Marival Armony Luxury Resort & World Spa All Inclusive

Marival Group opened its newest property Armony Luxury Resort & Spa All Inclusive Adults-Only a Marival Collection Suites in 2020, redefining the meaning of luxury in the Adults-Only All-Inclusive space while bring a signature "Home Feeling" style of service to Mexico travel destinations.... Read more
- Rating: 8
- Stars: 5
Occidental Nuevo Vallarta

Located a 1-minute walk from Nuevo Vallarta Beach and Marina, Occidental Nuevo Vallarta offers outdoor pools for adults and children, tennis courts and a gym.Unlimited food and both local and international drinks are available from Occidental Nuevo Vallarta's 4 restaurants, which serve Mexican, Mediterranean and international cuisine, and from the snack bar, beach bar and lounge bar... Read more
- Rating: 8
- Stars: 4
Secrets Bahia Mita Surf and Spa - All Inclusive - Adults Only

At the resort each room has air conditioning, a seating area, a flat-screen TV with satellite channels, a safety deposit box and a private bathroom with a shower, free toiletries and a hairdryer. Secrets Bahia Mita Surf and Spa - All Inclusive - Adults Only features certain rooms with sea views, and each room is fitted with a coffee machine... Read more
- Rating: 7.9
- Stars: 5