Best Shops in Edinburgh
Want to shop in Edinburgh? Explore the best shops, boutiques, and retail spots with maps and local guides. Free on web or the Evendo app.
The best shops in Edinburgh
Edinburgh offers a unique shopping experience for visitors, blending traditional Scottish charm with modern trends. From the historic Royal Mile lined with souvenir shops and tartan stores to the upscale boutiques on George Street, there is something for everyone. Explore the bustling markets like Grassmarket and Stockbridge for local crafts and artisanal goods, or browse the luxury stores in the vibrant West End. Don't miss out on the iconic department stores like Jenners and the quirky independent shops in the Old Town. With a mix of high street brands, designer labels, and vintage finds, Edinburgh's shopping scene is sure to delight any tourist looking for a memorable retail therapy experience.
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
43 shops
-
Vintage Clothing Shop4.6★573 reviews
Armstrongs Vintage
Nestled in the vibrant Grassmarket area of Edinburgh's Old Town, Armstrongs Vintage is a treasure trove of pre-loved fashion spanning decades. This spacious shop at 81-83 Grassmarket offers an eclectic mix of women's clothing, chunky knitwear, bohemian dresses, ski suits, and unique accessories hand-picked for timeless style. One of the UK's oldest vintage stores, it embodies the eclectic spirit of Edinburgh's historic heart, where cobblestone streets meet retro glamour. Open daily with extended weekend hours, it's a must-visit for sustainable fashion enthusiasts seeking distinctive pieces amid the buzz of market stalls and pubs.
Price level $Time to spend 0.5–1.5 hrs
-
Gift shop4.8★344 reviews
The Wyrd Shop
Nestled on Canongate near Edinburgh’s Royal Mile, The Wyrd Shop is a cozy, welcoming gift shop specializing in witchcraft and esoteric items. It offers a diverse collection of tarot decks, crystals, jewelry, incense, and unique handmade goods. Known for its friendly, knowledgeable staff and magical atmosphere, this boutique invites visitors to explore mystical curiosities and find one-of-a-kind treasures in a charming, intimate setting.
Mon–Sat 12:30–18:00Price level $$Time to spend 0.5–1.5 hrs
-
Gift shop4.4★297 reviews
Flying Tiger Copenhagen
Flying Tiger Copenhagen in Edinburgh’s Waverley Mall offers a vibrant shopping experience with a Danish flair, featuring affordable, quirky gifts, homewares, stationery, toys, and party supplies. Known for its colorful and playful product range, this store blends creativity with practicality, making it a favorite for unique everyday essentials and fun finds in the heart of Edinburgh.
Price level $$Time to spend 0.5–2 hrs
-
Gift shop4.9★226 reviews
One World Shop
One World Shop, located beneath St John's Church on Princes Street in Edinburgh, is the city's oldest fair trade shop. It offers a diverse range of ethically sourced gifts, homewares, and organic, vegan products from global suppliers committed to fair trade principles. The shop’s commitment to sustainability and ethical commerce makes it a unique destination for conscientious shoppers in the heart of Edinburgh.
Mon–Sat 10:00–17:30 · Sun 12:00–17:00Price level $$Time to spend 0.5–1.5 hrs
-
Cheese shop4.8★221 reviews
I.J. Mellis Cheesemonger Victoria Street
I.J. Mellis Cheesemonger, located at 30 Victoria Street in Edinburgh’s historic Old Town, is a renowned artisan cheese shop established in 1993. Celebrated for its fine farmhouse and artisan cheeses sourced from small-scale producers across Scotland and the UK, it offers a unique shopping experience with knowledgeable staff, seasonal produce, and cheese matured in-house. The shop’s charming, slightly damp environment is ideal for cheese maturation and tasting.
Mon 10:00–18:00 · Tue–Sun 9:00–19:00Price level $$Time to spend 0.5–1.5 hrs
-
Gift shop4.3★255 reviews
The Enchanted Galaxy
Nestled on Edinburgh's iconic Victoria Street, The Enchanted Galaxy is a whimsical gift shop brimming with Harry Potter collectibles, fantasy toys, games, and unique souvenirs. This treasure trove draws fans and shoppers alike into a magical world of fandom merchandise, from wizard apparel to Marvel homeware, all within a vibrant, enchanting atmosphere that captures the spirit of Scotland's Old Town charm.
Daily 10:00–18:30Price level $Time to spend 0.5–1.5 hrs
-
Gift shop4.3★167 reviews
Galaxy
The Enchanted Galaxy is a whimsical gift and collectibles shop located at 47-49 South Bridge in Edinburgh. It offers a magical shopping experience with a vast range of unique Harry Potter memorabilia, pop culture collectibles, toys, games, and souvenirs. The store’s vibrant and enchanting atmosphere appeals to fans of fantasy and sci-fi, making it a must-visit for visitors seeking special gifts and nostalgic treasures in the heart of Edinburgh’s Old Town.
Daily 10:00–18:00Price level $$Time to spend 0.5–2 hrs
-
Gift shop3.6★207 reviews
Heritage of Scotland
Heritage of Scotland is a renowned gift and fashion accessories shop located at 459-461 Lawnmarket on Edinburgh’s historic Royal Mile. Specializing in traditional Scottish kilts, tartan accessories, and clan items, it offers visitors an authentic taste of Scottish heritage with a wide range of high-quality products. The shop combines craftsmanship with cultural pride, making it a must-visit for those seeking genuine Scottish souvenirs and attire.
Price level $$Time to spend 0.5–1.5 hrs
-
Gift shop4.5★119 reviews
Heritage of Edinburgh
Located at 100-106 South Bridge in Edinburgh, Heritage of Edinburgh is a distinctive gift shop specializing in Scottish clothing, kilts, and accessories. This vibrant store offers a wide range of men's, women's, and children's apparel alongside homewares and souvenirs, making it a must-visit for those seeking authentic Scottish heritage items in the heart of the city.
Mon–Thu 9:30–18:00 · Fri–Sun 9:30–18:30Price level $$Time to spend 0.5–1.5 hrs
-
Gift shop4.3★129 reviews
Scottish Experience
Nestled on Edinburgh's historic Lawnmarket, Scottish Experience is a charming gift shop brimming with authentic Scottish treasures. From tartan textiles and woolen scarves to intricate Celtic jewelry and Harry Potter-inspired keepsakes, it captures the spirit of Scotland in every carefully curated item. Perfect for finding unique souvenirs amid the Royal Mile's bustling atmosphere, the shop offers daily hours from 9:30am to 7pm, inviting visitors to browse quality crafts that evoke Highland heritage and modern whimsy. Discover thistles, bagpipe ornaments, shortbread tins, and whisky-themed accessories in a cozy, welcoming space that embodies Scottish pride.
Daily 9:30–19:00Price level $Time to spend 0.5–1.5 hrs
The Scotland Shop
Located at 107-108 South Bridge in Edinburgh, The Scotland Shop is a renowned gift and specialty store offering a vast selection of authentic Scottish products including tartan clothing, kilts, accessories, and homewares. Known for its expert tailoring services and over 1000 tartan options, it is a must-visit for those seeking quality Scottish heritage items in the heart of the city.
Mon–Thu 9:30–18:00 · Fri–Sun 9:30–18:30Price level $$Time to spend 1–2 hrs
Museum Context
Museum Context is a charming, compact shop nestled on Victoria Street in Edinburgh, famed for its extensive collection of officially licensed Harry Potter merchandise and magical atmosphere. Housed in a historic building believed to inspire Ollivander’s Wand Shop, it offers fans unique collectibles, whimsical decor, and a free themed photo opportunity. The shop’s narrow, multi-floor layout creates an immersive experience, though it can get crowded during peak times.
Daily 10:00–18:30Price level $$Time to spend 0.5–1.5 hrs
Carnivàle Vintage
Carnivàle Vintage, located at 51 Bread Street in Edinburgh, is a beloved vintage clothing and antique shop known for its carefully curated collection spanning various eras. Renowned for its unique, high-quality garments and accessories, the shop offers a welcoming atmosphere with knowledgeable staff dedicated to helping visitors find distinctive vintage treasures. Open daily with fitting rooms and a strong online presence, it’s a must-visit for vintage enthusiasts seeking authentic and stylish pieces.
Mon–Sat 11:00–18:00 · Sun 12:00–17:00Price level $$Time to spend 0.5–2 hrs
Curiouser & Curiouser
Tucked away on Broughton Street in Edinburgh, Curiouser & Curiouser is a charming independent shop brimming with art, cards, homewares, and unique gifts. With a distinctly Scandinavian-inspired aesthetic and a warm, personal touch, it’s a haven for thoughtful presents and beautiful everyday objects. The shop also offers specialist picture framing and supports independent designers and makers, making it a standout destination for those who appreciate design-led, locally curated finds.
Daily 10:00–18:00Price level $$Time to spend 0.5–2 hrs
ScotlandShop
Located at 10 Queensferry Street in Edinburgh, ScotlandShop is a distinguished boutique specializing in bespoke tartan garments, accessories, and Scottish-themed gifts. Renowned for its personalized kilt fittings and extensive tartan fabric collection, this shop offers a unique blend of traditional craftsmanship and modern tailoring, making it a must-visit for those seeking authentic Scottish attire and souvenirs.
Daily 10:00–18:00Price level $$Time to spend 1–2 hrs
Godiva
Godiva Boutique is a distinctive independent fashion store in Edinburgh’s Grassmarket, offering a curated mix of vintage clothing, ethical brands, and locally designed pieces. Known for its gallery-style layout, the boutique features unique, limited-edition garments and handmade jewelry, making it a must-visit for fashion lovers seeking originality beyond the high street.
Price level $$Time to spend 0.5–2 hrs
Destined for Home
Nestled in the vibrant district of Leith, Edinburgh, Destined for Home is a charming gift shop renowned for its carefully curated, unique products for the home and personal use. With a warm, welcoming atmosphere and a personal touch from owner Karen, this boutique offers an array of distinctive items including jewellery, bags, cards, and quirky metal signs. The shop is celebrated for its excellent customer service and beautifully wrapped purchases, making it a must-visit for gift seekers and locals alike.
Thu–Sat 12:00–18:00 · Sun 12:00–16:00Price level $$Time to spend 0.5–2 hrs
Great Scot
Great Scot is a distinguished gift shop located at 70-71 Princes Street in Edinburgh, renowned for its authentic Scottish tweeds, tartans, and vintage-inspired garments. Celebrated for preserving Scottish heritage through exceptional craftsmanship, it offers a range of high-quality products including jackets, waistcoats, scarves, and hats, all made with traditional materials and designs. The shop combines tradition with style, making it a must-visit for those seeking genuine Scottish textiles and souvenirs.
Daily 9:00–22:00Price level $$Time to spend 0.5–1.5 hrs
I Love Scotland
Located at 20 Bank Street in Edinburgh, I Love Scotland is a charming gift and souvenir shop that offers a wide selection of Scottish-themed items. This shop is a treasure trove for visitors seeking authentic Scottish gifts, from traditional crafts to modern keepsakes. Its central location makes it an ideal stop for tourists exploring the city’s historic heart.
Price level $$Time to spend 0.5–1.5 hrs
House of Scotland
House of Scotland is a charming gift shop located at 513 Lawnmarket on Edinburgh's historic Royal Mile. Offering a wide range of traditional Scottish products, from tartans and kilts to whisky and souvenirs, it provides visitors an immersive shopping experience steeped in Scottish heritage. Open daily, it is a perfect stop for authentic keepsakes and gifts reflecting Scotland’s rich culture.
Daily 10:00–19:00Price level $$Time to spend 0.5–1.5 hrs
The Treasure Trove
Nestled in the heart of Edinburgh at 23A Castle Street, The Treasure Trove is a charming charity gift shop renowned for its exquisite selection of locally made and handmade items. Open Monday to Saturday, it offers visitors a unique shopping experience filled with artisanal crafts, knitwear, and thoughtful gifts, all supporting a worthy cause in a welcoming atmosphere.
Mon–Thu 9:30–17:00 · Fri–Sat 9:30–16:30Price level $$Time to spend 0.5–1.5 hrs
Emporium 62
Emporium 62, located at 62 Home Street in Edinburgh, is a distinguished collectibles and antique shop offering a rich array of unique items that reflect Scotland's cultural heritage. With a highly rated reputation, it invites enthusiasts and casual visitors alike to explore its carefully curated treasures in a charming setting within Edinburgh's historic district.
Mon–Sat 11:00–18:00 · Sun 12:00–17:00Price level $$Time to spend 1–2.5 hrs
Nice Stuff
Nice Stuff is an independent gift shop located at 141 Bruntsfield Place in Edinburgh, offering a carefully curated selection of cards, jewellery, handbags, scarves, candles, diffusers, homewares, soaps, and hand creams. Known for its commitment to value and distinctive products, it provides shoppers with lovely gifts that are both unique and affordable in a welcoming, boutique setting.
Mon–Sat 11:00–17:30 · Sun 12:00–17:00Price level $$Time to spend 0.5–1.5 hrs
Heritage Clearance Store
Located on Edinburgh's historic High Street, the Heritage Clearance Store offers a treasure trove of authentic Scottish goods at exceptional prices. This gift and clothing shop specializes in a wide range of Scottish heritage items including kilts, tartans, jewellery, and souvenirs. Known for its welcoming atmosphere and helpful staff, the store is a must-visit for those seeking quality Scottish products and great bargains in the heart of the city.
Daily 10:00–17:00Price level $$Time to spend 0.5–2 hrs
Crest Of Edinburgh
Located at 217 High Street on Edinburgh's historic Royal Mile, Crest Of Edinburgh is a vibrant gift shop specializing in Scottish-themed souvenirs, kilts, and fashion accessories. This multi-category store offers a broad range of children’s, men’s, and women’s clothing alongside homewares and footwear, making it a one-stop destination for authentic Scottish gifts and apparel. Open daily with friendly service, it combines traditional charm with contemporary style in the heart of Edinburgh’s Old Town.
Mon–Thu 9:30–18:00 · Fri–Sun 9:30–18:30Price level $$Time to spend 0.5–1.5 hrs
Born In Scotland - Edinburgh Waverly Mall
Born In Scotland is a vibrant gift shop located in Edinburgh's Waverly Mall, offering a curated selection of high-quality Scottish-themed gifts that blend tradition with playful modernity. From classic tartan items to quirky treats like Irn-Bru sweets and unique Scottish pop culture merchandise, it provides an authentic and enjoyable shopping experience for visitors seeking genuine keepsakes.
Daily 10:00–18:00Price level $$Time to spend 0.5–1.5 hrs
Olde Edinburgh
Olde Edinburgh is a distinctive gift shop located at 479 Lawnmarket on Edinburgh's historic Royal Mile. Specializing in luxury Scottish textiles such as cashmere and lambswool, it offers visitors a curated selection of authentic souvenirs that capture the spirit and heritage of Scotland. Open daily from 9 AM to 7 PM, this independent shop blends traditional craftsmanship with the vibrant character of Edinburgh’s city center.
Daily 9:00–19:00Price level $$Time to spend 0.5–1.5 hrs
Herman Brown
Herman Brown is a renowned vintage clothing shop located at 151 West Port in Edinburgh. Established in 1983, it offers a curated selection of vintage apparel and accessories for men and women, emphasizing sustainability and unique style. The shop’s eclectic collection spans decades, featuring rare pieces alongside classic designs, making it a must-visit for vintage enthusiasts and eco-conscious shoppers alike.
Tue–Sat 12:00–18:00Price level $$Time to spend 1–2 hrs
James Pringle Weavers of Inverness
Situated on Edinburgh’s historic Royal Mile, James Pringle Weavers offers a curated selection of authentic Scottish textiles, menswear, and traditional tartan gifts. This charming store blends heritage craftsmanship with contemporary style, making it a must-visit for those seeking quality Scottish souvenirs and clothing in the heart of the city.
Mon–Thu 9:00–18:00 · Fri–Sun 9:00–6:00Price level $$Time to spend 0.5–1.5 hrs
The Court Curio Shop
The Court Curio Shop, located at 519 Lawnmarket on Edinburgh’s Royal Mile, is a charming gift and jewellery store offering unique Scottish souvenirs and artisan-crafted pieces. With a welcoming atmosphere and attentive staff, it’s a favored stop for visitors seeking authentic mementos and distinctive jewellery in the heart of Edinburgh’s Old Town.
Price level $$Time to spend 0.5–1.5 hrs
Fringe Shop
The Edinburgh Festival Fringe Shop, located at 180 High Street on Edinburgh's historic Royal Mile, is the official retail hub for the world’s largest arts festival. Open Monday to Friday with limited hours outside the festival season, it offers a wide range of Fringe-themed merchandise including apparel, souvenirs, and memorabilia. The shop also serves as a cultural gateway, providing visitors with Fringe programmes and a taste of the festival's vibrant atmosphere year-round.
Mon–Fri 11:00–16:00Price level $$Time to spend 0.5–1.5 hrs
Real Scot Shop
Nestled in Fountain Close off Edinburgh’s iconic High Street, the Real Scot Shop offers a warm and genuine shopping experience focused on authentic Scottish products. From traditional tartans and locally crafted jewelry to Scottish delicacies and homeware, this charming gift shop celebrates Scotland’s rich cultural heritage with quality and care. Friendly, knowledgeable staff enhance your visit by sharing stories behind each item, making it an ideal stop for visitors seeking meaningful souvenirs.
Daily 10:00–18:00Price level $$Time to spend 0.5–1.5 hrs
The Just World Shop
Located on Portobello High Street in Edinburgh, The Just World Shop is a charming craft store dedicated to fair trade and ethical shopping. It offers a curated selection of handcrafted art, clothing, accessories, books, and craft materials sourced from global artisans. This shop supports sustainable practices and provides unique, meaningful gifts in a welcoming, community-focused setting.
Mon–Fri 10:00–12:00, 14:00–16:00 · Sat 10:00–12:00Price level $$Time to spend 0.5–1.5 hrs
Planet.A Boutique
Planet.A Boutique is a unique gift shop in Edinburgh known for its stylish, sustainable products and locally sourced treasures. Located at 136 Easter Rd, this boutique offers an eclectic mix of gifts, dried flowers, graphic designs, and secondhand items, all curated to inspire conscious shopping. Its welcoming atmosphere and helpful staff make it a must-visit for those seeking eco-friendly, beautiful finds in the city.
Price level $$Time to spend 0.5–2 hrs
The Dragonfly
Located at 111a Broughton Street in Edinburgh, The Dragonfly is a boutique gift shop known for its curated selection of unique items. Offering a charming shopping experience in a relaxed setting, it caters to visitors seeking distinctive gifts and souvenirs. Open daily with varied hours, it combines style and local flair in one cozy location.
Price level $$Time to spend 0.5–1.5 hrs
Those Were The Days Vintage
Those Were The Days Vintage is a boutique vintage clothing shop in Edinburgh specializing in authentic women’s and men’s vintage fashion from the 1920s to the 1990s. Located on St Stephen Street, this carefully curated store offers rare pieces including designer labels like Chanel and Versace, bridalwear, and unique accessories, all reflecting the glamour and style of bygone eras.
Wed–Sat 11:00–17:00Price level $$Time to spend 0.5–1.5 hrs
Holyrood Gift Shop
Situated at 1 Canongate on Edinburgh's historic Royal Mile, Holyrood Gift Shop offers a charming selection of Scottish souvenirs, local crafts, and unique trinkets. Visitors can find traditional tartan scarves, handmade jewelry, and other items reflecting the rich cultural heritage of Edinburgh and Scotland. This quaint shop provides an authentic shopping experience in the heart of the city’s historic district.
Price level $$Time to spend 0.5–1.5 hrs
Mangue - The Gift Shop
Mangue - The Gift Shop is a charming and welcoming boutique located on Rose Street in Edinburgh. Known for its friendly owner and curated selection, it offers unique gifts including jewellery, leather coats, vaporizers, and books about Edinburgh and Scotland. Open daily from 10am to 7pm, it is a delightful stop for visitors seeking distinctive souvenirs and quality craftsmanship in the heart of the city.
Daily 10:00–19:00Price level $$Time to spend 0.5–1 hr
CIRCUS Vintage and Curios
CIRCUS Vintage and Curios is a unique antique shop located at 52 Dean Street in Edinburgh’s Stockbridge area. Specializing in vintage furniture, home decor, and eclectic curiosities, this boutique offers a carefully curated collection that blends global influences with nostalgic charm. Open primarily on Saturdays and by appointment, it’s a treasure trove for collectors and design enthusiasts seeking distinctive pieces with character.
Mon–Fri 8:00–14:00 · Sat 10:30–15:00Price level $$Time to spend 0.5–2 hrs
Freak Unique
Freak Unique is an eclectic clothing boutique in Edinburgh's Bruntsfield area, celebrating individuality through a curated selection of unique fashion pieces and local designer finds. This independent shop offers a refreshing alternative to mainstream retail, with knowledgeable staff ready to provide styling advice and help visitors discover one-of-a-kind garments that reflect their personal style.
Price level $$Time to spend 0.5–2 hrs
Pure Scottish
Pure Scottish is a gift shop located at 18 North Bridge in Edinburgh, offering a curated selection of Scottish-themed souvenirs and artisan products. Situated in the heart of the city, it provides visitors with authentic local crafts and gifts that celebrate Scotland’s rich cultural heritage. The shop operates Monday to Friday from 10:00 to 17:30 and Saturdays from 10:30 to 16:00, making it a convenient stop for tourists exploring Edinburgh’s historic center.
Mon–Fri 10:00–17:30 · Sat 10:30–16:00Price level $$Time to spend 0.5–1.5 hrs
Portcullis Gift Shop
The Portcullis Gift Shop is Edinburgh Castle’s largest gift shop, located near the ticket office. It offers an extensive range of exclusive Edinburgh Castle merchandise, traditional Scottish crafts, clan gifts, and souvenirs. Visitors can find jewellery, scarves, ties, and unique keepsakes that celebrate Scotland’s heritage, making it an ideal stop for mementos of your castle visit.
Price level $$Time to spend 0.2–1 hr
Edinburgh Gifts
Edinburgh Gifts, located at 106 Princes Street, is a charming gift shop offering a rich selection of traditional Scottish souvenirs including tartan scarves, handcrafted jewelry, and local delicacies. This warm and inviting store provides visitors with a cultural shopping experience, highlighting Scottish craftsmanship and heritage in the heart of Edinburgh’s vibrant city center.
Price level $$Time to spend 0.5–1.5 hrs
Explore Edinburgh on the map
A handpicked selection of must-see spots in Edinburgh, mapped for you.
More about Edinburgh

Edinburgh travel guide
Edinburgh blends medieval lanes, castle history, Georgian architecture, literary culture and lively festivals with hills, gardens and coastal escapes.
Tell me more about EdinburghMore to explore in Edinburgh
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 Edinburgh 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.