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 49-60 of 119 hotels

Sort by:
City

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

View Details

A prime setting for modern urbanites

View Details

A 5* resort featuring a 27-hole golf course, a unique spa, 2 restaurants, 3 bars and swimming pools.

View Details

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

View Details

Trendy boutique hotel in an historic building. Premier location, in the heart of Barcelona.

View Details

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

View Details

This hotel is located in the centre of Madrid; very close to the Puerta de Atocha train station AVE.

View Details

A luxury boho-chic resort with beachfront rooms, operating from April 30 to October 18.

View Details

Timeless Castilian charm with smart contemporary luxury.

View Details

A boutique hotel located in the heart of Seville, steps away from its most iconic landmarks.

View Details