Skip to Content

Spain Hotels with On-Site Restaurants

Savour delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Spain. 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 119 hotels

Sort by:
City

Lifestyle hotel, design rooms and meeting space in A Coruña

View Details

AC Hotel Alcalá de Henares is located in a commercial area of the city, with easy access to Madrid.

View Details

Explore the province of Cadiz by staying at our 4-star hotel on the Costa de la Luz.

View Details

Immerse yourself in marble, glass, iron, and history at this former Dominican convent.

View Details

Discover our contemporary hotel with rooftop pool & sleek rooms near the beach

View Details

Experience authentic Mallorca from a historic estate

View Details

The AC Baqueira Autograph Collection is a luxury hotel located in the Catalan Pyrenees.

View Details

Luxury lifestyle Barcelona city center hotel with stylish rooms, dazzling dining and unique service.

View Details

Enjoy a remarkable getaway to Barcelona at the Four Points by Sheraton Barcelona Diagonal.

View Details

A prime setting for modern urbanites

View Details

Discover Labtwentytwo Barcelona: design, tech & sustainability at the heart of 22@ district.

View Details