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 73-84 of 119 hotels

Sort by:
City

The Hotel is located just a few minutes from the famous port.

View Details

AC Hotel Sevilla Forum is located on the junction of the A-4 Madrid road and the SE-30.

View Details

The first modern luxury urban resort experience in Madrid.

View Details

AC Hotel Madrid Airport is located just a 10-minute car-ride from the airport.

View Details

Historic hotel with the best services closed to the Cathedral

View Details

Hotel Alfonso XIII, a Luxury Collection Hotel is a landmark hotel located in the center of Seville.

View Details

Discover a whole new perspective. Wonderful Hospitality Always.

View Details

Find your balance where the river meets the sea.

View Details

Explore León from our modern hotel located 10' walking to the city center

View Details

Granada’s rich history thrives in an 1800s palace retreat.

View Details