Skip to Content

Costa Rica Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Costa Rica. 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-12 of 26 hotels

Sort by:
City

Modern Alajuela hotel with vibrant rooms, on-site dining, and flexible event spaces.

Our hotel in Alajuela, Costa Rica offers rooms and suites with on-site dining and a fitness center.

Stylish, modern comfort just minutes from the San José airport.

A chic, pet-friendly hotel in Escazú with modern décor and a prime location.

Our all inclusive resort in Guanacaste offers the quintessential Pura Vida experience.

Delight guests in the Pura Vida lifestyle at our family friendly hotel in Costa Rica.

View Details

Luxury hotel in Guanacaste, Costa Rica with a nature preserve, outdoor pool, on-site dining and spa.

View Details

Discover a modern oasis at our Playa Conchal Resort, hidden between the mangroves of Guanacaste.

View Details

Hotel near the airport with Wi-Fi, complimentary American breakfast, gym, and parking.

Hotel in Belen, Costa Rica with five restaurants and an on-site spa near the airport

View Details

Family-friendly vacation ownership resort steps from Herradura Beach in Los Suenos, CR.

View Details