The best places to wrap up your Edinburgh Christmas shopping

Christmas shopping in Edinburgh

Now that November has arrived, it’s time to get your skates on with your Christmas shopping in Edinburgh. From Christmas markets to designer boutiques, you’ll find something special for all your loved ones in the Scottish capital.

Charming Royal Mile

Start your shopping on the historic Royal Mile and soak up the festive Old Town festive atmosphere. Here, you’ll find charming shops including the Nutcracker Christmas Shop with wooden carved nativity figures, Christmas stockings and festive fragrances. Then, at the nearby Ye Olde Christmas Shoppe, there are Scottish tartan Christmas tree decorations decorated with beads and silks. Perfect for a gift, or adding a Scottish festive touch to your own tree! While you’re on the Royal Mile, pick up an authentic Scottish tartan scarf or bottle of whisky for loved ones. Then, stop off at one of the cafés for a much-needed warm hot chocolate or coffee and sweet treat.

The Royal Mile in Edinburgh

Fairy tale Christmas markets

Christmas shopping in Edinburgh isn’t complete without visiting the traditional Christmas markets in Princes Street Gardens. Here, you’ll find festive fragrances and sights, delicious food and unique gifts. Open daily from mid-November to early January, you can browse wooden cabins decorated with twinkling lights. You’ll find plenty of handcrafted gifts, toys, or delicious festive delicacies including warm mulled wine. Not forgetting all of the colourful fairground attractions and ice-skating rinks in the city centre.

A christmas stall at the Edinburgh Christmas Festival

High street and independent stores

If you’re on the lookout for gadgets or stylish clothing, the department stores and boutiques in Edinburgh have a fantastic selection. You’ll find leading stores on Princes Street and George Street. Here, you can buy perfume, jewellery, high-tech gifts and high-street clothing brands.

Then visit the cobbled streets of Edinburgh’s West End for a lovely selection of independent boutiques and gift shops.

A girl in a looking at clothes shop in an indoor shopping centre

Luxury and designer shopping

For luxury designer gifts, Multrees Walk has upscale brands including Louis Vuitton, Mulberry and Scotland’s only Harvey Nichols.

And for the latest Christmas shopping experience, visit St James Quarter. Throughout the festive season, this new luxury shopping centre will be decked with glittering star decorations and a large Christmas tree. Plus, it has its own festive bar, Bar Hutte, serving up festive refreshments in an alpine winter wonderland.

Late night shopping in Edinburgh

You can enjoy your Christmas shopping in Edinburgh with ease, as the Christmas markets are usually open into the evening. Many shops have extended opening hours until 8 pm or later, giving you more time to shop for the perfect gifts. It’s a fantastic time to soak up the festive spirit. Walk along cobbled streets lit with sparkling Edinburgh Christmas lights and pick up a tasty treat from a street food vendor. Then, when the shopping is done, stop at a stylish bar or cosy pub for a well-deserved drink.

Shopper looking at a Christmas tree in a shop window

Make a weekend of it

For some stunningly stylish retail therapy, why not hit the shop floor running? Cram all your Christmas shopping into a two-night break in Edinburgh! Take a look at our special offers and book your shopping weekend break today.