▲ North YorkshireDestinations
Find a hotel

Home/Where to stay/Blairgowrie/4- and 5-star hotels

4- and 5-star hotels in Blairgowrie

This shortlist covers every 4- and 5-star hotel and holiday park in Blairgowrie, from a town-centre lodge to country estates at Bridge of Cally and Kilry. It is for couples, families and business travellers weighing up town convenience against quiet Perthshire countryside.

15 hotels3 rated 4.5+645 guest reviews

Staying in Blairgowrie

Blairgowrie sits on the A93, known for its jute and flax past and for soft fruit farming, especially raspberries, and it works as a gateway to the Cairngorms National Park and the Glenshee ski area. Visitors walk along the River Ericht, play golf on the local courses, fish for salmon and trout, or use the town as a base for the Cateran Trail and the surrounding hills. The accommodation here spreads well beyond the town itself, from addresses in Blairgowrie and Rattray to Perth Road, Hatton Road and outlying estates.

The listed hotels suit different trips. Ivybank Lodge, Rosebank House, Glenshieling House, Blairgowrie Holiday Park and The Old Cross Inn sit closest to the centre, between 0.3 and 1.3 km, so they favour short breaks and guests who want shops and cafes on foot. Invermay and the Bridge of Cally properties, including Corriefodly Holiday Park and Coach House at Soilzarie, are for longer countryside stays. Facilities such as playgrounds, games rooms, family rooms, jacuzzis and hot tubs point to family holidays, while lounges, restaurants and meeting rooms serve couples and business travellers.

The shortlist

