Skip to Content

Mexico Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in 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 193-200 of 293 hotels

Sort by:
City
FULLY RENOVATED

Discover the best of all-inclusive getaways with All-In Luxury® from Royalton Luxury Resorts.

Lively Puerto Vallarta hotel with a resort-style spa, tennis courts and private beach.

View Details
NEW

Starting 01 May 2026: a reimagined approach to all-inclusive luxury on Puerto Vallarta’s shores

View Details

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

Newly renovated Puerto Vallarta hotel featuring all oceanfront rooms, on-site dining and a spa.

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

View Details

A 5-star beachfront resort in Punta de Mita with exclusive beach access and outdoor activities

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

View Details