Skip to Content

Perth, United Kingdom Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Perth, United Kingdom. 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-8 of 18 hotels

Sort by:
Distance
NEW HOTEL
4.4(87 reviews)
|
29.4 mi from destination

Modern city centre property on Dundee's scenic waterfront

View Details
3.8(1659 reviews)
|
50.4 mi from destination

A playful hotel within walking distance to Edinburgh Airport. Go chic, go Moxy!

View Details
4.2(1801 reviews)
|
51.1 mi from destination

Enjoy comfort and convenience in the heart of the city, located near major Edinburgh attractions.

View Details
4.2(1001 reviews)
|
51.2 mi from destination

Unique 5-star hotel in Edinburgh city centre featuring boutique accommodations and luxury amenities

View Details
3.4(609 reviews)
|
51.2 mi from destination
View Details
4.4(407 reviews)
|
51.3 mi from destination

New luxury hotel W Edinburgh gives uninterrupted 360-degree views over Scotland's capital city.

View Details
4(7 reviews)
|
51.3 mi from destination

Discover unrivalled luxury in the heart of Edinburgh’s New Town

View Details
3.5(169 reviews)
|
51.6 mi from destination

Stylish hotel in Edinburgh, conveniently located near Haymarket Station & Murrayfield.

View Details

LUXURY

PREMIUM

SELECT

LONGER STAYS