Find and Book Top Hotels in Blairgowrie and Rattray

Search among 11 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-11 out of 11
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 yd from City Center300 yd from Wellmeadow Gallery
From   US$ 76 /nightSelect
Guest house
8.2
Great84 reviews
MapView on map500 yd from City Center300 yd from Virtual Concept
From   US$ 187 /nightSelect
9.0
Perfect2 reviews
1400 yd from City Center1100 yd from Black Watch Club
Select
8.6
Great34 reviews
2.9 mi from City Center
From   US$ 431 /nightSelect
8.4
Great184 reviews
From   US$ 43 /nightSelect
8.4
Great59 reviews
1000 yd from City Center900 yd from Virtual Concept
From   US$ 122 /nightSelect
8.2
Great73 reviews
1400 yd from City Center800 yd from Virtual Concept
From   US$ 111 /nightSelect
8.6
Great23 reviews
700 yd from City Center700 yd from Virtual Concept
From   US$ 196 /nightSelect
8.0
Great73 reviews
200 yd from City Center300 yd from Wellmeadow Gallery
From   US$ 125 /nightSelect
8.6
Great35 reviews
1.0 mi from City Center900 yd from Blairgowrie Golf Club
From   US$ 156 /nightSelect
9.0
Perfect14 reviews
900 yd from City Center600 yd from Black Watch Club
From   US$ 337 /nightSelect

Best hotels and places to stay in Blairgowrie and Rattray

Why visit?

Blairgowrie and Rattray are charming towns located in the beautiful Scottish countryside. With picturesque landscapes, outdoor activities, historical attractions, and a warm Scottish welcome, it is a great destination for tourists. From cozy bed and breakfast accommodations to self-catering options, there are plenty of places to stay in Blairgowrie and Rattray.

Where to stay?

Blairgowrie Town Center: Staying in the heart of Blairgowrie allows easy access to shops, restaurants, and local attractions. You can find a range of accommodation options, including charming bed and breakfast establishments and hotels in Blairgowrie town center. Whether you prefer a cozy B&B or a comfortable hotel, youll be close to the towns amenities and the stunning River Ericht.

River Ericht and Riverside: For nature lovers and those seeking tranquility, staying along the River Ericht or in Riverside is a great choice. With scenic views and serene surroundings, there are several self-catering cottages and B&Bs in Blairgowrie that offer a peaceful retreat. Enjoy the soothing sounds of the river, go for walks along the picturesque riverbanks, or relax in the beautiful gardens nearby.

Alyth: Located a short distance from Blairgowrie, Alyth is another charming area to consider for your stay. This historic market town offers a variety of accommodation options, from traditional bed and breakfast establishments to self-catering cottages. Alyth is known for its rich history, stunning landscapes, and the beautiful Alyth Burn, making it an ideal choice for a peaceful and relaxing stay.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $120 to $200.

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

Best value for money:

Blairgowrie Bed and Breakfast: Offering comfortable and affordable accommodation, Blairgowrie B&B provides a homely atmosphere and convenient amenities. Located in the town center, this B&B in Blairgowrie is close to shops and restaurants, making it an ideal choice for travelers looking for value and convenience.

Angus Hotel: Situated in the heart of Blairgowrie, the Angus Hotel offers a combination of quality service and reasonable rates. With spacious rooms, an on-site restaurant, and a cozy bar, this hotel in Blairgowrie provides excellent value for money. Guests can also enjoy exploring the nearby attractions and outdoor activities.

Ivybank Lodge: Ivybank Lodge is a charming bed and breakfast in Blairgowrie that offers comfortable rooms and a warm Scottish welcome. With a focus on personalized service, this accommodation in Blairgowrie provides excellent value with its inclusive breakfast and cozy ambiance.

Best kids-friendly hotels:

Altamount B&B: Altamount B&B is a family-friendly bed and breakfast in Blairgowrie that provides a warm and welcoming atmosphere for children. With spacious family rooms, childrens play area, and outdoor space, this accommodation ensures a comfortable stay for families with kids.

Rosebank House: Rosebank House is a family-run guesthouse that caters to families with its child-friendly facilities and services. The spacious rooms, friendly staff, and convenient location near local attractions make it an ideal choice for families visiting Blairgowrie and Rattray.

Best hotels for a romantic getaway:

Fernbank House: Fernbank House is a romantic bed and breakfast in Blairgowrie, offering a peaceful and intimate setting for couples. With luxurious rooms, beautiful garden views, and a delicious breakfast, this accommodation provides a perfect escape for couples seeking a romantic retreat.

Kinloch House Hotel: Situated in the outskirts of Blairgowrie, Kinloch House Hotel offers a secluded and romantic experience for couples. Set amidst stunning gardens and featuring elegant rooms, fine dining options, and spa facilities, this hotel is perfect for a luxurious and intimate getaway.

Best for location:

Royal Hotel: Located in the town center, the Royal Hotel offers convenient access to shops, restaurants, and local attractions. With comfortable rooms and a friendly atmosphere, it is a great choice for travelers who want to be close to the bustling heart of Blairgowrie.

Alyth Hotel: Situated in the picturesque town of Alyth, the Alyth Hotel allows guests to enjoy the tranquility of the Scottish countryside while still being within reach of Blairgowrie. With well-appointed rooms, a cozy bar, and easy access to outdoor activities, this hotel offers a perfect location for exploring the area.

Red House Hotel: The Red House Hotel is nestled in the peaceful countryside, offering guests a serene and scenic retreat. With comfortable rooms, delicious dining options, and a location close to Blairgowrie and Rattray, this hotel provides a balance between relaxation and convenience.

Best for a short city break:

Bridge of Cally Hotel: Located just outside Blairgowrie, the Bridge of Cally Hotel offers a peaceful countryside retreat while still being within reach of city attractions. With comfortable rooms, an on-site restaurant, and nearby outdoor activities, it provides the perfect setting for a short city break.

Glen Isla House: Situated in a tranquil setting near Alyth, Glen Isla House provides a peaceful escape from the city. This traditional Scottish house offers cozy rooms, delicious breakfasts, and stunning views, making it an ideal choice for a relaxing short break.

Show moreLess