Shopping in Edinburgh is the perfect place to find unique and interesting items for every budget.

From independent boutiques to designer brands, you can find a variety of items to purchase, from artisan foods to paintings from local artists to vintage records. These souvenirs and gifts make great mementos for your trip.

The shopping areas in Edinburgh are also some of the city’s best attractions. Historic streets, department stores, and markets can all be found in Scotland’s capital and should not be missed. When you shop, you’ll also get to experience a sightseeing adventure! Our list of top shopping spots will help you make the most of your shopping experience.


The Best Places to Go Shopping in Edinburgh


1. Princes Street

shopping in edinburgh

Princes Street is the main thoroughfare in Edinburgh and the primary shopping area. It is home to a variety of landmarks, statues, and monuments. In addition, it hosts several unique and unusual shops, offering gifts and treasures that can’t be found elsewhere. Well-known and high-end brands such as Debenhams, Zara, Primark, and Boots are located here, as well as a variety of food outlets for artisan goods.

Princes Street also hosts seasonal markets, such as the Traditional German Christmas Market and the Edinburgh Farmers’ Market. Furthermore, Waverley Mall is a highlight of the area, with stores located near the Edinburgh Waverley Train Station. This is a great place to find a variety of items that you won’t find anywhere else.


2. George Street

shopping in edinburgh george street

George Street is an elegant shopping destination known for its intricate Georgian architecture and bustling town squares. It features upscale retail outlets such as Karen Millen, Rox Jewellers, LK Bennet, Jack Wills, and AllSaints.

Visitors can also experience the vibrant nightlife scene, with a variety of stylish bars and fine restaurants such as The Dome, All Bar One, and TigerLily. For those seeking a more cultural experience, George Street has several notable landmarks, including the Assembly Rooms and the historic George Hotel.


3. Ocean Terminal

shopping in venezia

Ocean Terminal is a 45000 sqm shopping and recreational center in the heart of Edinburgh. It was designed by Sir Terence Conran and is considered one of the best shopping malls in the city. It is home to over 75 stores, such as Debenhams and Charlie Miller, making it a great shopping destination. 

The mall also boasts a variety of bars, restaurants, and even a gym. For those who love the cinema, there is a 12-theatre cineplex inside the mall for the perfect movie night. This makes Ocean Terminal a great all-in-one destination for shopping, eating, and entertainment.


4. Multrees Walk

shopping in edinburgh multrees walk

Multrees Walk is the ultimate destination for luxury shopping in the city. With upmarket brands like Louis Vuitton and Harvey Nichols, you’ll find endless luxury designers on the Walk, including Christopher Kane, Balenciaga, Victoria Beckham, Celine, Stella McCartney, and Gucci. If you’re looking for something more attainable, you can also find Tommy Hilfiger and Michael Kors. Additionally, you can find big names in the fashion world, like Mulberry and Burberry. 

Whether you’re looking to buy something special or just want to window shop, Multrees Walk is a beautiful destination to visit on your trip.


5. Waverly Mall

shopping in edinburgh waverly mall

Waverley Mall is a great shopping destination for those visiting Edinburgh. It offers direct access from both Princes Street and Edinburgh Waverley Train Station, making it convenient to reach. The mall has recently undergone a renovation, transforming it into a modern, spacious shopping center. Here, you can find a multitude of fashion, food, and Scottish souvenir shops, all within a single complex.


6. Grass Market Edinburgh

shopping in edinburgh

The Grassmarket is a historic marketplace in Old Town Edinburgh. It is home to a variety of independent shops, vintage boutiques, and artisan foods. Here, you can find unique pieces from independent artists, fine vintage clothing, and up-and-coming Scottish designers. Fabhatrix offers designer hats, Mr. Wood’s Fossils stock fossils, and Armstrong’s has a range of vintage clothing.

Close by is Victoria Street, another shopping street filled with book and clothing stores, and the comedy store, Aha ha ha. Here, you can find a good selection of fun items and entertainment.


7. Jenners

shopping in edinburgh jenners

Jenners has been an upmarket department store in Edinburgh’s Princes Street since 1838. Nicknamed the ‘Harrods of the North,’ Jenners is renowned for its luxurious retail experience. 

The building is a grand landmark showcasing the Renaissance architecture of 1895. It features many ornate balconies and atriums, making it a popular attraction.

