McDiarmid Park
Visit McDiarmid Park
Things to do

Highland Lochs, Glens & Whisky from Edinburgh
¥20,233
per adult
94% of travellers recommend

St Andrews, Falkland & the East Neuk of Fife Full-Day Tour
¥12,392
per adult
80% of travellers recommend

Perth: The Black Watch Castle and Museum Entry Ticket
¥2,783
per adult
100% of travellers recommend

Murder and Treason: Audio Guide to Medieval Perth’s Bloody Past
¥1,879
per adult

Private 5 Day tour to the Highlands & Islands
¥1,244,472
per traveler
Plan a trip to see McDiarmid Park
Price found within the past 48 hours. Click for updated prices.



Hapimag Resort Edinburgh
West End
Price was ¥1,051,848, price is now ¥893,474 per person
¥893,474
per person
Dec 21 - Dec 28
found 21 hours ago
Roundtrip non-stop flight included
Tokyo (TYO) to Edinburgh (EDI)
9.8/10 Exceptional! (406 reviews)
This is a great place to stay if you’re looking for a quiet neighborhood without the mobs of tourists. The building is beautiful and quite sprawling. I was on the 2nd floor and had incredible views of Dean village. On clear days you can see quite far beyond the city into the mountains and sea.
My room was spacious and well stocked with coffee, espresso, tea, dishes, flatware, etc. I had control over the heat which i loved. The bed was quite comfortable and the furniture was quite nice. The bathroom was incredible… Large tub (I’m 6’) and large shower with a towel heater and radiator for optional heat.
The staff was as professional as i expected. Very accommodating and helpful. If you have an issue, i have no doubt they will work diligently to solve it. House keeping was top notch.
There’s a honesty shop in the lobby thank god. They have it fully stocked with whites and reds, cokes, seltzer, etc. Snacks abound. The lounges are very comfortable.
Overall this was an amazing experience. I will 100% stay here again when in Edinburgh. Thank you for a wonderful experience! Hapimag was the highlight of my trip.
Reviewed on Oct 23, 2026
Stay near popular McDiarmid Park attractions
Best Lodging Options Near McDiarmid Park
Check availability on hotels close to McDiarmid Park

Holiday Inn Express Perth by IHG
196 Dunkeld Road Perth Scotland

Riverstone Lodge Hotel
Perth Racecourse Perth Scotland

Salutation Hotel
34 South Street Perth Scotland

Mercure Perth Hotel
West Mill Street Perth Scotland

Lovat Hotel
90 Glasgow Road Perth Scotland

Luxury Home Stay With Privacy and Pet Friendly
Perth

Allan&Ella House, Perth Scotland
Perth Scotland

Luxury Home Stay With Privacy and Pet Friendly
Perth SCT

Stylish 3-Bed Retreat with Hot Tub & Garden | Near Perth City Centre
Perth Perth
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
