Plan your trip

A lake surrounded by rolling hills and purple heather fields.

Photo by Calum McRoberts (Creative Commons Attribution-Share Alike 2.0)

Search Shopping Hotels in Blairgowrie

  • Change your mind

    Book hotels with free cancellation

  • Treat yourself

    Save instantly and earn perks with One Key

    Learn about One Key

  • Be picky

    Search almost a million properties worldwide

  • Check prices for these dates

    Check prices for these dates, 14 – 15 December 2026

    View in a map

    Our top choices for Blairgowrie hotels with shopping nearby

    1. Private Scottish Manor | Retreats, 16 En-Suites, 140m² Pavilion + 4pm Checkout

    A stone building with a large lawn and a statue of a deer in front.

    2. Old Course Hotel

    A rooftop terrace with string lights, outdoor seating, and a glass-enclosed dining area.

    3. Perth Penthouse at the Concert Hall

    A multi-story stone building with various shops on the ground floor, including a craft beer pub.

    4. Macdonald Morlich Hotel

    A large indoor swimming pool with a yellow water slide and multiple people swimming and playing.

    5. Macdonald Aviemore Hotel

    A beach with a lake, surrounded by mountains and dense forests.

    6. Perth city centre accommodation,2 minutes to the concert hall and museum

    A modern building with a curved glass facade and a blue-lit entrance.

    7. Cairngorms Flower Lodge

    A two-story building with a wooden facade and large windows.

    8. Luxury spacious 3 bed house in heart of Ballater with glorious mountain views

    A room with a large window, a chandelier, a wooden cabinet, a sofa, and a patterned rug.

    9. Luxury Townhouse in the centre of St Andrews

    A modern living room with a sofa, two armchairs, a coffee table, and a large window with shutters.

    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.

    View all properties

    Explore a world of travel with Expedia