Hero Image

Curated luxury hotels in Perthshire

Search
Fri 05 Dec
Mon 08 Dec
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Fri 05 Dec
Mon 08 Dec
Room 1

Adults

18+ years
2

Children

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Perthshire

Recommended

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Perthshire, but are nearby and match your search.
Macdonald Highlands Hotel at Macdonald Aviemore Resort
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Aviemore · 49.78 mi from centre

7.3

 

2,962 reviews

Breakfast available

Located within the Cairngorms National Park, the Macdonald Highlands Hotel at Macdonald Aviemore Resort is part of the Macdonald Aviemore Resort which boasts a collection of 4-star hotels, restaurants and bars, as well as extensive leisure facilities including an on-site cinema and is Winner of Resort Hotel of the Year in Scotland – Scottish Hospitality Awards 2019. There is a championship golf course nearby.

The 4-star rooms at the Macdonald Highlands Hotel at Macdonald Aviemore Resort all feature a flat-screen TV, a private bathroom with a bath or shower and free WiFi. There is a selection of Classic or Executive rooms and suites available. Family rooms, some interconnecting, are available with either a sofa or pop up bed for the children.

Within this hotel you will find Aspects Restaurant, the resort’s signature restaurant offering contemporary Scottish dishes using seasonal ingredients. Guests have access to a wide range of dining options across the resort. Other restaurants within a few minutes’ walk include Spey Burger in Macdonald Aviemore Hotel and Giovanni’s Italian Ristorante in the Macdonald Morlich Hotel.
Please note, Spey Burger and Giovanni's are seasonal restaurants

The Macdonald Highlands Hotel at Macdonald Aviemore Resort also benefits from direct guest access to the resort’s leisure facilities within Aviemore Activity Centre including a large leisure pool, soft play, gym and seasonal café.

Compare price on Booking.com
Compare price on Booking.com
Primary image
InterContinental Edinburgh The George by IHG
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in New Town, Edinburgh · 39.29 mi from centre

8.8

 

925 reviews

Breakfast available

InterContinental Edinburgh The George by IHG is centrally located in Edinburgh – a 4-minute walk from Princes Street Gardens and 9 minutes by foot from St. Giles' Cathedral. This hotel is 0.7 mi (1.1 km) from Edinburgh Playhouse Theatre and 1 mi (1.6 km) from Greyfriars Kirk.

Compare price on Booking.com
Compare price on Booking.com
The Upper Largo Hotel & Restaurant
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Leven, Lundin Links · 30.52 mi from centre

8.7

 

726 reviews

Breakfast available

Set in Lundin Links, 18 km from St Andrews University, The Upper Largo Hotel & Restaurant offers accommodation with a private beach area, free private parking, a terrace and a restaurant. This 4-star hotel offers room service and free WiFi. Guests can have a drink at the bar.

At the hotel, every room is fitted with a desk. All rooms are fitted with a kettle and a private bathroom with a shower and free toiletries, while selected rooms will provide you with a kitchen equipped with a fridge. The units in The Upper Largo Hotel & Restaurant are fitted with a flat-screen TV and a hairdryer.

The breakfast offers buffet, continental or Full English/Irish options.

St Andrews Bay is 21 km from the accommodation, while Discovery Point is 36 km away. Dundee Airport is 39 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Mondo Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Coatbridge · 46.38 mi from centre

8.4

 

453 reviews

Breakfast available

Located in Coatbridge, Mondo Hotel is a 2-minute drive from Drumpellier Country Park and 6 minutes from Hollywood Bowl. This hotel is 12.2 mi (19.6 km) from OVO Hydro and 10.2 mi (16.4 km) from George Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Glasgow Grosvenor Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Glasgow Westend, Glasgow · 50.20 mi from centre

8.0

 

538 reviews

Breakfast available

With a stay at Glasgow Grosvenor Hotel in Glasgow (Glasgow Westend), you'll be within a 5-minute drive of University of Glasgow and Kelvingrove Art Gallery and Museum. This hotel is 1.6 mi (2.6 km) from Kings Theatre Glasgow and 2.2 mi (3.5 km) from Scottish Exhibition and Conference Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Tweeddale Arms Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Haddington · 51.08 mi from centre

8.4

 

273 reviews

Breakfast available

With a stay at Tweeddale Arms Hotel in Haddington (Gifford), you'll be within a 10-minute drive of Lennoxlove Historic House and Nungate Bridge. This hotel is 3.2 mi (5.1 km) from Yester Castle and 4.2 mi (6.8 km) from St Mary's Church.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Novotel Edinburgh Park
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Sighthill, Edinburgh · 39.76 mi from centre

8.8

 

933 reviews

Breakfast available

Located in Edinburgh (Sighthill), Novotel Edinburgh Park is within a 10-minute drive of Edinburgh Zoo and Murrayfield Stadium. This hotel is 5.5 mi (8.8 km) from Princes Street and 5.6 mi (9 km) from George Street.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sherbrooke Castle Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Pollokshields, Glasgow · 52.36 mi from centre

9.2

 

645 reviews

Breakfast available

A stay at Sherbrooke Castle Hotel places you in the heart of Glasgow, within a 5-minute drive of Ibrox Stadium and Burrell Collection. This boutique hotel is 2.7 mi (4.3 km) from Hampden Park and 2.7 mi (4.3 km) from OVO Hydro.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Glenspean Lodge Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Roybridge · 54.37 mi from centre