Ranked by hotel class, then guest rating and number of reviews.

  1. Kinloch House Hotel

    ★★★★★4.6107 reviews4.5 km from the centre

    By Blairgowrie, Blairgowrie, United Kingdom

    Best for: Drivers · Breakfast

    • Free car parking
    • Breakfast in room
    • Wheelchair accessible

    Why stay hereSet 4.5 km from the centre of Blairgowrie, this 5-star country house pairs a garden with a restaurant and a bar, so dinner and a nightcap need no drive. Anglers have fishing on hand, golfers a course, and drivers free parking plus valet parking. With a 4.6 rating from 107 reviews, it suits guests who want a full-service stay in the countryside.

    See Kinloch House Hotel
  2. Invermay

    ★★★★★4.48 reviews1.4 km from the centre

    Perth Road 130, Blairgowrie, United Kingdom

    Best for: Drivers · Pool and spa

    • Pool bar
    • Free car parking
    • Kitchen

    Why stay hereA 5-star house on Perth Road, 1.4 km from the centre, Invermay is built for self-catering groups: a kitchen with oven, dishwasher, microwave and refrigerator, plus a fireplace and patio. Rainy days are covered by the games room, table tennis and tennis court, and there is fishing and skiing nearby. Rated 4.4 from 8 reviews, it suits families or friends who prefer space and their own cooking.

    See Invermay
  3. Ivybank Lodge

    ★★★★★0.7 km from the centre

    Boat Brae, Blairgowrie, United Kingdom

    Best for: Drivers

    • Free car parking
    • Lounge
    • Free Wifi

    Why stay hereIvybank Lodge sits on Boat Brae, 0.7 km from the centre, so guests can walk to Blairgowrie's streets yet return to a garden and lounge. This 5-star lodge keeps things comfortable with bathrobes, toiletries and daily housekeeping, and skiers and golfers are both catered for. Parking is free, and laundry service helps on longer stays.

    See Ivybank Lodge
  4. Blairgowrie Holiday Park

    ★★★★★0.3 km from the centre

    Hatton Road, Blairgowrie, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchen

    Why stay hereJust 0.3 km from the centre on Hatton Road, Blairgowrie Holiday Park puts self-catering units with kitchen, oven, dishwasher and washing machine within a short stroll of town. A Jacuzzi, playground and games facilities keep children and adults occupied, and pets are allowed. Fishing and skiing are both on the doorstep, and free parking comes with every stay.

    See Blairgowrie Holiday Park
  5. Coach House at Soilzarie

    ★★★★★14.4 km from the centre

    Soilzarie Estates Mains Of Soilzarie Bridge Of Cally, Blairgowrie, United Kingdom

    Best for: Drivers

    • Free car parking
    • Kitchen
    • Free Wifi

    Why stay hereAt Soilzarie, 14.4 km from Blairgowrie, this 5-star coach house offers proper seclusion with a garden, terrace and patio. Inside there is a full kitchen with oven, dishwasher and microwave, a fireplace, and a washing machine for longer visits. Horse riding and fishing are available, and the housekeeping service, high chairs and safe make it workable for families.

    See Coach House at Soilzarie
  6. Kingfisher Cottage

    ★★★★★12.7 km from the centre

    Meigle_X000d__X000d__X000d_, Blairgowrie, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchen

    Why stay hereKingfisher Cottage, 12.7 km from the centre, is a 5-star self-catering base with a kitchen, dishwasher, washing machine, cot and fireplace. A garage, free parking and a garden cover cars and outdoor gear, while pets are welcome. Fishing is available, and the combination of space and quiet suits couples or small families exploring the area by car.

    See Kingfisher Cottage
  7. Glenisla Hotel

    ★★★★4.7284 reviews15.1 km from the centre

    Glenisla Hotel, Blairgowrie, United Kingdom

    Best for: Families · Drivers

    • Free car parking
    • Breakfast in room
    • Lounge

    Why stay hereThe 4.7 rating from 284 reviews makes this 4-star hotel, 15.1 km from the centre, the best-reviewed option here. It has a restaurant and bar, a lounge, a garden and a terrace, so meals and evenings stay on site, and pets are allowed. Family rooms, breakfast in room and free parking suit both couples and those travelling with children.

    See Glenisla Hotel
  8. The Old Cross Inn

    ★★★★4.6246 reviews1.3 km from the centre

    Alyth Road Rattray Blairgowrie, Blairgowrie, United Kingdom

    Best for: Drivers · Business trips

    • Free car parking
    • Wheelchair accessible
    • Free Wifi

    Why stay hereOnly 1.3 km from the centre on Alyth Road in Rattray, The Old Cross Inn is a 4-star inn with a bar, restaurant and garden, rated 4.6 from 246 reviews. A meeting room and picnic area add options beyond eating and drinking, and free parking plus wheelchair access make arriving and getting around straightforward. It suits guests who want town close by and dinner downstairs.

    See The Old Cross Inn
  9. Tigh Na Leigh

    ★★★★7.3 km from the centre

    22 24 Airlie Street, Blairgowrie, United Kingdom

    Best for: Drivers · Pool and spa

    • Spa
    • Free car parking
    • Lounge

    Why stay hereTigh Na Leigh, 4-star, stands on Airlie Street 7.3 km from the centre and combines a restaurant with a spa, garden and lounge. Anglers and skiers have both sports covered, and pets are allowed. With a fireplace, bathrobes and special diets catered for, it suits guests after a comfortable base with a spa treatment at the end of the day.

    See Tigh Na Leigh
  10. Corriefodly Holiday Park

    ★★★★6.8 km from the centre

    Bridge Of Cally Blairgowrie Ph10 7Jg United Kingdom Blairgowrie, Blairgowrie, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Lounge
    • Pets allowed

    Why stay hereCorriefodly Holiday Park, 6.8 km from the centre at Bridge of Cally, offers 4-star self-catering with kitchen, kitchenette, dishwasher and laundry service. A Jacuzzi, games room and playground cover the whole family, and the river, picnic area and terrace make the most of the setting. Pets are allowed and parking is free, so longer stays with a car are easy.

    See Corriefodly Holiday Park
  11. Rosebank House

    ★★★★0.3 km from the centre

    42 Balmoral Road, Blairgowrie, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchen

    Why stay hereOn Balmoral Road just 0.3 km from the centre, Rosebank House is a 4-star house with its own kitchen, dishwasher, washing machine and games room. A garden and fireplace give it a homely feel, and pets are allowed. Being so close to town while self-catering makes it a practical choice for families or groups who want to walk in for shops and meals.

    See Rosebank House
  12. Glenshieling House

    ★★★★0.3 km from the centre

    Glenshieling House Hatton Road Rattray Blairgowrieperthshire Ph10 7Hz, Blairgowrie, United Kingdom

    Best for: Drivers · Breakfast

    • Free car parking
    • Breakfast
    • Free Wifi

    Why stay hereGlenshieling House sits on Hatton Road in Rattray, 0.3 km from the centre, and keeps the offer simple: a 4-star guest house with a bar, breakfast, garden and picnic area. Free wifi and free parking are provided, and the garden and picnic area suit guests who want to sit outside in the evening. It suits travellers looking for a small, well-placed base.

    See Glenshieling House
  13. Stags View with Hot Tub

    ★★★★14.1 km from the centre

    Drumfork Estate Stags View, Blairgowrie, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchen

    Why stay hereStags View with Hot Tub lives up to its name with a Jacuzzi, and adds a fireplace, terrace and full kitchen with oven, dishwasher and washing machine. This 4-star property on Drumfork Estate lies 14.1 km from the centre, so a car is useful, and pets are welcome. It suits couples or families wanting a private, self-catering retreat with outdoor space.

    See Stags View with Hot Tub
  14. Holly House

    ★★★★10.3 km from the centre

    Wester Derry Kilry Blairgowriescotland Ph11 8Ja, Blairgowrie, United Kingdom

    Best for: Drivers · Pool and spa

    • Pool bar
    • Free car parking
    • Free Wifi

    Why stay hereHolly House at Wester Derry in Kilry, 10.3 km from the centre, is a 4-star property with a garden, games room and table tennis to occupy the evenings. Fishing is available nearby and parking is free. With no smoking rooms throughout, it suits families or groups who want a quiet rural base with room to play.

    See Holly House
  15. Hazel Lodge Blairgowrie

    ★★★★10.3 km from the centre

    Wester Derry Kilry, Blairgowrie, United Kingdom

    Best for: Drivers · Travelling with pets

    • Parking
    • Pets allowed
    • Free Wifi

    Why stay hereHazel Lodge Blairgowrie, 10.3 km from the centre at Wester Derry in Kilry, is a 4-star lodge with a garden, games room and golf course within reach. Pets are allowed and there is free parking, making it a straightforward choice for golfers or families touring with a dog. Non smoking rooms are available throughout the property.

    See Hazel Lodge Blairgowrie

