The best places to go shopping in Edinburgh range from eclectic shopping streets with independent boutiques to luxury thoroughfares with designer brands. You can find everything from artisan foods to paintings from local artists to vintage records, perfect for souvenirs and gifts to take home as a memento from your trip.
The shopping areas of Edinburgh are also home to some of the best attractions in the city. In fact, the shopping in Scotland’s capital is arguably one of its biggest attractions, with historic streets, department stores and markets among its highlights. That means you’ll enjoy a bit of sightseeing as you go about ticking off the places on our list of top shopping spots.
Where are the best places to go shopping in Edinburgh?
- 1
Princes Street
Find the unique and unusual
- Shoppers
Read morePrinces Street is the main thoroughfare in Edinburgh and primary shopping area. Along with landmarks, statues and monuments, Princes Street is home to many unique and unusual shops for gifts and treasures. You’ll find high-end brands and famous retails like Debenhams, Zara, Primark and Boots, as well as food outlets for artisan goods. Princes Street also hosts seasonal markets, such as the Traditional German Christmas Market and the Edinburgh Farmers’ Market. Waverley Mall is another highlight with diverse stores near the Edinburgh Waverley Train Station.
Map - 2
George Street
Shop for luxury goods
- Shoppers
Read moreGeorge Street is a stylish shopping street that’s home to luxury hotels and upscale retail stores. Setting the atmosphere with elaborate Georgian architecture and vibrant town squares, George Street boasts high-end retailers like Karen Millen, Rox Jewellers, LK Bennet, Jack Wills and AllSaints. You’ll also find stylish bars and fine restaurants like The Dome, All Bar One and TigerLily. If you want more sightseeing, George Street is home to notable landmarks like the Assembly Rooms and the historic George Hotel.
Map - 3
Multrees Walk
Browse designer fashion and accessories
- Shoppers
Multrees Walk is at the centre of luxury shopping in the city and home to such upmarket brands as Louis Vuitton and Harvey Nichols. You’ll find endless luxury designers on Multrees Walk, including Christopher Kane, Balenciaga, Victoria Beckham, Celine, Stella McCartney and Gucci. Multrees Walk also offers attainable luxury brands, such as Tommy Hillfiger and Michael Kors. You’ll also have big names in the fashion world like Mulberry and Burberry. Whether you choose to buy or just want to window shop, Multrees Walk is a beautiful destination to visit on your trip.
Mapphoto by Jonathan Oldenbuck (CC BY-SA 4.0) modified
- 4
Grass Market
Visit eclectic shops and vintage stores
- Shoppers
Read moreThe Grassmarket is a historic marketplace in Old Town that’s home to independent shops and vintage boutiques. You’ll find a bit of everything in Grassmarket, from independent artists selling their work to fine vintage clothing to artisan foods to up-and-coming Scottish designers. The street is the place to find oddities, such as designer hats at Fabhatrix, fossils at Mr Wood’s Fossils and vintage clothing at Armstrongs. Grassmarket is close to Victoria St, another shopping street with book shops, clothing stores and a fun-filled comedy store, Aha ha ha.
Mapphoto by David Dixon (CC BY-SA 2.0) modified
- 5
Jenners
An Upmarket Department Store in the Heart of Edinburgh
- Shoppers
Read moreJenners is an upmarket department store that has been in the same central location on Edinburgh’s Princes Street since 1838. Nicknamed the ‘Harrods of the North,’ the high-end retailer isn’t quite the right place to snag a bargain. But for serious shoppers willing to spend a little extra on a luxurious retail experience, there’s no better place to go to in the city.
A large part of the appeal of shopping at Jenners is the building itself. Constructed in 1895, the grand landmark showcases the Renaissance architecture of the era, with a multitude of ornate balconies and atriums to admire. Of course, one must not forget its excellent selection of high-quality merchandise, with everything from apparel to tech and beauty products on sale somewhere within. Read on to learn about Scotland’s most beloved department store.
Location: 47-48 Princes St, Edinburgh EH2 2YJ, UK
Open: Monday–Saturday from 10 am to 6 pm, Sunday from 11 am to 6 pm
Phone: +44 (0)3439 092031
Map - 6
Stockbridge
Discover new artists and retro clothes
- Shoppers
Read moreStockbridge is a vibrant shopping destination that offers everything from charming cafes to second-hand stores to art galleries. If you’re shopping for souvenirs, you’ll find it all in Stockbridge. You could stop by on Sunday for the Stockbridge Market’s produce and artisan baked goods, or go to I J Mellis for artisan cheeses. Stockbridge has numerous independent shops and vintage shops for one-of-a-kind finds. You’ll also find independent jewellers, vintage vinyl record stores, specialty clothing, homewares and used book shops. Another highlight of Stockbridge is the Floatarium Spa, a high-end spa with massages, spa treatments and reflexology.
Map - 7
Bruntsfield and Morningside
Explore the luxury stores in an upscale neighbourhood
- Shoppers
Bruntsfield and Morningside is an affluent neighbourhood that boasts some of the best shopping in Edinburgh. Spanning from Princes Street to Lothian Road to Tollcross, Bruntsfield and Morningside is filled with eclectic shops, cafes, pubs and restaurants. You’ll find specialty food shops to pick up ingredients for dinner, old card shops with collectibles and an array of shoes at Ooh Ruby Shoes. Plenty of excellent charity shops can be found in Bruntsfield and Morningside for a second-hand designer treasure hunt.
Map - 8
The Royal Mile
Pick up Scottish souvenirs
- Shoppers
Read moreThe Royal Mile is the centre for authentic Scottish goods like cashmere, whisky and crafts. You’ll find plenty of excellent stores for gifts, such as Ragamuffin, the Scotch Whisky Experience and Cranachan & Crowdie for Scottish produce. If you want to bring home authentic Scottish knitwear, you’ll find an array of independent stores selling sweaters, kilts, hats, handbags and gloves. The Royal Mile is home to many of Edinburgh’s must-visit attractions, such as Real Mary King’s Close, the Scottish Storytelling Centre and the St Giles’ Cathedral.
Map - 9
Edinburgh Farmers' Market
Browse local produce beneath the castle ramparts
- Budget
- Food
- Shoppers
Read moreEdinburgh Farmers' Market is a weekly market that sits in the shadow of Edinburgh Castle. Found down Castle Terrace, entrance to the market is free, with a collection of local vendors showcasing their wares.
You'll find all sorts of fresh goods spread over the dozens of stalls here. Some vendors have been selling their wares for over a decade and you'll find local jams, organic vegetables, fresh fruits, and a whole array of health drinks at the various stalls. It’s the perfect place to find a taste of Scotland to take home or buy a locally made gift. Held every Saturday, it's worth a trip down just for the buzz of the place.
Location: NCP Castle Terrace Car Park, Castle Terrace, Edinburgh EH1 2EN, UK
Open: Saturdays from 9 am to 2 pm (closed Sunday–Friday)
Mapphoto by Jeremy Keith (CC BY 2.0) modified
- 10
Fort Kinnaird
Shop in the UK’s biggest stores
- Families
- Food
- Shoppers
Read moreFort Kinnaird is one of Edinburgh's bigger retail parks that's just off the A1 in the east of the city, close to Duddingston Golf Club. The stores here are huge, and there's enough to keep you and the family entertained for a whole day’s visit.
All of the largest high-street brand names have big stores here, from the likes of River Island, Primark and Next, and there are also plenty of restaurants and cafés like Starbucks and Five Guys. If any of your crew don't fancy shopping, they aren't left out – there's a Pure Gym here and an Odeon cinema, too.
Location: 32, Fleming House, Newcraighall, Edinburgh EH15 3RD, UK
Open: Monday–Friday from 9 am to 9 pm, Saturdays from 9 am to 6 pm, Sundays from 10 am to 6 pm
Phone: +44 (0)13 1669 9090
Mapphoto by alljengi (CC BY-SA 2.0) modified
- 11
Ocean Terminal
Enjoy a day out on the waterfront
- Shoppers
Read moreOcean Terminal is a state-of-the-art leisure and retail complex on the waterfront. The complex offers 45,000 square metres of shopping and 1,600 parking spots to make your visit comfortable and convenient. Inside, you’ll find over 75 stores, restaurants and bars, as well as a cinema. Some of the highlights include the Britannia Gift Shop, Debenhams, French Connection, GAP, H & M, Herbal Inn, and Mostyn McKenzie. After shopping, you’ll have no shortage of dining options to choose from, including casual, family-friendly spots and swanky restaurants.
Location: 74 Ocean Dr, Leith, Edinburgh EH6 6JJ, UK
Open: Monday–Friday from 10 am to 8 pm, Saturday from 10 am to 7 pm, Sunday from 11 am to 6 pm
Phone: +44 (0)131 555 8888
Mapphoto by David Dixon (CC BY-SA 2.0) modified
- 12
Gyle Shopping Centre
Shop for gifts and jewellery at the mall
- Shoppers
Read moreThe Gyle Shopping Centre is a massive retail space with outlets, specialty shops, supermarkets and dining. Spanning 20 hectares with 2,500 parking spaces, the Gyle Shopping Centre is home to many incredible stores like Beaverbrook, Clintons, Flying Tiger, Chisholm Hunt, Monsoon, M & S, Pandora and the Warren James Jewellery Outlet. After shopping, you can stop in one of the many casual restaurants in the centre for a quick bite or choose a fine restaurant for a nice sit-down dinner.
Location: Gyle Avenue, Edinburgh EH12 9JY, UK
Open: Tuesday–Friday from 9.30 am to 8 pm, Friday from 9.30 am to 8 pm, Saturday from 9 am to 6 pm, Sunday from 10 am to 6 pm
Phone: +44 (0)131 539 9000
Mapphoto by Jim Barton (CC BY-SA 2.0) modified
- 13
Waverley Mall
Peruse the stores of a unique mall
- Shoppers
Read moreThe Waverley Mall is a diverse mall with high-street brands and a food court. Located on Princes Street, the Waverley Mall offers a beautiful atmosphere with an atrium with a canopy of trees and a water feature. You’ll find many stores to shop for yourself or for gifts, such as Anime Republic, Born in Scotland, Gleneagles of Scotland, Nick Harrigan Artwork and Tartan House of Scotland. The mall offers an array of dining options with global cuisine in both upscale and casual restaurants. Throughout the year, Waverley Mall hosts events like book markets and street food fairs.
Location: 3/48 Waverley Bridge, Edinburgh EH1 1BQ, UK
Open: Daily from 10 am to 6 pm
Phone: +44 (0)131 557 3759
Mapphoto by Lewis Clarke (CC BY-SA 2.0) modified
- 14
Edinburgh Stockbridge Market
Local flavours at a weekly farmers’ market
- Budget
- Food
- Shoppers
Read moreEdinburgh Stockbridge Market is a farmers' market that's regularly been held on Sundays since 2011, right near the city's port. It's a great place to go shopping for local produce, but you'll also find a nice range of more exotic goods here as well.
There are dozens of traders at Stockbridge, and if you're after some locally brewed beer or Scottish salmon, you're in the right place. There are other cuisines on offer too, with French cheeses and baked goods to be found right next to olives, pasta, and sweet treats galore. And of course, there are loads of award-winning curries. Indian street food is famed across Scotland, so make sure you give it a try.
Location: Saunders St, Stockbridge, Edinburgh EH3 6TQ, UK
Open: Sundays from 10 am to 4 pm (closed Monday–Saturday)
Phone: +44 (0)13 1261 6181
Map