Blairgowrie Hotels

Top offers for cheap hotels

Blairgowrie – full name Blairgowrie and Rattray – is a town in Perthshire, central Scotland. It's the largest town in the area, ever since Perth was designated a city in 2012. Several centuries ago, it was an important centre for flax spinning. Today, it's known for something different – soft fruits, especially raspberries.

Cheap hotels in Blairgowrie

Blairgowrie, United Kingdom
Angus Hotel
3 nights from
Blairgowrie, United Kingdom
Victoria Hotel
3 nights from
Blairgowrie, United Kingdom
Heathpark House
3 nights from
Download our app

Plan your next adventure in a few taps.

Myprice offers

Sign in for special prices on hotels and accommodation.

Spread the cost

Secure your deal with just a small deposit, then pay the rest later.

Travel tips for Blairgowrie


FAQs about hotels in Blairgowrie

What are the best hotels in Blairgowrie near the center?


If you want to stay near the center of Blairgowrie, you can consider staying at The Royal Hotel, Victoria Hotel and Angus Hotel.

What is the lowest price for a double room in Blairgowrie?


What are the most booked hotels in Blairgowrie?