The shortlist side by side

HotelClassParkingBreakfastPool or spaPetsTo the centre
Kinloch House Hotel★★★★★YesYes––4.5 km
Invermay★★★★★Yes–Yes–1.4 km
Ivybank Lodge★★★★★Yes–––0.7 km
Blairgowrie Holiday Park★★★★★Yes––Yes0.3 km
Coach House at Soilzarie★★★★★Yes–––14.4 km
Kingfisher Cottage★★★★★Yes––Yes12.7 km
Glenisla Hotel★★★★YesYes–Yes15.1 km
The Old Cross Inn★★★★Yes–––1.3 km
Tigh Na Leigh★★★★Yes–YesYes7.3 km
Corriefodly Holiday Park★★★★Yes––Yes6.8 km
Rosebank House★★★★Yes––Yes0.3 km
Glenshieling House★★★★YesYes––0.3 km
Stags View with Hot Tub★★★★Yes––Yes14.1 km
Holly House★★★★Yes–Yes–10.3 km
Hazel Lodge Blairgowrie★★★★Yes––Yes10.3 km

From each hotel's own listing on this site; a dash means it is not listed.

How to choose

For families

Blairgowrie Holiday Park and Corriefodly Holiday Park both have playgrounds, games rooms and kitchens, and both allow pets. Glenisla Hotel adds family rooms and a restaurant, while Invermay offers a games room, table tennis, a cot and high chairs.

Blairgowrie Holiday Park · Corriefodly Holiday Park · Glenisla Hotel · Invermay

Closest to the centre

Blairgowrie Holiday Park, Rosebank House and Glenshieling House are all 0.3 km from the centre, and Ivybank Lodge is 0.7 km, so all four put the High Street area within a short walk. Ivybank Lodge and Glenshieling House have 5-star and 4-star class respectively.

Blairgowrie Holiday Park · Rosebank House · Glenshieling House · Ivybank Lodge

Best guest ratings

Glenisla Hotel scores 4.7 out of 5 from 284 reviews, the highest here, followed by Kinloch House Hotel at 4.6 from 107 reviews and The Old Cross Inn at 4.6 from 246 reviews.

Glenisla Hotel · Kinloch House Hotel · The Old Cross Inn

Pets and outdoor space

Pets are allowed at Blairgowrie Holiday Park, Corriefodly Holiday Park, Glenisla Hotel, Tigh Na Leigh and Hazel Lodge Blairgowrie. Each of these also has a garden, and most list fishing or a golf course. Glenisla Hotel and Corriefodly Holiday Park add river frontage for walks from the door.

Blairgowrie Holiday Park · Corriefodly Holiday Park · Glenisla Hotel · Tigh Na Leigh · Hazel Lodge Blairgowrie

Where to stay in Blairgowrie

Rattray