Jenners is also renowned for its selection of high-quality merchandise, ranging from apparel to tech and beauty products. This is why it is Scotland’s most beloved department store.


8. Stockbridge

shopping in edinburgh stockbridge market

Stockbridge is a vibrant shopping destination with a multitude of options for the perfect souvenir. On Sundays, the Stockbridge Market offers its produce and artisan baked goods. I J Mellis also provides a range of artisan cheeses. Among the many independent stores and vintage shops are independent jewelers, vintage vinyl record stores, specialty clothing, homewares, and used book shops. 

The Floatarium Spa is a luxurious escape from the hustle and bustle of city life. They offer a range of services, including massages, spa treatments, and reflexology. With its wide range of shops, Stockbridge is the ideal place to enjoy a unique shopping experience.


9. Hawico Scotland

Hawico is a company with a storied history. Established in 1874 and formerly known as The Hawick Cashmere Company, it has been specializing in producing fine Scottish cashmere knits ever since. The products they offer are timeless, classic items – nothing trendy here – such as comfy sweaters (especially the women’s cowl-necks) and men’s wool jackets, among others. Hawico stores can be found around the world, but there is nothing quite like visiting the original Grassmarket location in Edinburgh and experiencing the company’s true origins.


10. Bruntsfield and Morningside

Brunsfield and Morningside is an affluent neighborhood located in Edinburgh. It offers some of the best shopping in the city, with a wide variety of stores ranging from specialty food shops to old card shops and shoe stores. 

Ooh Ruby Shoes is a popular destination for fashion lovers looking for a new pair of shoes, while charity shops are a great place to find second-hand designer items. This neighborhood is conveniently located near Princes Street, Lothian Road, and Tollcross, making it easy to find your way around the area. Whether you’re looking for a new outfit or ingredients for dinner, Bruntsfield and Morningside have something for everyone.


11. House of Fraser Jenners Edinburgh

Jenners is one of the oldest department stores in the world and has held a royal warrant since 1911. In 1892, a fire destroyed the store but was subsequently rebuilt. This reconstruction is notable for its incredible Victorian architecture, both inside and out. In 2005, the store was acquired by House of Fraser, but the corporate branding is not too evident, allowing the products and architecture to take center stage.

Upon entry, the main atrium of the building may appear straightforward, but the store has a maze of hallways that can get one easily turned around. Thus, it is advisable to be prepared for a delightful wander.


12. The Royal Mile

shopping in edinburgh royal mile

The Royal Mile is the perfect place to find authentic Scottish goods. From cashmere to whisky, there are plenty of stores to choose from for gifts. Ragamuffin, the Scotch Whisky Experience, and Cranachan & Crowdie are all great options for Scottish produce. You can also find a variety of independent stores selling unique knitwear, such as sweaters, kilts, hats, handbags, and gloves.

The Royal Mile is also home to some of Edinburgh’s most popular attractions. Real Mary King’s Close, the Scottish Storytelling Centre, and St Giles’ Cathedral are all must-visit sites. With so much to see and do, the Royal Mile is the perfect place to explore and find something special to bring home.


13. Edinburgh Farmers’ Market

shopping in edinburgh farmers market

The Edinburgh Farmers’ Market is a weekly event held in the shadow of Edinburgh Castle. Found down Castle Terrace, the entrance to the market is free and open to the public. It features a wide variety of stalls packed with local vendors, many of whom have been selling their wares for over a decade.

At the market, you can find a large selection of fresh goods, including organic vegetables, fresh fruits, local jams, and a variety of health drinks. It’s a great place to find a unique souvenir or gift made in Scotland, as well as a tasty treat to take home.

The atmosphere of the Edinburgh Farmers’ Market is lively, and it’s worth visiting on a Saturday just to experience it. With all the vendors, fresh produce, and buzz of the place, it’s a great way to spend your day.


14. Fort Kinnaird

Fort Kinnaird is one of Edinburgh’s bigger retail parks just off the A1 east of the city, close to Duddingston Golf Club. It offers a wide variety of stores, restaurants, and entertainment, making it an ideal destination for a day out with the family.

The retail park is home to some of the largest high-street brand names, such as River Island, Primark, and Next, as well as cafés and restaurants like Starbucks and Five Guys, providing plenty of options for shopping, dining, and taking a break. For those not interested in shopping, the park also offers a Pure Gym and Odeon cinema, making it a great place to spend the day.