9.6

 

33 reviews

Breakfast available

With a stay at Glenspean Lodge Hotel in Roybridge, you'll be within a 10-minute drive of Highland Soaps and Commando Memorial. This hotel is 20.1 mi (32.3 km) from Ben Nevis and 8.8 mi (14.2 km) from Lochy Bay.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Dunvegan Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 30.92 mi from centre

9.2

 

92 reviews

Breakfast available

A stay at The Dunvegan Hotel places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This golf hotel is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
DoubleTree by Hilton Dunblane Hydro
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dunblane · 25.02 mi from centre

8.2

 

941 reviews

Breakfast available

With a stay at DoubleTree by Hilton Dunblane Hydro in Dunblane, you'll be in the historical district, within a 10-minute drive of Stirling Castle and Cathedral Museum. This hotel is 11.9 mi (19.1 km) from Loch Lomond and The Trossachs National Park and 0.8 mi (1.3 km) from Dunblane Museum.

Compare price on Booking.com
Compare price on Booking.com
Haar with Rooms 5 stars
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in St. Andrews · 30.90 mi from centre

8.5

 

157 reviews

Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar. St Andrews Bay is 5.1 km away and Discovery Point is 21 km from the inn.

All units at the inn are fitted with a flat-screen TV and a safety deposit box. Featuring a private bathroom with a shower and free toiletries, some rooms at Haar with Rooms 5 stars also boast a city view. All rooms will provide guests with a wardrobe and a coffee machine.

An à la carte, Full English/Irish or American breakfast can be enjoyed at the property. At the accommodation you will find a restaurant serving Scottish and local cuisine. Vegetarian, dairy-free and vegan options can also be requested.

Dundee Airport is 24 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Chain Runner, Livingston by Marston's Inns
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in West Lothian, Livingston · 41.62 mi from centre

8.6

 

419 reviews

Breakfast available

With a stay at Chain Runner, Livingston by Marston's Inns in Livingston, you'll be a 4-minute walk from Livingston Designer Outlet and 11 minutes by foot from Almondvale Stadium. This inn is 15.9 mi (25.7 km) from Edinburgh Zoo and 16.7 mi (26.8 km) from Murrayfield Stadium.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Raven’s Cliff, Motherwell by Marston's Inns
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in Motherwell · 49.97 mi from centre

8.8

 

567 reviews

Breakfast available

Located in Motherwell, Raven’s Cliff, Motherwell by Marston's Inns is within a 15-minute walk of Ravenscraig Regional Sports Facility and Colville Park Golf Club. This inn is 15.6 mi (25.1 km) from George Square and 16 mi (25.7 km) from Buchanan Street.

Compare price on Booking.com
Compare price on Booking.com
Primary image
YOTEL Glasgow
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in City Centre Glasgow, Glasgow · 50.68 mi from centre

8.6

 

1,255 reviews

Breakfast available

With a stay at YOTEL Glasgow, you'll be centrally located in Glasgow, just a 4-minute walk from Buchanan Street and 10 minutes by foot from George Square. This hotel is 1.2 mi (1.9 km) from OVO Hydro and 1.3 mi (2 km) from Scottish Exhibition and Conference Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
YOTEL Edinburgh
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in New Town, Edinburgh · 39.17 mi from centre

8.6

 

2,043 reviews

Breakfast available

With a stay at YOTEL Edinburgh, you'll be centrally located in Edinburgh, within a 5-minute walk of George Street and Princes Street. This hotel is 0.7 mi (1.1 km) from Grassmarket and 1.1 mi (1.7 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Glasgow Westerwood Spa & Golf Resort
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Cumbernauld, Glasgow · 38.92 mi from centre

8.2

 

879 reviews

Breakfast available

Located in Glasgow, Glasgow Westerwood Spa & Golf Resort is in a rural location, within a 5-minute drive of The Westerwood Golf Course and Cumbernauld Theatre. This golf hotel is 13.5 mi (21.8 km) from Stirling Castle and 2.3 mi (3.7 km) from Dullatur Golf Club.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Macdonald Forest Hills Resort
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Resort in Kinlochard, Stirling · 40.40 mi from centre

7.8

 

151 reviews

Breakfast available

Located in Stirling, Macdonald Forest Hills Resort is in a national park – a 1-minute drive from Go Country, Forest Hills Water Sport Centre and 5 minutes from David Marshall Lodge Visitor Centre. This spa resort is 31.6 mi (50.8 km) from Loch Lomond and 13.1 mi (21.1 km) from Loch Lomond and The Trossachs National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Lodge at Craigielaw
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in Aberlady · 42.27 mi from centre

9.4

 

152 reviews

Breakfast available

Located in Aberlady, The Lodge at Craigielaw is on the waterfront, within a 5-minute drive of Aberlady Bay Nature Reserve and Gosford Sands. This golf inn is 17.3 mi (27.9 km) from Royal Mile and 14.2 mi (22.9 km) from Portobello Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
No 11
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Leith, Edinburgh · 39.22 mi from centre

8.8

 

527 reviews

Breakfast available

A stay at No 11 places you in the heart of Edinburgh, within a 15-minute walk of Edinburgh Playhouse Theatre and Princes Street. This luxury hotel is 1.1 mi (1.8 km) from Royal Mile and 1.6 mi (2.6 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor