The main shopping area of Edinburgh is Princes Street, which makes its way through the city centre.  Here tourists can find many souvenir shops to choose from as well as plenty of chain shops such as H&M and Boots.  There are also many shopping institutions located in the area such as Jenners.

To the north of Princes Street is George Street which is the location of many independent stores and up market chains.

Head to the east end of Princes Street and George Street there are also many national chains such as Multrees Walk where you can find outlets such as John Lewis.

A large portion of these shops are also found to the side of the St. James Centre, which is the newest part of the city centre that hosts high end names including Mulberry, Louis Vuitton, Calvin Klein, Emporio Armani, and Harvey Nichols.  The St. James Centre is one of the most contemporary shopping areas given it was designed by architects Ian Burke & Martin.  Given that it was designed in what is known as a brutalist architecture style, it is considered by many to be a sore point among the classical traditional architectural styling of the Edinburgh skyline.

Although the city centre is known for its premier shopping locations, there are also many large retail developments outside of the city centre as well.  To the west of Edinburgh are the Herminston Gait and the Gyle, to the east and south of the city respectively are Fort Kinnaird and the Straiton Retail Park, and to the North is the Ocean Terminal, which lies directly on the Leith waterfront.  Directly next to the Ocean Terminal is also the Royal Yacht Britannia which is also worth a stop while shopping near the centre.

Throughout the rest of Edinburgh there are also scattered shopping areas and markets that are worth visiting depending on the length and time of your stay.