Edinburgh is a city where shopping still feels rooted in something specific. You won't find the same homogenized high street that's taken over most of the UK — or at least, not entirely. There's a strong tradition of textiles here, particularly tartan, tweed, and cashmere, much of it still milled in Scotland. The city has always had a bookish streak too, which means independent bookshops have held on better than in most places. What might surprise you is the food side of things: Scottish-produced gin, single-origin whisky, artisan cheese, and smoked fish all make for genuinely good gifts that aren't just tourist tat. The Royal Mile is where most visitors end up, and to be fair, some of those shops are worth your time — you just need to know which ones are selling Scottish-made goods and which are shifting mass-produced tartan scarves from overseas. The real pleasure is wandering slightly off the obvious path, into Stockbridge or the West End or down Victoria Street, where the shops tend to reflect who actually lives here.
Shopping districts
-
Princes Street and the New Town
mid-range to luxuryPrinces Street is Edinburgh's main commercial drag, running along the base of the Castle with views up to the Old Town. It has the big department stores and chain retailers you'd expect — Jenners (the building is still a landmark even after ownership changes), H&M, Zara, the usual suspects. George Street, one block north, has shifted noticeably upmarket over the past decade, with more designer boutiques and lifestyle shops moving in alongside the bars and restaurants. Multrees Walk, tucked behind the east end, is where the properly high-end names sit: Harvey Nichols, Louis Vuitton, Mulberry. The whole New Town grid is pleasant to walk, all Georgian stone and wide pavements, though Princes Street itself can feel wind-blasted in winter.
Best for: High street chains, department stores, and designer labels along George Street and Multrees Walk
-
Victoria Street and the Grassmarket
mid-rangeVictoria Street curves downhill from the Royal Mile to the Grassmarket in a sweep of painted shopfronts — it's genuinely one of the most photogenic streets in the city, and yes, it reportedly inspired Diagon Alley, though locals tend to roll their eyes at the comparison. The shops here lean independent: vintage clothing, Scottish design, small jewellers, specialist food shops. The Grassmarket at the bottom opens into a wide cobbled square with more indie retailers and a decent Saturday market. It gets busy with tourists, but the quality of the shops tends to be a cut above the Royal Mile. You'll smell coffee and old books. Mind you, some of the boutiques have crept up in price as the area's profile has grown.
Best for: Independent boutiques, Scottish-designed homewares and jewellery, vintage clothing
-
Stockbridge
mixed — charity shop bargains to mid-range boutiquesThis is where Edinburgh locals actually shop, or at least the ones who live in the north side of the New Town. Stockbridge sits in a dip along the Water of Leith, and the main drag — Raeburn Place and St Stephen Street — has a concentration of charity shops, antique dealers, delis, and small galleries that feels almost village-like. The Sunday farmers' market on Saunders Street is a local institution. St Stephen Street in particular has this slightly bohemian quality, with basement-level antique shops and the odd vinyl record dealer. The pace is slower here. You'll see people with dogs and reusable bags, not suitcases.
Best for: Antiques, secondhand finds, Sunday market browsing, and local food producers
-
The Royal Mile
mixed — budget souvenirs to premium Scottish goodsYou already know about the Royal Mile — it runs from the Castle down to Holyrood Palace and it's where the tourist pound lands hardest. There's a lot of tartan-heavy souvenir shops selling things no Scottish person would have in their house. That said, scattered between them are places selling proper Scottish cashmere, single malt whisky, and handmade jewellery. The trick is looking for shops that name their Scottish suppliers or mills. The Scotch Whisky Experience near the top is commercial but well-done. As you move toward the Canongate end, near Holyrood, the shops thin out and the quality often improves — fewer crowds, more craft.
Best for: Whisky, cashmere, and Scottish souvenirs if you're selective about quality
-
Bruntsfield and Morningside
mid-rangeSouth of the Meadows, Bruntsfield and Morningside are residential neighbourhoods with their own shopping strips. Bruntsfield Place has a run of independent shops — a good cheesemonger, bookshops, clothing boutiques, a couple of excellent bakeries. Morningside Road, a bit further south, has a similar feel but slightly more suburban. These aren't tourist areas at all. You'll find the kind of shops that survive on repeat local custom: a proper butcher, a wine merchant who knows their stock, a hardware shop that's been there for decades. The prices are fair and the shopkeepers tend to actually talk to you.
Best for: Local food shops, independent bookshops, and browsing at a residential pace
-
Leith
budget to mid-rangeEdinburgh's old port district has been on a long, sometimes uneven trajectory from rough edges to creative hub. The stretch along Leith Walk and into the Shore area now has vintage furniture shops, independent record stores, craft breweries with retail fronts, and a growing cluster of Scottish designer-maker studios. It still feels a bit gritty in places — that's part of its character. The food scene here is arguably better than the city centre, and several of the delis and fishmongers are worth a visit for smoked salmon or Scottish cheese. Ocean Terminal, the shopping centre near the Royal Yacht Britannia, is more conventional retail if you need it.
Best for: Vintage finds, Scottish craft spirits, independent food shops, and designer-maker studios
Markets
-
Stockbridge Sunday Market
food and artisanHeld weekly on Saunders Street beside the Water of Leith, this is probably Edinburgh's best-loved regular market. It's small but well-curated: local bakers, Scottish cheesemakers, street food stalls, craft producers, and the occasional plant seller. The setting is pleasant — you're in a leafy residential area, not a car park — and the quality tends to be high. Locals come here for sourdough, venison burgers, and to chat. It gets busy by mid-morning, so earlier is calmer.
Every Sunday, typically 10am to 5pm year-round
-
Grassmarket Market
artisan and foodThe Grassmarket hosts a Saturday market in the cobbled square beneath the Castle. It's a mix of street food, local producers, vintage sellers, and craft stalls. The backdrop is striking — the Castle looms directly overhead — and the atmosphere sits somewhere between local and tourist-friendly. You'll find Scottish preserves, handmade candles, local honey, and decent hot food. It tends to be seasonal in its intensity, livelier in summer and around the Festival.
Saturdays, roughly 10am to 5pm — check locally as schedules shift seasonally
-
Edinburgh Farmers' Market
foodHeld on Castle Terrace, this is the city's main farmers' market and it draws producers from across Scotland. Expect Highland venison, Borders lamb, Scottish farmhouse cheeses, seasonal fruit and veg, fresh fish, and artisan bread. It's a proper food market — the sellers are the people who grew or made what they're selling. Worth visiting even if you can't take much home, just to taste the range of Scottish produce in one place. The views across to the Usher Hall and the west end are a bonus.
Every Saturday, typically 9am to 2pm
-
Leith Market
food and artisanA newer addition to Edinburgh's market scene, held on Dock Place in Leith near the Shore. It leans toward street food and craft producers, with a slightly younger, more creative crowd than some of the other markets. You'll find local roasters, fermented food producers, Scottish gin makers, and rotating food stalls. The waterfront setting gives it a different feel from the city-centre markets.
First and third Saturday of the month — verify current dates as this one shifts
-
Edinburgh Christmas Market
seasonal and artisanThis takes over Princes Street Gardens and the Mound every November through early January. It has grown substantially over the years — some locals find it overly commercial at this point, and the layout can feel cramped. That said, there are genuine Scottish craft stalls mixed in with the mulled wine and bratwurst stands. The setting is undeniably atmospheric: the Castle lit up above, the Scott Monument nearby, the smell of cinnamon and woodsmoke. Go on a weekday if you can. Weekends are shoulder-to-shoulder.
Late November through early January, daily — hours vary but typically 10am to 10pm
-
Edinburgh Flea Market
flea and vintageVarious flea and vintage markets pop up around the city, often in community halls or event spaces in Leith and Stockbridge. These tend to be smaller, slightly chaotic affairs — old furniture, vinyl records, vintage clothing, bric-a-brac. The Pitt market space in Leith has hosted some of the more interesting ones. Worth checking local listings closer to your visit, as they rotate venues and dates. You might find something genuinely good. You might not. That's the nature of it.
Irregular — check local event listings and social media for upcoming dates
Souvenirs worth bringing home
Skip the tartan tea towels and 'See You Jimmy' hats — unless that's genuinely your thing, no judgment. What's actually worth bringing home from Edinburgh tends to be consumable or wearable. Scottish whisky is the obvious choice, and buying a bottle from a specialist shop (there are several along the Royal Mile and in the New Town) means you can get something you won't find easily at home — a single cask bottling, a distillery exclusive, or something from a smaller Highlands or Islands producer. Scottish gin has had a genuine boom; Edinburgh Gin and several newer distillers make bottles that travel well and taste distinctly of Scottish botanicals — heather, seaweed, pine. For textiles, look for cashmere that names a Scottish mill — there's a real difference between Scottish-milled cashmere and the generic stuff, and Edinburgh has shops selling the genuine article in scarves, hats, and jumpers. Tweed and tartan cloth by the yard is still produced in Scotland and makes for a distinctive gift. Edinburgh-made shortbread and tablet (a crumbly, teeth-achingly sweet Scottish fudge-like confection) are classic for a reason. Smoked salmon from a Scottish smokehouse, Scottish heather honey, and Orkney fudge all pack well. For something less expected, look for Scottish-made pottery or jewellery incorporating local stones — Cairngorm quartz, Scottish silver, or designs drawn from Celtic knotwork. Harris Tweed products — bags, wallets, phone cases — are properly handwoven in the Outer Hebrides and sold in several Edinburgh shops.
Practical tips
- Bargaining
- Prices are fixed in virtually every shop in Edinburgh. This isn't a bargaining culture. The only exceptions might be antique shops and flea markets, where you could politely ask if there's any flexibility on a higher-priced item — but even then, it's a gentle enquiry, not a negotiation. A simple 'Is that your best price?' is about as far as it goes. Stallholders at markets will sometimes knock a pound or two off near closing time, but don't count on it.
- VAT refunds for visitors
- If you're visiting from outside the UK, check the current rules on VAT-free shopping before you travel — the scheme has changed several times in recent years and the status of tax-free shopping for international visitors has been in flux since Brexit. Some larger retailers still participate in refund schemes for non-UK residents, but it's not universal. Ask at the till before you buy if this matters to your budget, and keep all receipts.
- Opening hours
- Most Edinburgh shops open around 9:30 or 10am and close by 5:30 or 6pm Monday through Saturday. Sunday hours are shorter — typically 11am to 5pm, sometimes noon to 5pm. Thursday is traditionally late-shopping night on Princes Street and in some New Town shops, staying open until 7 or 8pm. During the Edinburgh Festival in August, many shops extend their hours. Markets tend to start around 9 or 10am and wind down by mid-afternoon. Some of the Royal Mile tourist shops keep longer hours in summer.
- Payment methods
- Contactless card payment is accepted almost everywhere in Edinburgh — even small market stalls and independent shops have gone largely cashless since the pandemic. Apple Pay, Google Pay, and contactless debit cards all work. That said, carrying some cash is still useful for very small purchases at flea markets or charity shops, a few of which still prefer it. Scottish banknotes are legal currency throughout the UK, though you might get a puzzled look using them in England.
- Carrying purchases
- If you're buying whisky or gin, ask the shop to bubble-wrap the bottles for your luggage — most specialist shops will do this without being asked. For cashmere and textiles, the better shops will fold and tissue-wrap items properly. Remember that liquids over 100ml need to go in checked luggage for flights. Edinburgh Airport's duty-free has a decent whisky selection too, if you'd rather buy at the last minute and avoid carrying bottles around the city.
- Getting around shopping areas
- Edinburgh's main shopping areas are all walkable from each other if you're reasonably fit — the catch is the hills. Going from the New Town down to Stockbridge is a steep descent, and climbing from the Grassmarket back up to the Royal Mile will test your calves. Buses are frequent and cheap if you need them. Lothian Buses run throughout the city and you can pay by contactless card on board. Stockbridge and Leith are both easy bus rides from the city centre.
FAQ
What day is best for market shopping in Edinburgh?
Saturday is your best bet — the Edinburgh Farmers' Market on Castle Terrace and the Grassmarket Market both run on Saturdays, and most shops are open full hours. Sunday is good for the Stockbridge Market specifically, but general retail hours are shorter. If you want to hit both the farmers' market and the Stockbridge market, you'd need to split across Saturday and Sunday. Weekday mornings are quietest for regular shopping along Princes Street and George Street if you prefer fewer crowds.
Is Edinburgh expensive for shopping compared to London?
Generally a bit less expensive, though the gap has narrowed. Rent is lower than central London, which tends to keep independent shop prices a touch more reasonable. High street chains charge the same nationwide, obviously. Where you'll notice a real difference is in Scottish-specific goods — cashmere, whisky, local food — which can be better priced here simply because you're buying closer to the source and cutting out the London markup. Markets and charity shops in Stockbridge and Leith offer genuinely good value.
Are the Royal Mile souvenir shops worth visiting at all?
Some of them, yes — but you need to be selective. The ones selling mass-produced tartan scarves, fridge magnets, and novelty kilts at rock-bottom prices are sourcing from overseas factories. Look instead for shops that specify Scottish-made, name their wool mills or whisky sources, and stock products with provenance. A few of the Royal Mile shops are genuinely excellent for cashmere, whisky, and Scottish jewellery. The closer you get to the Canongate end near Holyrood, the fewer tourist traps you'll encounter.
Can I ship purchases home from Edinburgh?
Most larger shops and specialist whisky retailers can arrange international shipping, though it adds to the cost. For smaller purchases, the Royal Mail and various courier services have drop-off points around the city. If you're buying fragile or liquid items in quantity, it might be worth visiting a post office or courier shop to price out shipping versus paying for extra checked luggage. Some cashmere and textile shops will ship directly to your home address as part of the purchase.
What's the best area for vintage and secondhand shopping?
Stockbridge and Leith are your strongest options. Stockbridge has well-established charity shops on Raeburn Place — some of them are surprisingly well-stocked given the neighbourhood's demographics — plus antique shops and vintage dealers on St Stephen Street. Leith has a more eclectic mix: vintage furniture, records, retro clothing. The Grassmarket area also has a couple of vintage clothing shops worth checking. For charity shop browsing, Morningside Road has a good concentration too. Pop-up flea markets appear regularly in Leith and are worth tracking down online.
When is the worst time to go shopping in Edinburgh?
August during the Festival is brilliant for atmosphere but the city centre is packed solid, and getting in and out of shops on the Royal Mile becomes a slow shuffle. The Christmas market period from late November through New Year draws big crowds to Princes Street Gardens and the surrounding area. Saturday afternoons on Princes Street are consistently the busiest. If you want calm browsing, go on a weekday morning or head to the neighbourhood shopping strips in Stockbridge, Bruntsfield, or Morningside, which stay relatively peaceful year-round.
Last verified by automated review (v1.7.2) on June 2, 2026. What is automated review?