Hotels and B&Bs near The Black Watch Castle and Museum
32 within 3 miles · nearest first
In short: 32 hotels and B&Bs within 3 miles of The Black Watch Castle and Museum in Perth, Perth and Kinross. The nearest is Rosebank Guest House, 0.2 miles away. 5 accept dogs.
Updated · Distances are straight-line · Ratings from Google · About The Black Watch Castle and Museum
0.2 miles
Perth
Rosebank Guest House
★ 5.0 (15)
A small Victorian-style guest house on Dunkeld Road in Perth, with 9 rooms, free parking and breakfast included.
0.2 miles
Perth
Westview
★ 4.6 (35)
Six-room guest house on Dunkeld Road in Perth, with a free Scottish breakfast included and free on-site parking.
0.4 miles
Perth
Mercure Perth Hotel
★ 4.1 (2,380)
A 76-room hotel on West Mill Street in central Perth, with cosy if slightly dated rooms and easy rail links to explore further afield.
0.5 miles
Perth
Premier Inn Perth City Centre
★ 4.2 (1,041)
Perth's city centre is home to this 83-room Premier Inn, close to the River Tay and Perth Concert Hall, with on-site parking and restaurant.
0.5 miles
Perth
The Royal George Hotel
★ 4.2 (791)
Overlooking the River Tay on Tay Street, The Royal George Hotel is a 46-room Perth hotel known for its breakfast, including haggis and black pudding.
Perth
Grampian Hotel
A 13-room hotel on York Place in Perth, close to golf, restaurants and bars, with free on-site parking rare for the city centre.
Perth
Heidl Guest House
A seven-room guest house on York Place in Perth, with a spa and sauna on-site plus free parking, close to Elcho Castle.
0.6 miles
Perth
Woodlea
★ 4.5 (129)
Woodlea is a guest house on York Place in Perth, known for homemade marmalade at breakfast and a short walk into town.
Perth
Ballabeg Guest House
A small four-room guest house on Keir Street in Perth, close to Elcho Castle and the surrounding Perth and Kinross countryside.
Perth
Hazeldene Guest House
A straightforward budget-friendly guest house on Strathmore Street in Perth, handy for golf, fishing and walking trips near Elcho Castle.
0.6 miles
Perth
No 9 The Guest House Perth
★ 4.6 (41)
Adults-only Victorian townhouse B&B on Pitcullen Crescent in Perth, close to Elcho Castle, suited to couples wanting a quiet, no-frills base.
Perth
Clark Kimberley Guest House
Clark Kimberley Guest House in Perth pairs breakfast and an on-site bar with easy access to Elcho Castle nearby.
0.7 miles
Perth · Dogs welcome
The Salutation Hotel
★ 4.0 (1,168)
Historic coaching inn on South Street dating to 1699, claimed as the oldest hotel in Scotland, right in the city centre.
0.7 miles
Perth
Best Western Queens Hotel Perth
★ 3.6 (387)
Mid-range hotel opposite Perth railway station, a straightforward base for rail travellers and short city stays.
0.7 miles
Perth
The Chimneys
★ 5.0 (24)
Adults-only B&B in a traditional Perth townhouse, close to Elcho Castle and under a mile from the city centre.
0.8 miles
Perth
Radisson Blu Hotel Perth
★ 3.6 (739)
On the banks of the River Tay in Perth, this 70-room hotel occupies a 19th-century building with free on-site parking.
0.8 miles
Perth
Parklands Hotel
★ 4.5 (270)
Boutique townhouse hotel above the South Inch park, a short walk from the city centre, known for its restaurant.
0.8 miles
Perth
The Townhouse
★ 5.0 (153)
A guesthouse on Marshall Place in Perth, close to Elcho Castle, known for spotless individually decorated rooms and homemade scones on arrival.
Perth
Kinnaird Guest House
Small guest house on Marshall Place facing the South Inch park, a short walk from Perth city centre.
0.8 miles
Perth
Travelodge Perth Central
★ 3.8 (494)
Travelodge Perth Central offers 41 en-suite rooms with free on-site parking, close to the city centre and the M90/A90.
0.9 miles
Perth
The Lovat Hotel
★ 3.4 (595)
A budget-conscious base on Glasgow Road for travellers who want Perth's transport links and attractions without paying city-centre prices.
1.1 miles
Perth
Acer Guest House
★ 4.5 (16)
An adults-only guesthouse near South Inch in Perth, good value for golfers or couples wanting simple, bright en-suite rooms and free parking.
1.1 miles
Perth · Dogs welcome
Sunbank House Hotel
★ 4.8 (327)
Victorian guest house on the Dundee Road with views over the Tay and Kinnoull Hill, a short walk from the centre.
1.3 miles
Perth · Dogs welcome
Holiday Inn Express Perth
★ 4.3 (931)
A straightforward budget base on Dunkeld Road in Perth, with free parking and a hot breakfast buffet included.
1.4 miles
Perth · Dogs welcome
Cherrybank Inn
★ 4.5 (756)
Cherrybank Inn is a small 7-room hotel on Glasgow Road in Perth, with a well-regarded pub restaurant and free parking on site.
1.5 miles
Perth
Scone Arms Hotel
★ 4.5 (373)
Small 7-room hotel on Cross Street in Perth with modern en-suite rooms, a bar and restaurant, and free on-site parking.
1.9 miles
Perth
Travelodge Perth A9
★ 4.2 (607)
On Crieff Road with fast links to the A9 and A85, this Perth hotel offers 53 simple en-suite rooms and free parking.
2.1 miles
Perth
Travelodge Perth Broxden Junction
★ 4.1 (962)
A straightforward three-storey budget hotel at Broxden Junction near Perth, with free parking and easy A9/M90 access for Highlands trips.
2.6 miles
Perth
Huntingtower Hotel
★ 4.4 (1,025)
Country house hotel set in its own gardens on the Crieff Road, on the edge of Perth near Huntingtower Castle.
2.6 miles
Perth
Leonardo Boutique Huntingtower Perth
★ 4.4 (1,022)
A country house hotel on Crieff Road outside Perth, with gardens around it and Kinnoull Hill and Scone Palace close by.
2.8 miles
Perth
Murrayshall Hotel & Golf Course
★ 4.4 (812)
Country house hotel set in 350 acres with two golf courses, a short drive from Perth and close to Scone Palace.
2.9 miles
Perth · Dogs welcome
Northlees Farm
★ 4.8 (59)
Northlees Farm is a countryside B&B near Perth with en-suite rooms and free parking, rated 4.8 from 59 guests.
Quick answers
How many hotels and B&Bs are there near The Black Watch Castle and Museum?
We list 32 within 3 miles of The Black Watch Castle and Museum, measured in a straight line.
Which hotels and B&Bs are closest to The Black Watch Castle and Museum?
The nearest are Rosebank Guest House (0.2 miles), Westview (0.2 miles) and Mercure Perth Hotel (0.4 miles).
Are there dog-friendly hotels and B&Bs near The Black Watch Castle and Museum?
Yes: 5 of the 32 accept dogs. They are marked on this page.
How are the distances worked out?
They are straight-line distances between each place and The Black Watch Castle and Museum, so the journey by road will be a little longer.