Shopping in Edinburgh Scotland is all about balance. You’ll find big-name stores lining Princes Street, but step into the Old Town’s you’ll discover independent boutiques, quirky gift shops, and makers who put real craft into what they sell.
This guide focuses on the places worth your time: streets with personality, shops run by people who care, and spots where you’ll actually want to browse. I’ve also flagged what to buy and where, so you leave with something memorable.
Victoria Street | Colourful Curve Shops
Victoria Street is one of Edinburgh’s most photogenic shopping streets, curving down from George IV Bridge with its rainbow-coloured shopfronts and old-world charm. It’s touristy, yes, but the independent shops here sell quality Scottish gifts, tartan accessories, and handmade crafts that make genuinely good souvenirs.

You’ll find everything from traditional kilt makers to quirky gift shops. The street has a Harry Potter 🪄connection too (it’s said to have inspired Diagon Alley), so expect wand shops and wizard-themed stores mixed in with the serious Scottish craft sellers.
What to buy here
- Tartan scarves, blankets, and accessories
- Scottish jewellery featuring Celtic designs
- Handmade candles and soaps 🧼
- Whisky miniatures and gift sets
Princes Street | The Main Shopping street
Princes Street is Edinburgh’s main retail thoroughfare, running parallel to the castle with views across to the Old Town. It’s where you’ll find the big department stores like Jenners (now House of Fraser), plus high-street names and a smattering of modern boutiques.

It’s not the most charming shopping street in the city, but it’s convenient if you need familiar brands or want to cover a lot of ground quickly. The east end near Waverley Station has more character, with the grand old Jenners building still worth a look inside for its architecture alone. Princes Street is best for practical shopping rather than unique finds.
What to buy here
- Beauty products and cosmetics
- Books from Waterstones
- Scottish souvenirs from the gift sections in department stores
Lifestory | Independent Lifestyle Store
Established in 2014, Lifestory is a charming independent store that champions collaborations with local creators, from ceramicists and artists to jewellers, alongside prominent Scandinavian design labels like Ferm Living and HAY. Fresh stock arrives almost every week, so there’s always something new to discover.


The curation here is excellent. You’ll find homeware, stationery, ceramics, and small design pieces that feel contemporary but warm. It’s the kind of place where you pop in for a browse and leave with a beautifully made mug or a piece of jewellery you’ll actually wear.
What to buy here
- Handmade ceramics by Scottish makers
- Contemporary jewellery
- Design-led homeware and textiles
- Thoughtful stationery and cards
This is a great spot for souvenirs in Edinburgh that don’t scream “tourist”. Everything here feels personal and well-made.
Scottish Design Exchange | Supporting Local Makers
The Scottish Design Exchange was born out of frustration with corporate takeover of High Streets. The founders opened stores in the heart of Scotland’s city centres filled with work by local artists and designers. Every penny you spend here goes directly to those 300+ hard-working local artists, shared studio designers, and creators.
The Edinburgh shop is a brilliant place to find gifts that support real people. You’ll see prints, textiles, jewellery, ceramics, and small craft pieces, all made in Scotland. The quality varies (it’s handmade, after all), but the ethos is sound and the range is impressive.
What to buy here
- Art prints featuring Scottish landscapes and cityscapes
- Handmade textiles and accessories
- Ceramics and homeware
- Unique jewellery pieces
This is one of the best gift shops in Edinburgh if you want to take home something meaningful. You’re supporting local makers directly, and everything has a story behind it.
Stockbridge | Vintage Shops
Stockbridge, just north of the New Town, feels like a village tucked into the city. The main drag, St Stephen Street, is lined with independent boutiques, vintage shops, delis, and cosy cafés. It’s where locals go to shop for interesting clothes, homewares, and one-off finds.
The vintage shops in Edinburgh are particularly strong here. You’ll find well-curated rails of second-hand fashion, retro homeware, and quirky collectibles. It’s also a lovely area to browse without feeling rushed or hassled.
What to buy here
- Vintage clothing and accessories
- Retro homeware and collectibles 📀
- Independent fashion labels
- Artisan food from the Sunday market and local delis
Visit on a Sunday morning for the Stockbridge Market, where you’ll find fresh produce, street food, and local makers selling jewellery, prints, and crafts.

