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
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
21 shops
-
Home improvement shop4.4★1,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
-
Shopping Centre3.4★664 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
-
Discount shop4.2★235 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
-
Off Licence4.7★153 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
-
Outdoor clothing and equipment shop4.1★65 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
-
Gift shop5.0★38 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
-
Gift shop4.9★24 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
-
Homewares Shop4.0★36 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
-
Fashion accessories shop4.5★21 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
-
Clothing Shop4.8★13 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
Mither Tongue
Mither Tongue is a charming gift and stationery shop located in Keith, Moray, specializing in Scottish-themed cards, gifts, and books in Scots and English. This boutique offers a unique cultural experience with a focus on local craftsmanship and the rich heritage of the Scots language, featuring a variety of quirky and heartfelt items that celebrate Scottish identity.
Mon–Fri 9:00–16:00Price level $$Time to spend 0.5–1.5 hrs
Hellygog
Hellygog is a distinctive gift shop nestled within the historic Logie Steading in Forres, Scotland. Known for its curated selection of crafts and art pieces, it offers visitors a unique shopping experience amid the scenic Findhorn Valley. Open daily, Hellygog complements the vibrant artisan community of Logie Steading, making it a must-visit for lovers of handmade and creative goods.
Daily 10:00–16:00Price level $$Time to spend 1–3 hrs
MY Ladies Designer Boutique
MY Ladies Designer Boutique is an exclusive ladieswear shop located in the charming coastal town of Lossiemouth, Scotland. It offers carefully curated collections of designer clothing that emphasize quality and individuality. The boutique provides a stylish and sophisticated shopping experience with a focus on elegant, contemporary fashion for women. Open daily, it is a must-visit for discerning shoppers seeking unique and high-quality ladieswear.
Mon–Sat 10:00–17:00 · Sun 11:00–17:00Price level $$Time to spend 0.5–2 hrs
The Old Curiosity Shop, Rothes
Nestled in the heart of Rothes, The Old Curiosity Shop is a charming antique store offering a captivating collection of vintage furniture, porcelain, and collectibles. Open daily from 10 AM to 5 PM, it invites visitors to explore a treasure trove of history and craftsmanship in a warm, inviting atmosphere. The shop’s location in a picturesque village known for its scenic beauty and heritage enhances the experience for antique enthusiasts and curious travelers alike.
Mon–Sat 10:00–17:00Price level $$Time to spend 0.5–2 hrs
Speyside Wardrobe
Speyside Wardrobe is an independent ladies' fashion boutique located at 17 Victoria Street in Craigellachie, Aberlour. It offers a carefully curated selection of quality clothing and fashion accessories from notable brands such as Tia, Naya, Marie Mero, Robell, and more. Open daily from 10 am to 5 pm, this charming shop provides a stylish shopping experience in the heart of the Speyside whisky region.
Mon–Sat 10:00–17:00Price level $$Time to spend 0.5–1.5 hrs
Enchanted Highlands
Enchanted Highlands is a charming gift shop located in the heart of Elgin, Scotland. It offers a unique collection of local crafts, souvenirs, and artisan products that capture the spirit of the Scottish Highlands. Known for its warm atmosphere and carefully curated items, this boutique is a must-visit for travelers seeking authentic Highland treasures and memorable keepsakes.
Mon–Fri 9:30–14:30 · Sat 10:00–15:00Price level $$Time to spend 0.5–1.5 hrs
Speyside Cooperage Shop
Located in Craigellachie, Aberlour, the Speyside Cooperage Shop offers visitors a unique glimpse into the ancient craft of coopering. The shop features bespoke gifts handcrafted from barrels and staves, reflecting the rich whisky heritage of the Speyside region. Open Monday to Friday, this gift shop is part of the larger Speyside Cooperage Visitor Centre, where visitors can also book tours to watch coopers at work shaping and charring oak casks.
Mon–Thu 9:00–16:30 · Fri 9:00–15:30Price level $$Time to spend 1–2 hrs
Browns Giftware
Browns Giftware, located at 8 Queen Street in Lossiemouth, is a charming gift shop offering a curated selection of unique souvenirs and local artisan products. Open Tuesday to Saturday, it provides visitors with a delightful shopping experience featuring handcrafted items that capture the spirit of Scotland’s Moray region.
Tue–Sat 10:00–16:30Price level $$Time to spend 0.5–1.5 hrs
Seasgair Store
Seasgair Store is a boutique homewares shop located at 69 South Street, Elgin, offering a curated selection of beautiful, practical gifting and homeware items. Open Monday to Saturday, it combines a welcoming in-person shopping experience with efficient online ordering and local delivery, making it a favored destination for unique and tasteful household goods in the heart of Elgin.
Mon–Tue 10:00–14:00 · Wed–Sat 10:00–16:00Price level $$Time to spend 0.5–2 hrs
Ivy Cottage Customs
Ivy Cottage Customs is a charming family-run gift shop nestled in the heart of Fochabers, Scotland. Specializing in unique, handcrafted items and custom laser engraving, it offers visitors a warm atmosphere to discover locally inspired souvenirs and personalized gifts. The shop reflects the creativity of the Moray region’s artisans, making it a perfect stop for those seeking meaningful keepsakes.
Open 24 hoursPrice level $$Time to spend 0.5–1.5 hrs
Frankie & Me
Frankie & Me is a delightful gift shop located in Inchberry, Fochabers, Scotland, offering a unique selection of gifts, children’s clothing, and cake decorating supplies. Open daily from 9 am to 9 pm, the shop combines creativity and charm in a welcoming atmosphere, perfect for finding special items and inspiring ideas for celebrations and everyday treats.
Daily 9:00–21:00Price level $$Time to spend 0.5–2 hrs
Explore Morayshire on the map
A handpicked selection of must-see spots in Morayshire, mapped for you.
More about Morayshire

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 MorayshireMore to explore in Morayshire
Explore more

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
Getting your guide ready…
We are putting together a fresh copy of the Morayshire guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.