On the north bank of the River Ericht, Rattray is a historic area with its own character and views over the river, close to the Blairgowrie and Rattray Community Campus. The Old Cross Inn on Alyth Road and Ivybank Lodge on Boat Brae are here, and Glenshieling House on Hatton Road at Rattray is 0.3 km from the centre.

Our picks here: The Old Cross Inn · Glenshieling House

Bridge of Cally

About six miles north of Blairgowrie, Bridge of Cally sits at the junction of the rivers Ardle and Black Water, has a hotel and is a starting point for walks into the surrounding hills. Corriefodly Holiday Park and Coach House at Soilzarie, on the Mains of Soilzarie estate, are both in this direction.

Our picks here: Corriefodly Holiday Park · Coach House at Soilzarie

Kilry

Holly House and Hazel Lodge Blairgowrie share a Wester Derry address at Kilry, 10.3 km from the centre, in quiet countryside inland from town. Both have a games room and garden, and Hazel Lodge allows pets and lists a golf course, making them a rural base rather than a walkable one.

Our picks here: Holly House · Hazel Lodge Blairgowrie

Plan your stay

Getting there and around

Blairgowrie is on the A93 road, about 16 miles north of Perth and 60 miles north of Edinburgh. The nearest railway stations are Perth and Dundee, both with connections to major cities, and buses run regularly from Perth and Dundee to the town. Within Blairgowrie, most places are within walking distance, but a car is useful for exploring the surrounding countryside; local bus services also run to nearby villages.

When to go

Go from May to September, when the weather is mild and the days are long; this period also includes the berry-picking season for which the area is known. Spring and autumn are quieter, while winter can bring snow to the higher ground, attracting skiers to Glenshee, which suits guests at the outlying properties such as Invermay, Corriefodly Holiday Park and the Kilry houses, all of which list skiing among their facilities.

Questions, answered

Which Blairgowrie hotels have the highest guest ratings?

Glenisla Hotel scores 4.7 out of 5 from 284 reviews, Kinloch House Hotel 4.6 from 107 reviews and The Old Cross Inn 4.6 from 246 reviews.

Which listed hotels are closest to Blairgowrie town centre?

Blairgowrie Holiday Park, Rosebank House and Glenshieling House are each 0.3 km from the centre, Ivybank Lodge is 0.7 km, The Old Cross Inn 1.3 km and Invermay 1.4 km, so all of these are the practical choices for walking into town.

Do any hotels in Blairgowrie allow pets?

Yes. Pets are allowed at Blairgowrie Holiday Park, Corriefodly Holiday Park, Glenisla Hotel, Tigh Na Leigh, Kingfisher Cottage, Rosebank House, Stags View with Hot Tub and Hazel Lodge Blairgowrie, so families travelling with a dog have several options across the town and the surrounding glens.

Is there free parking at these hotels?

Free car parking is listed at almost every property here, including Kinloch House Hotel, Invermay, Ivybank Lodge, Blairgowrie Holiday Park, Glenisla Hotel, The Old Cross Inn, Tigh Na Leigh, Rosebank House, Glenshieling House and the outlying cottages and lodges. The Old Cross Inn also mentions a surcharge.

Which hotel is best for families with children?

Blairgowrie Holiday Park, 0.3 km from the centre, has a playground, games room and jacuzzi. Corriefodly Holiday Park also has a playground and games room, Glenisla Hotel has family rooms and a restaurant, and Invermay provides a games room, table tennis, cot and high chairs.

Which hotels have a restaurant, bar or lounge on site?

Kinloch House Hotel, Glenisla Hotel and The Old Cross Inn have restaurants and bars, Ivybank Lodge has a bar and lounge, Glenshieling House serves breakfast and has a bar, and Tigh Na Leigh has a restaurant and lounge. Invermay has a pool bar.

Are there hotels with a spa, jacuzzi or hot tub?

Tigh Na Leigh lists a spa on Airlie Street, 7.3 km from the centre. Jacuzzis are listed at Blairgowrie Holiday Park, Corriefodly Holiday Park and Stags View with Hot Tub, which is on the Drumfork Estate 14.1 km from the centre.

Which hotels are best placed for skiing at Glenshee?

Invermay, Ivybank Lodge, Blairgowrie Holiday Park, Tigh Na Leigh, Corriefodly Holiday Park, Coach House at Soilzarie and Glenisla Hotel all list skiing among their facilities. Bridge of Cally, where Corriefodly Holiday Park and Coach House at Soilzarie stand, is the starting point for walks into the surrounding hills.

More ways to stay in Blairgowrie