Pair your shopping with a coffee at one of the cafés along the Water of Leith, or grab lunch at one of the neighbourhood bistros. Stockbridge is a great half-day outing.
Whittard of Chelsea Edinburgh | Tea Lover’s Haven
If you’re a tea fan, Whittard of Chelsea in Edinburgh is the place to visit. They stock a great selection of premium teas, coffees, and chocolates, all beautifully displayed. The customer service is excellent; the staff really know their teas and will help you find exactly what you’re after.
It’s a lovely shop to browse even if you’re not buying. The packaging is elegant, making anything here a good gift or souvenir. The tea blends cover everything from classic breakfast teas to unusual fruit infusions.
What to buy here
- Premium loose-leaf teas 🌿
- Speciality coffees
- Gift sets and tea accessories
- Luxury hot chocolate blends
Located centrally, it’s an easy stop while exploring the city centre. Pop in, smell the teas, and pick up a tin or two to take home.
Cadenhead’s Whisky Shop | For Serious Whisky Fans
If you’re into whisky, Cadenhead’s in Edinburgh is essential. They stock an amazing range of bottles, from rare single casks to affordable everyday drams, all perfect as gifts or souvenirs. The living cask whisky is a real treat, and the staff know every detail about what they sell.

Cadenhead’s is Scotland’s oldest independent bottler, and the shop reflects that heritage. It’s small, packed with bottles, and staffed by people who love what they do. You can ask questions, taste before you buy, and leave with something genuinely special.
What to buy here
- Single cask whiskies 🥃
- Independent bottlings
- Whisky miniatures for sampling
- Gift sets and tasting packs
This is not the place for mass-market blends. Come here if you want something rare, interesting, or carefully selected.
The Chocolatarium | Chocolate Experience
If you’re into chocolate, The Chocolatarium is brilliant. Book a 90-minute tour where you learn how chocolate is made and get to create your own bar. They offer a range of shapes and toppings to play around with, and you’ll taste chocolates from around the world before sampling some of their own creative flavours.
The staff are super friendly, and the whole experience feels fun rather than overly polished. It’s part shop, part attraction, and you leave with chocolate you’ve made yourself plus a good understanding of what goes into quality chocolate.
What to buy here
- Handmade chocolate bars in unique flavours
- Your own custom-made chocolate bar 🍫
- Chocolate gift boxes
- Hot chocolate mixes
Book your tour in advance, especially during busy periods. The experience is popular and slots fill up quickly.
George Street | Upmarket Boutiques and Design Shops
George Street runs parallel to Princes Street but feels a world away. It’s lined with Georgian architecture, upmarket boutiques, designer stores, and smart restaurants. This is where to come for premium fashion, jewellery, and homeware.
The shops here lean towards established brands rather than scrappy independents, but the quality is high and the browsing is pleasant. You’ll find everything from Scottish cashmere specialists to international fashion labels.

What to buy here
- Scottish cashmere and knitwear 🧣
- Designer fashion and accessories
- Fine jewellery
George Street is best explored on foot, popping into the side streets where more independent shops hide. Stop for lunch at one of the brasseries or grab a coffee at one of the smarter cafés.
Thistle Street | Hidden Gem for Delis
Thistle Street is one of Edinburgh’s best-kept shopping secrets. Tucked into the New Town, it’s a narrow lane lined with independent boutiques, delis, wine shops, and cosy restaurants. The vibe is local and low-key, with shops that feel personal rather than polished.

You’ll find contemporary fashion, homewares, artisan food, and small design shops. It’s the kind of street where you discover things you didn’t know you wanted. The delis here are excellent for picking up Scottish produce, cheeses, and treats to take home.
What to buy here
- Craft spirits 🍸
- Scottish cheese, preserves, and deli goods
- Design-led homeware and gifts
Thistle Street is perfect for a leisurely morning browse followed by lunch at one of the neighbourhood bistros. It’s quieter than the main shopping areas and feels more authentic.
Edinburgh suits shoppers who appreciate craft, independence, and a bit of history. The big chains are here if you need them, but the real joy is in the independent shops, makers’ studios, and streets where local character still thrives. Take time to explore beyond Princes Street, chat to the people running these shops, and you’ll leave with souvenirs that mean something. Shopping in Edinburgh Scotland is best done slowly, with curiosity and an open mind.








