Find and Book Top Rated Hotels in Blairgowrie and Rattray

Search among 18 available hotels and places to stay in Blairgowrie and Rattray from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-18 out of 18
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great190 reviews
MapView on map300 m from City Centre200 m from Wellmeadow Gallery
From   US$ 143 /nightSelect
8.0
Great52 reviews
MapView on map800 m from City Centre700 m from Virtual Concept
From   US$ 169 /nightSelect
Guest house
8.2
Great83 reviews
400 m from City Centre300 m from Virtual Concept
From   US$ 188 /nightSelect
8.0
Great58 reviews
7.2 km from City Centre
From   US$ 90 /nightSelect
Country house
8.6
Great34 reviews
4.7 km from City Centre
From   US$ 410 /nightSelect
8.2
Great73 reviews
1.3 km from City Centre800 m from Virtual Concept
From   US$ 109 /nightSelect
8.4
Great184 reviews
From   US$ 43 /nightSelect
8.6
Great23 reviews
600 m from City Centre600 m from Virtual Concept
From   US$ 326 /nightSelect
Bed & Breakfast
8.4
Great60 reviews
900 m from City Centre900 m from Virtual Concept
From   US$ 122 /nightSelect
8.0
Great69 reviews
200 m from City Centre200 m from Wellmeadow Gallery
From   US$ 168 /nightSelect
Bed & Breakfast
8.6
Great35 reviews
1.6 km from City Centre800 m from Blairgowrie Golf Club
From   US$ 153 /nightSelect
9.0
Perfect14 reviews
900 m from City Centre600 m from Black Watch Club
From   US$ 387 /nightSelect
14.6 km from City Centre
From   US$ 437 /nightSelect
9.0
Perfect15 reviews
1.1 km from City Centre600 m from Virtual Concept
From   US$ 241 /nightSelect
7.8
Very good9 reviews
300 m from City Centre100 m from Royal British Legion
From   US$ 159 /nightSelect
Villa
8.4
Great13 reviews
200 m from City Centre100 m from Royal British Legion
From   US$ 450 /nightSelect
Apartment
800 m from City Centre500 m from Wellmeadow Gallery
From   US$ 285 /nightSelect
1000 m from City Centre500 m from Black Watch Club
From   US$ 745 /nightSelect

Best hotels and places to stay in Blairgowrie and Rattray

Why visit?

Blairgowrie and Rattray, located in the heart of Scotland, offer a delightful escape for tourists seeking a tranquil and picturesque getaway. With its stunning landscapes, outdoor activities, and rich heritage, this region attracts visitors from all over the world. Whether you are looking for a Blairgowrie B&B, hotel, self-catering accommodation, or a cozy bed and breakfast, you will find the perfect place to stay while exploring these charming towns.

Where to stay?

Blairgowrie Town Center:The town center of Blairgowrie is a popular choice for tourists. Here, you will find a range of Blairgowrie hotels, bed and breakfasts, and self-catering accommodations. Staying in the town center allows easy access to local shops, restaurants, and attractions such as the Blairgowrie Golf Club and The Ericht Alehouse, known for its wide selection of Scottish beers. Whether you prefer a hotel in Blairgowrie or a cozy B&B, this area offers a convenient and vibrant base for your stay.

Bridge of Cally: For those seeking a peaceful retreat surrounded by nature, Bridge of Cally is an ideal location. Situated on the banks of the River Ardle, this charming village offers a tranquil atmosphere and breathtaking scenery. Accommodation options in Bridge of Cally include traditional Blairgowrie B&Bs and self-catering cottages. From here, you can easily explore nearby attractions such as the Cateran Trail and the Blairgowrie Golf Club.

Alyth: Alyth, located just a short distance from Blairgowrie, is another excellent choice for a relaxing stay. This picturesque town offers a variety of accommodation options ranging from hotels to self-catering lodges. Alyth is renowned for its stunning landscapes, including the nearby Alyth Den and the Den of Alyth Nature Reserve. It is a perfect base for outdoor enthusiasts, offering opportunities for walking, cycling, and wildlife spotting.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $60 to $100.

4-star hotels: The average price per night is around $100 to $150.

5-star hotels: The average price per night is around $150 to $200.

Best value for money:

Angus Hotel: Located in the heart of Blairgowrie, the Angus Hotel offers comfortable and affordable accommodation. This Blairgowrie hotel provides well-appointed rooms with modern amenities, including free Wi-Fi and TV. The hotel also features a bar and restaurant, offering a variety of options for dining. With its convenient location and reasonable prices, the Angus Hotel is a popular choice for budget-conscious travelers seeking quality accommodation in Blairgowrie.

