Shopping in Edinburgh is essential, something for everyone, what ever your budget, and all within walking distance of the train station.

Edinburgh Shopping

Edinburgh - Shopaholics

 New Town

Princes Street and George Street are the go-to places for Edinburgh shoppers, with all the big brands you need on the former and designer shops on the latter. George Street is also home to an excellent mix of bars and restaurants, so you can enjoy a refreshing cocktail or stop for a tasty meal too. For independent shops, Thistle Street should be on your list, where you’ll find a range of boutiques and shops selling jewellery, clothing and even bespoke kilts. No New Town shopping trip would be complete without a visit to Scotland’s only Harvey Nichols, and other high-end shops along the pedestrianised promenade of Multrees Walk.


Edinburgh farmers’ markets

The biggest farmers’ market in Edinburgh takes place every Saturday on Castle Terrace in the city centre and boasts a fantastic mix of local produce, gifts and food to go – the hog roast is legendary. Stock up on meats, cheeses, organic vegetables and baking and you’ll have all you need for a splendid feast. Stockbridge, the Grassmarket and Leith also hold weekend farmers’ markets, where foodie stalls selling fresh produce and freshly baked goods, jams and chocolate are accompanied by arts and crafts sellers. Enjoy the tantalising smells and sizzling sounds of international street food here too.



In the shadow of Edinburgh Castle, the Grassmarket is a real gem full of historical character, lively pubs and unique shops. Armstrong’s Vintage Emporium is an Edinburgh institution – an Aladdin’s cave of clothing, worth popping into just to admire the dramatic displays. Another popular stop nearby is Mary’s Milk Bar, where ice cream and gelatos are made daily and come in creative flavour combinations. Victoria Street, which winds up to George IV Bridge, is a picture perfect cobbled street with colourful shop fronts, stocked full of specialist goods ranging from fine tea and whisky to cutting-edge design and local art.


West End

Between Princes Street and Haymarket Station, Edinburgh’s West End is home to stylish boutiques for the seriously chic shopper. Find all you need for an outfit that has great attention to detail and effortless flair in the shops. Artsy gift shops, cosy pubs, lively cocktail bars and top quality restaurants make this area a pleasure to shop in.


Royal Mile

A historic cobbled street where Edinburgh Castle, St Giles’ Cathedral, The Real Mary King’s Close and John Knox’s House are just a few of the attractions, the Royal Mile is also heaven for shoppers on the hunt for Scottish keepsakes and gifts to take home. You’ll find whisky, cashmere, Harris Tweed and tartan in abundance, as well as Scottish arts and crafts and tasty treats. Shoppers with a sweet tooth should head to the Fudge Kitchen. Make sure you indulge in the street’s culinary delights too – many of the city’s finest restaurants can be found in amongst the shops and attractions.


Find out more from VisitScotland

With First TransPennine Express offering great deals on trains to Edinburgh there has never been a better time to visit.


Buy tickets

Book Tickets

Search & Buy Train Tickets

Leaving On:


Today | Tomorrow

Returning On:


Same Day | Next Day

Prices From£20.00