You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Hotel in Perth · 43.39 km from centre
8.8
1,000 reviews
Breakfast available
When you stay at Holiday Inn Express Perth by IHG in Perth, you'll be in the business district, within a 5-minute drive of McDiarmid Park and Huntingtower Castle. This hotel is 1.9 mi (3 km) from Black Watch Regimental Museum and 1.9 mi (3.1 km) from St. Ninian's Cathedral.

Hotel in Perth · 42.92 km from centre
8.1
2,252 reviews
Breakfast available
This hotel is beside the River Tay, a minute from Perth Museum and Horsecross Concert Hall. Rooms are en suite and many have views of the river and the hotel's award-winning gardens.
The Royal George restaurant serves traditional Scottish food with river views. Fresh farm and local market ingredients are used. Breakfast, lunch, afternoon tea, high tea and dinner served with daily specials.
In the MacGregor Lounge Bar, choose from world wines, fine beers and over 50 Scottish malt whiskies and Scottish Gins. The sun lounge offers views of The River Tay and Perth Bridge.
The hotel offers a complimentary fitness suite, with running machine, eSpinner bike, rowing machine and a selection of free weights, kettle bells and stretch mats, for the exclusive use of hotel guests. There is also and onsite residents games room, with free play pool table, gaming machine and table football.
The Royal George is over 200 years old and was once visited by Queen Victoria. It is a short walk from Perth High Street. St Andrews, Gleneagles and Carnoustie golf courses are within driving distance.
19 free car parking spaces are available on a first come, first served basis. The hotel has a gun room for groups of shooters. Free high-speed WiFi is offered in all areas.
Hotel does not operate with a lift, all rooms are accessible by stairwell only.

Inn in Leven · 41.84 km from centre
8.4
286 reviews
Breakfast available
Located in Leven, The Inn at Lathones is in a rural location, within a 10-minute drive of Fife Folk Museum and St Andrews Wine Company. This inn is 6.1 mi (9.8 km) from Old Course at St Andrews and 5.3 mi (8.5 km) from Kellie Castle.

Hotel in Perth · 43.79 km from centre
7.2
293 reviews
A stay at Best Western Queens Hotel places you in the heart of Perth, within a 10-minute walk of Fergusson Gallery and Perth Theatre. This hotel is 0.6 mi (0.9 km) from St. Ninian's Cathedral and 0.6 mi (1 km) from Perth Ice Rink.

Guesthouse in Blairgowrie · 33.01 km from centre
9.6
58 reviews
Breakfast available
With a stay at Glenkilrie House in Blairgowrie, you'll be within a 15-minute drive of Cairngorms National Park and Butcharts Access Poma. This guest house is 5.9 mi (9.5 km) from Auchintaple Loch and 12.2 mi (19.7 km) from Cateran Trail.

Hotel in Montrose · 27.00 km from centre
8.4
500 reviews
Breakfast available
Near the town centre, the Links Hotel offers free Wi-Fi, an AA Rosette-awarded restaurant and free parking. Montrose rail station is nearby.
The Links restaurant offers Scottish and continental cuisine. There is a cocktail bar and an outdoor terrace.
Some of the spacious en suite rooms at the Links Hotel have a balcony.
Dating back to 1875, this former Edwardian town house has a Dutch-style coffee house.
The Links is within walking distance of an historic golf course and Montrose Beach.

Hotel in St. Andrews · 37.21 km from centre
9.2
1,000 reviews
Breakfast available
Located in St. Andrews, Fairmont St Andrews is by the sea – a 2-minute drive from St Andrews Bay and 6 minutes from University of St. Andrews. This family-friendly hotel is 3.3 mi (5.2 km) from The Fife Coastal Path and 3.4 mi (5.4 km) from St. Andrew's Cathedral.

Inn in Perth · 41.59 km from centre
9.2
117 reviews
Breakfast available
When you stay at The Bankfoot Inn in Perth, you'll be within a 10-minute drive of Active Kids Adventure Park and Historic Scotland Stanley Mills. This inn is 5.5 mi (8.9 km) from Birnam Oak and 5.9 mi (9.5 km) from Dunkeld and Birnam Sports and Leisure Hub.

Hotel in Aboyne · 48.04 km from centre
8.6
78 reviews
Breakfast available
With a stay at Loch Kinord Hotel in Aboyne, you'll be within a 5-minute drive of Cairngorms National Park and Muir of Dinnet National Nature Reserve. This hotel is 13.5 mi (21.7 km) from Balmoral Castle and 8.2 mi (13.2 km) from Deeside Activity Park.

