Best Shops in Morayshire

Want to shop in Morayshire? Explore the best shops, boutiques, and retail spots with maps and local guides. Free on web or the Evendo app.

The best shops in Morayshire

21 shops

  1. Home improvement shop4.41,096 reviews

    Decora Ltd

    Decora Ltd in Elgin is Scotland’s largest independent home and garden centre, offering an extensive range of DIY, kitchen, bathroom, and garden supplies. Set within the historic Lossiebank Mills on Bridge Street, it features expert design advice and a welcoming in-house café, Millers Restaurant, perfect for a relaxing break while you shop. Open daily, Decora blends practical shopping with a charming atmosphere for home enthusiasts.

    Daily 9:00–17:00Price level $$Time to spend 1–3 hrs

    33 min drive · 16 kmBridge St, Elgin IV30 4DE

  2. Shopping Centre3.4664 reviews

    St Giles Shopping Centre

    St Giles Shopping Centre is a central retail hub located at 121 High Street in the historic city of Elgin, Moray. Offering a variety of established retailers and specialist outlets under one roof, it provides a relaxed shopping environment. Open Monday to Saturday from 9:00 am to 5:30 pm and Sundays from 11:00 am to 4:00 pm, the centre also hosts local events like the monthly Farmer’s Market, showcasing sustainable produce.

    Mon–Sat 9:00–17:30 · Sun 11:00–16:00Price level $$Time to spend 1–3 hrs

    32 min drive · 16 km121 High St, Elgin IV30 1EA

  3. Discount shop4.2235 reviews

    The Original Factory Shop (Buckie)

    The Original Factory Shop in Buckie offers a wide range of discounted products including clothing, beauty supplies, footwear, and party goods. Located on East Cathcart Street, this popular discount store is known for its affordable prices on big-brand items, making it a favorite for budget-conscious shoppers in the area. Open daily with extended hours on Thursdays, it provides a convenient shopping experience in a welcoming environment.

    Price level $Time to spend 0.5–2 hrs

    50 min drive · 25 kmE Cathcart St, Buckie AB56 1PJ

  4. Off Licence4.7153 reviews

    Gordon & MacPhail Retail

    A legendary independent whisky specialist established in 1895 in Scotland's Speyside region, Gordon & MacPhail operates as a premium retailer, bottler, and distillery owner. Located in Elgin's St Giles Centre, the shop stocks over 800 whiskies alongside wines and spirits, offering private tastings for small groups. The company owns Benromach and The Cairn distilleries and is renowned for curating rare, vintage single malts from across Scotland. Visitors can explore an extensive collection of expressions, from everyday selections to once-in-a-lifetime rarities.

    Tue–Sat 11:00–17:00Price level $$Time to spend 0.8–3 hrs

    32 min drive · 16 kmUnit 1, St Giles Centre, 121 High St, Elgin IV30 1EA

  5. Outdoor clothing and equipment shop4.165 reviews

    Mountain Warehouse Elgin

    Mountain Warehouse Elgin is a well-established outdoor clothing and equipment store located in Springfield Retail Park, Elgin. It offers a wide range of camping gear, sportswear, ski wear, and clothing for men, women, and children. With moderate pricing and expert advice, it caters to adventure seekers gearing up for Scottish Highlands excursions or everyday outdoor activities.

    Price level $$Time to spend 0.5–2 hrs

    29 min drive · 15 kmUnit 2C, Springfield Retail Park, Elgin IV30 6WQ

  6. Gift shop5.038 reviews

    Sirology Ltd

    Sirology Ltd is a charming gift shop located at 40 Batchen Street in Elgin, Scotland. It offers a curated selection of unique gifts, health and beauty products, and exquisite leather goods that highlight local craftsmanship and culture. Open six days a week, this boutique is a must-visit for travelers seeking authentic souvenirs and quality artisanal items in a welcoming atmosphere.

    Mon–Sat 9:00–16:30Price level $$Time to spend 0.5–1.5 hrs

    31 min drive · 16 km40 Batchen St, Elgin IV30 1BH

  7. Gift shop4.924 reviews

    Babalu

    Babalu is a delightful gift shop located at 68 High Street in Forres, Moray, offering an eclectic range of handmade gifts, fragrances, candles, jewellery, homeware, and clothing sourced from around the world and locally. Known for its welcoming atmosphere and unique treasures, Babalu is a favorite for those seeking distinctive, quirky presents and a sensory shopping experience in a friendly setting.

    Mon–Fri 10:30–12:00, 12:30–17:00 · Sat 10:30–17:00Price level $$Time to spend 0.5–2 hrs

    49 min drive · 24 km68 High St, Forres IV36 1PQ

  8. Homewares Shop4.036 reviews

    Nickel n' Dime Elgin

    Nickel n' Dime Elgin is a well-established homewares and hardware shop located on High Street, Elgin. Offering a wide range of household goods, DIY supplies, gifts, and seasonal items, it serves the local community with friendly service and competitive prices. Open Monday to Saturday with shorter hours on Sunday, it’s a convenient stop for both practical needs and unique finds.

    Mon–Sat 9:00–17:30 · Sun 11:00–16:00Price level $$Time to spend 0.5–1.5 hrs

    32 min drive · 16 km171-173 High St, Elgin IV30 1DW

  9. Fashion accessories shop4.521 reviews

    UNIQUE

    UNIQUE is a stylish ladies' clothing and fashion accessories shop located at 4 Pitgaveny Street in Lossiemouth, Scotland. Known for its curated selection of women's fashion, it offers a welcoming shopping experience with a focus on quality and elegance. Open Monday to Saturday from 9:30 AM to 5 PM, UNIQUE is a go-to destination for fashion-conscious visitors seeking distinctive apparel and accessories in a cozy, local setting.

    Mon–Sat 9:30–17:00Price level $$Time to spend 0.5–1.5 hrs

    47 min drive · 23 km4 Pitgaveny St, Lossiemouth IV31 6NR

  10. Clothing Shop4.813 reviews

    Alluring Boutique

    Alluring Boutique is a stylish clothing shop located at 21 Batchen Street in Elgin, Scotland. Established in 2017, it offers a carefully curated range of fashionable clothes and accessories, blending contemporary trends with timeless elegance. With a welcoming atmosphere and attentive service, it is a favorite destination for fashion-conscious shoppers seeking unique pieces in Moray.

    Mon–Sat 10:00–17:00Price level $$Time to spend 0.5–1.5 hrs

    31 min drive · 16 km21 Batchen St, Elgin IV30 1BH

Explore Morayshire on the map

A handpicked selection of must-see spots in Morayshire, mapped for you.

More about Morayshire

Morayshire
Region guide

Morayshire travel guide

Explore Morayshire for whisky trails, medieval ruins, Pictish heritage, sandy beaches, fishing villages and the broad landscapes of north-east Scotland.

Tell me more about Morayshire

More to explore in Morayshire

Explore more

United Kingdom
More of the region

Explore more of United Kingdom

Discover the United Kingdom: A blend of rich history, stunning landscapes, and vibrant cities, offering a unique travel experience for every visitor.

Explore United Kingdom
The Evendo app on two phones

Evendo - Your Ultimate Travel Guide to Morayshire, UK

Discover the best of Morayshire with Evendo, a 100% free app-based travel guide covering attractions, landmarks, restaurants, and more. Plan your trip effortlessly.

Download on the App Store Get it on Google Play

Get the latest from Evendo

Hand-picked travel deals, new destination guides and trip ideas, straight to your inbox.