Skip to Content

Puerto Vallarta, Mexico Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Puerto Vallarta, Mexico. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.

Showing 1-9 of 9 Hotels

Sort by:
Distance
Lowest Regular Rates for Mon, Oct 12 - Tue, Oct 13
3.2(192 reviews)
|
1.8 mi from destination

Modern and dynamic rooms, gym, La Chula restaurant and close to Joya Hospital.

NEW
4.1(42 reviews)
|
2.5 mi from destination

Our Puerto Vallarta all-inclusive resort offers a reimagined approach to the beachfront escape

3.9(1122 reviews)
|
2.5 mi from destination

Newly renovated resort in Puerto Vallarta, Mexico featuring oceanfront rooms, dining and a spa.

NEW
3 mi from destination

Reimagined all-inclusive beachfront resort on Marina Vallarta

4.4(3559 reviews)
|
3 mi from destination

Beachfront Puerto Vallarta resort with a spa, golf course, dining, event venues and luxury rooms.

4(1169 reviews)
|
13.4 mi from destination

Our resort in Nayarti, Mexico, surrounds guests with the natural beauty of the Riviera Nayarit.

4.4(784 reviews)
|
15.6 mi from destination

A 5-star beachfront hotel in Punta de Mita with secluded beach access and outdoor activities

4.6(1003 reviews)
|
22.5 mi from destination

The St. Regis Punta Mita Resort is a luxury hotel in Punta Mita, Mexico

View Details
4.5(22 reviews)
|
31.7 mi from destination

Siari, one of just nine Ritz-Carlton Reserves worldwide, joining an elite collection.