Ivybank Lodge: This charming Blairgowrie B&B offers excellent value for money. Situated in a quiet residential area, Ivybank Lodge provides comfortable rooms with a warm and welcoming atmosphere. Guests can enjoy a delicious breakfast made with locally sourced ingredients. The B&B also offers amenities such as free Wi-Fi and on-site parking. With its cozy ambiance and friendly service, Ivybank Lodge is a top choice for those looking for a relaxed and affordable stay in Blairgowrie.

The Royal Hotel: Located in Blairgowries town center, The Royal Hotel offers affordable accommodation with a touch of elegance. The hotel features stylishly decorated rooms equipped with modern amenities. Guests can enjoy a hearty breakfast in the on-site restaurant, which also serves a range of delicious Scottish dishes throughout the day. With its central location and value-for-money offerings, The Royal Hotel is a great option for travelers seeking comfort without breaking the bank.

Best kids-friendly hotels:

Blairgowrie Holiday Park: If youre traveling with children, Blairgowrie Holiday Park is an excellent choice. With a range of self-catering lodges and caravans, this family-friendly accommodation provides spacious and comfortable units with fully equipped kitchens. The park offers various amenities for children, including outdoor play areas and sports facilities. Guests can also enjoy the beautiful surrounding countryside and explore nearby attractions suitable for kids, such as The Fun House and Active Kids Adventure Park.

Ivybank Lodge: Apart from being a great value-for-money option, Ivybank Lodge is also suitable for families. The B&B offers family rooms with extra beds or cribs available upon request. The quiet residential location ensures a peaceful environment for both children and adults. The nearby Alyth Den and Den of Alyth Nature Reserve provide opportunities for outdoor activities and exploration, making Ivybank Lodge an ideal choice for a memorable family vacation.

Best hotels for a romantic getaway:

Dunkeld House Hotel: Located just a short drive from Blairgowrie, Dunkeld House Hotel offers a tranquil setting amidst stunning natural surroundings. The hotel features elegant rooms with scenic views, providing a romantic atmosphere for couples. Guests can indulge in the hotels spa facilities, including relaxing massages and rejuvenating treatments. The hotels riverside location offers opportunities for romantic walks along the River Tay, making Dunkeld House Hotel a perfect choice for a romantic retreat.

Meikleour Arms Hotel and Restaurant: Nestled in the picturesque village of Meikleour, this historic hotel provides a charming setting for a romantic escape. The hotel offers beautifully decorated rooms, some with four-poster beds, creating a cozy and intimate atmosphere. Enjoy a romantic candlelit dinner at the hotels acclaimed restaurant, known for its delicious Scottish cuisine and extensive wine selection. The idyllic countryside surrounding Meikleour offers scenic walks and drives, adding to the enchantment of your romantic getaway.

Best for location:

Royal Dunkeld Hotel: Situated in the heart of Dunkeld, this hotel offers a central location ideal for exploring Blairgowrie and Rattray. The Royal Dunkeld Hotel provides comfortable rooms and a warm ambiance. Guests can easily access the various attractions in the area, including Dunkeld Cathedral and The Hermitage. The surrounding village offers charming shops, cafes, and restaurants, making this hotel a convenient choice for those who want to make the most of their visit to Blairgowrie and Rattray.

Atholl Arms Hotel: Located in the historic town of Blairgowrie, the Atholl Arms Hotel offers a prime location for exploring the local area. The hotel features comfortable and well-equipped rooms, some with views of the River Ericht. Guests can enjoy easy access to attractions such as the Blairgowrie Golf Club and the Cateran Trail. The hotels central location also allows visitors to explore the towns shops, restaurants, and cultural sites with ease.

Best for a short city break:

The Royal Hotel: With its central location in Blairgowries town center, The Royal Hotel is an ideal choice for a short city break. The hotel offers comfortable rooms with modern amenities, ensuring a pleasant stay. Guests can explore the towns attractions, including local shops, restaurants, and the renowned Blairgowrie Golf Club. After a day of exploring, visitors can unwind with a drink in the hotels bar or enjoy a meal in the on-site restaurant.

Old Cross Inn: Situated in the heart of Blairgowrie, the Old Cross Inn provides a cozy and convenient base for a short city break. The inn offers comfortable and tastefully decorated rooms, perfect for a restful nights sleep. Guests can explore the towns attractions and immerse themselves in its rich heritage. Restaurants, cafes, and shops are also within easy reach, allowing visitors to make the most of their short stay in Blairgowrie.

Show moreLess