Top Trending Hotels Near Blair Castle

See all 96 Hotels near Blair Castle
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Atholl Arms Hotel
Atholl Arms Hotel

Blair Atholl, Pitlochry PH18 5SG

3.0 out of 5.0
3.7 out of 5 (57 reviews)

Located in Blair Atholl, this romantic hotel is within 1 mi (2 km) of Blair Atholl Golf Club and Blair Castle. The House of …

Get Rates
Fonab Castle Hotel & Spa
Fonab Castle Hotel & Spa

Foss Road, Pitlochry PH16 5ND

5.0 out of 5.0
4.7 out of 5 (25 reviews)

Situated in Pitlochry, this luxury hotel is steps from Explorers' Garden at Pitlochry Theatre and Pitlochry Power Station and …

£180
Pine Trees Hotel Pitlochry
Pine Trees Hotel Pitlochry

Strathview Terrace, Pitlochry PH16 5QR

3.5 out of 5.0
4.5 out of 5 (73 reviews)

Situated in Pitlochry, this hotel is within a 10-minute walk of Pitlochry Golf Club and Pitlochry Children's Amusement Park …

Get Rates
The Pitlochry Hydro Hotel
The Pitlochry Hydro Hotel

Knockard Road, Pitlochry PH16 5JH

3.0 out of 5.0
3.3 out of 5 (18 reviews)

Situated in Pitlochry, this eco-friendly hotel is within 1 mi (2 km) of Pitlochry Children's Amusement Park Arcade, Bells …

£69
East Haugh House Hotel
East Haugh House Hotel

East Haugh House Hotel, Pitlochry PH16 5TE

4.0 out of 5.0
4.5 out of 5 (22 reviews)

Situated in Pitlochry, this hotel is within 1 mi (2 km) of Bells Blair Athol Distillery and Edradour Distillery. Black Spou …

Get Rates
The Weem Inn
The Weem Inn

The Weem Inn, B846, Aberfeldy PH15 2LD

3.0 out of 5.0
3.8 out of 5 (11 reviews)

Situated in the historical district, this bed & breakfast is within 1 mi (2 km) of Castle Menzies, Wade's Bridge, and Black …

Get Rates
The Kenmore Club by Diamond Resorts
The Kenmore Club by Diamond Resorts

Kenmore, Aberfeldy PH15 2HH

4.0 out of 5.0
4.7 out of 5 (32 reviews)

Located in Kenmore, this apartment is within 2 mi (3 km) of Mains of Taymouth Golf Course, Taymouth Castle, and Scottish …

£31
Mains of Taymouth
Mains of Taymouth

Kenmore, Aberfeldy PH15 2HN

5.0 out of 5.0
4.3 out of 5 (4 reviews)

Located in Kenmore, this luxury apartment is within 2 mi (3 km) of Mains of Taymouth Golf Course, Taymouth Castle, and …

Get Rates
Atholl Arms Hotel
Atholl Arms Hotel

Bridgehead, Dunkeld PH8 0AQ

3.0 out of 5.0
4.2 out of 5 (17 reviews)

Situated in Dunkeld, this hotel is steps from Ossian's Hall and Perthshire Country Sports. Dunkeld Cathedral and Birnam Oak …

Get Rates
Ben Lawers Hotel
Ben Lawers Hotel

Loch Tay, Aberfeldy PH15 2PA

3.0 out of 5.0
4.1 out of 5 (38 reviews)

Located in Lawers, this inn is within 9 mi (15 km) of Ben Lawers, Fortingall Yew, and Glenlyon Gallery. Canyoning Scotland an …

£60
Hide content

Pocket Guide: Blair Atholl Blair Castle Hotels

One of Scotland’s largest attractions is surely its famous Edinburgh Castle, which crowns the capital and can be viewed from nearly every hotel, restaurant, pub, and shop in the city. Visitors to the country, however, will quickly discover that there are plenty of spectacular castles, palaces, and tower houses to see all throughout the country. The region of Perth and Kinross is no different, and is home to a few truly unique and historical buildings, such as Scone Palace, where Scottish kings were once crowned on the Stone of Scone, and Loch Leven, which was the jail of Mary Queen of Scots until she escaped in 1568.

Visit Blair Castle, the Ancestral Home of Clan Murray

In the village of Blair Atholl that sits at the junction of the River Tilt and the River Garry, visitors will discover Blair Castle, whose history recounts everything from a visit by Mary Queen of Scots to the creation of Europe’s only remaining private army, the Atholl Highlanders. The castle is also home to a remarkable grounds, including a nine acre walled garden.

To best plan your visit to Perth and Kinross and the rest of Scotland, try using the Expedia search tool, which will help you reserve hotels, plan activities, and more.

false