Guesthouse in Perth · 42.36 km from centre
9.4
92 reviews
Breakfast available
When you stay at Hazeldene Guest House in Perth, you'll be in the historical district, within a 10-minute walk of Perth Art Gallery and Museum and Perth Concert Hall. This guest house is 0.7 mi (1.1 km) from St. John's Kirk and 0.8 mi (1.3 km) from St. Ninian's Cathedral.

Inn in Aboyne · 47.91 km from centre
9.6
182 reviews
Located in Aboyne, The Boat Inn is a 2-minute drive from Aboyne Golf Club and 6 minutes from The Butterworth Gallery. This inn is 4.1 mi (6.7 km) from Deeside Activity Park and 8.8 mi (14.1 km) from Muir of Dinnet National Nature Reserve.

Guesthouse in Perth · 43.69 km from centre
8.8
284 reviews
Breakfast available
With a stay at Heidl Guest House in Perth, you'll be a 4-minute walk from Perth Leisure Pool and 6 minutes by foot from Perth Ice Rink. This guest house is 0.4 mi (0.6 km) from St. Ninian's Cathedral and 0.5 mi (0.9 km) from Perth Theatre.

Hotel in Montrose · 26.80 km from centre
8.0
85 reviews
When you stay at Star Hotel in Montrose, you'll be near the beach, within a 5-minute walk of Montrose Museum and Art Gallery and Montrose Basin. This hotel is 1.1 mi (1.8 km) from Montrose Beach and 2.7 mi (4.3 km) from Dunninald Castle and Gardens.

Bed and breakfast in Ballater · 46.16 km from centre
9.6
637 reviews
This former church has been tastefully converted, enabling retention of the original features. Auld Kirk B&B is situated in the heart of picturesque Royal Deeside. It features free Wi-Fi and free off-site parking.
Breakfast is freshly cooked to order and made from local ingredients wherever possible, and Auld Kirk's chef has won numerous awards and accolades.
Bedrooms are stylish and contemporary. The range of guest amenities in each room include a Nespresso coffee machine, homemade biscuits, an iron and an ironing boards, a hairdryer, a television and free Wi-Fi. There is also a dram of Royal Lochnagar whisky.
The Royal residence of Balmoral castle is less than 8 miles away and Dufftown, part of the famous whisky trail, is just over an hour’s drive away.

Hotel in Blairgowrie · 25.43 km from centre
8.6
35 reviews
Located in Blairgowrie, Red House Hotel is within a 10-minute drive of Blairgowrie Golf Club and Strathmore Golf Centre. This hotel is 5.6 mi (9 km) from Alyth Museum and 10.7 mi (17.2 km) from Historic Scotland Stanley Mills.

Hotel in Montrose · 27.05 km from centre
8.2
439 reviews
Breakfast available
The Park Hotel is in a quiet area, in the centre of this historic seaside town, 800 metres from Montrose Rail Station and the golf course. It has free parking, en suite rooms and a bar and restaurant.
The Park Hotel is 300 metres from the High Street and the shops. The beach and the Montrose Golf Links golf course are a short walk from the hotel.
The en suite rooms have TVs, hairdryers, tea/coffee, trouser presses and ironing facilities. Some rooms are on the ground floor and some have views over the gardens.
Parkers restaurant offers a brasserie-style menu with daily specials. The bar is a more casual option and there is also 24-hour room service.
A full cooked Scottish breakfast is available each day.

Hotel in Crail, Anstruther · 45.30 km from centre
8.6
55 reviews
Breakfast available
With a stay at Balcomie Links Hotel in Anstruther, you'll be a 5-minute walk from Crail Museum and Heritage Centre and within a 5-minute drive of Crail Golfing Society - Balcomie and Craighead Courses. This hotel is 10.6 mi (17.1 km) from Old Course at St Andrews and 1.3 mi (2.1 km) from East of Scotland Kart Club.

Hotel in Blairgowrie · 39.72 km from centre
8.6
216 reviews
Breakfast available
When you stay at Dalmunzie Castle Hotel in Blairgowrie, you'll be in a national park and 6 minutes by car from Cairngorms National Park. This golf hotel is 24 mi (38.6 km) from Balmoral Castle and 7.3 mi (11.8 km) from Glenshee Ski Centre.

Inn in Blairgowrie · 26.91 km from centre
9.2
72 reviews
Breakfast available
Located in Blairgowrie, The Old Cross Inn is a 3-minute drive from Alyth Museum and 6 minutes from Blairgowrie Golf Club. This inn is 5.1 mi (8.2 km) from Strathmore Golf Centre and 7.3 mi (11.8 km) from Meigle Museum.

Hotel in St. Andrews · 34.02 km from centre
8.2
15 reviews
Breakfast available
With a stay at The Ardgowan in St. Andrews, you'll be steps from Old Course at St Andrews and University of St. Andrews. This 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.