Go To Edinburgh Guide

What's On
Visit Edinburgh

Shopping in Edinburgh

Home > Shopping

Edinburgh offers a shopping experience like no other. Whatever your mood and whatever you're looking for, the city has something to suit. From the High Street favourites of Princes Street to the funky boutiques of the New Town and West End, you'll be spoilt for choice.

St James Shopping is located in the heart of Edinburgh's cosmopolitan city centre and offers shoppers a fabulous range of storesĀ - from John Lewis and Next, to Republic, River Island and Wallis.

Princes Street offers a shopping experience with a difference - the perfect mix of shopping and sightseeing, with High Street favourites, such as Zara, Gap, H&M and Frasers on one side and the spectacular Edinburgh Castle on the other. A block away from Princes Street is George Street. With it's divine mix of sophisticated shops and hip bars, this is one stylish street not to be missed!

shopping in Edinburgh


St James Shopping Centre

St James Shopping is located in the heart of Edinburgh's cosmopolitan city centre and offers shoppers a fabulous range of stores - from John Lewis and Next, to Republic, River Island and Wallis.

Address: Centre Management Suite Leith Street Edinburgh EH1 3SS
Tel: 0131 557 0050

Edinburgh Farmers' Market

If you want food as fresh as it can be, visit the award-winning Edinburgh Farmers' Market. The market takes place at Castle Terrace under the imposing backdrop of Edinburgh Castle. Over 65 specialist producers currently attend the market.

Address: Castle Terrace, Edinburgh EH7 5BL
Tel: 0131 652 5940


Nestled in the heart of Edinburgh's historic Old Town, the Grassmarket area is one of the most vibrant, picturesque and convivial areas of the city. A paradise of independent merchants, designers and artisans

Address: 27 West Port Edinburgh EH1 2JA

Gyle Shopping Centre

Edinburgh's Gyle Shopping Centre offers a wide choice of established national retailer outlets and small specialist shops under one roof in a relaxed stylish atmosphere, including Marks and Spencer.

Address: Gyle Shopping Centre Gyle Avenue South Gyle Broadway Edinburgh EH12 9JY
Tel: 0131 539 9000

Harvey Nichols

Harvey Nichols Stores, Edinburgh. The five storey store is situated on the eastern end of St. Andrew Square, with far reaching views over the city of Edinburgh and the Firth of Forth.

Address: 30 - 34 St Andrew Square Edinburgh EH2 2AD
Tel: 0131 524 8388

Multrees Walk

Multrees Walk is the focal point for luxury shopping in Edinburgh creating an attractive modern environment, anchored at its south west corner by the 100,000 sq.ft. five storey Harvey Nichols store.

Address: Centre Management Suite Multrees Walk St Andrew Square Edinburgh EH1 3DQ
Tel: 0131 5570050

Ocean Terminal

This is the home of shopping. Over 70 stores await you under one roof - packed full of big brands and unique hidden gems.

Address: Ocean Drive Leith Edinburgh EH6 6JJ
Tel: 0131 555 8888

Princes Mall Shopping Centre

Princes Mall Shopping Centre is one of the premier shopping destinations in Edinburgh, conveniently located just off Princes Street near to Waverley Station

Address: Princes Mall Princes Street Edinburgh EH1 1BQ
Tel: 0131 557 3759

Princes Street

Princes Street houses the typical high street stores found in Great Britain such as Marks and Spencers, House of Fraser (formally known as Jenners) and Next, but with an architectural twist; no too buildings in Princes Street are alike. This mixture of styles adds to Edinburgh's history and charm.

Address: Princes Street Edinburgh Midlothian EH2 3AD