Magazine feature card: Late-night shopping in Edinburgh — Princes Street & St James Quarter.

Edinburgh Shops Opening Times & Late Night Shopping

Quick answer: the St James Quarter is Edinburgh’s late-night shopping hub, with John Lewis and most of its stores open until 8pm Monday to Saturday. On Princes Street, shops generally close between 6pm and 7.30pm, with Thursday the traditional late-night evening when M&S, Boots and others stay open until 8pm. Sunday trading runs roughly 10am–6pm; Scotland has no Sunday trading restriction, so hours are set by each retailer rather than by law.

Edinburgh is one of the UK’s most beautiful cities and has a shopping offer to match. Princes Street, the St James Quarter, George Street and the Old Town together create a varied and atmospheric retail destination. The gleaming St James Quarter (opened 2021) brought genuine 8pm closing to the city centre, and an evening browse there — set against Edinburgh’s extraordinary skyline, its restaurants and its cultural richness — is a real pleasure. This guide sets out opening and closing times across the week, Sunday hours, and where to find the latest evening trading in 2026.

Edinburgh Late Night Shopping Hours 2026

StoreMon–WedThursdayFri / SatSunday
John Lewis (St James Quarter)9am–8pm9am–8pm9am–8pm10am–6pm
Zara (St James Quarter)9am–8pm9am–8pm9am–8pm10am–6pm
Next (St James Quarter)9am–8pm9am–8pm9am–8pm10am–6pm
Uniqlo (Princes St)9am–8pm9am–8pm9am–8pm10am–6pm
H&M (Princes St)9am–8pm9am–8pm9am–8pm10am–7pm
Primark (Princes St)8am–9.30pm8am–9.30pm8am–9.30pm (Sat 8pm)9am–8pm
Marks & Spencer (Princes St)8am–7.30pm8am–8pmFri 7.30pm / Sat 8.30am–7pm10.30am–6.30pm
Boots (Princes St)8am–7pm8am–8pm8am–7pm10am–6pm
Apple Store (Princes St)9am–6pm9am–8pm9am–6pm11am–5pm
Harvey Nichols (St Andrew Sq)10am–6pm10am–8pmFri 7pm / Sat 11am–7pm10am–6pm
Verified June 2026 — confirm on the retailer or centre website before a special trip. Thursday is the traditional late-night evening on Princes Street.

The Best Shopping Areas in Edinburgh

The St James Quarter

The St James Quarter is Edinburgh’s most significant retail development in a generation, opened in 2021 on the site of the former St James Centre. Its striking curved golden façade is already an Edinburgh landmark. Inside, a very well-appointed John Lewis anchors the centre alongside Zara, Next, H&M and dozens of fashion and beauty names, all trading until 8pm Monday to Saturday. The development also includes a hotel, cinema, and a strong restaurant and bar offer, making it a complete evening destination. It has transformed the east end of Princes Street.

Princes Street

Princes Street is Edinburgh’s famous main shopping street, running along the south side of the New Town with incomparable views of Edinburgh Castle and the Scott Monument across the gardens. M&S, Primark, Boots, the Apple Store, H&M and the Uniqlo store in the former BHS building are all here. Most close between 6pm and 7.30pm on weekdays, with Thursday the traditional late-night evening when several stay open until 8pm; Primark keeps the longest hours, often until 9.30pm. The street is unusual in having no buildings on the north (garden) side, so every south-facing window looks out towards the castle and the Old Town skyline, which is particularly atmospheric at dusk.

George Street and the New Town

One block north of Princes Street, George Street has a more premium retail character with Hugo Boss, Reiss, Anthropologie, and Harvey Nichols on nearby St Andrew Square. It is also Edinburgh’s main restaurant and bar strip — long tables outside on summer evenings give it a continental feel. Most George Street stores close around 6pm or 7pm, making it best visited earlier in the evening before moving to the St James Quarter for later shopping.

Edinburgh Shops on Sunday: Opening Hours

Sunday is an easy day to shop in Edinburgh. Unlike England and Wales, Scotland has never had a Sunday Trading Act, so the six-hour restriction that caps large English stores at windows such as 11am–5pm simply does not apply north of the border. Scottish retailers set their own Sunday hours, and most of the city centre keeps generous ones.

In practice, the St James Quarter trades 10am–6pm on Sundays, and the larger Princes Street stores tend to open from around 9am to 11am until 6pm. It is the calmest window of the week for a browse: the pavements are quieter, the cafés are unhurried, and the castle still looks its best across the gardens. Smaller independents in the Old Town and on George Street may keep shorter Sunday hours, so it is worth checking ahead if a particular shop is the reason for your trip.

Christmas & Boxing Day Shopping Hours 2026

Festive hours in Edinburgh follow a familiar shape: extended evenings in the run-up to Christmas, a closed Christmas Day, and a busy Boxing Day for the sales. The table below sets out the typical pattern for the key dates in 2026. Retailers usually publish their exact festive hours in late November or December, so treat these as the expected pattern and confirm nearer the time.

DateDayTypical hours
Thu 24 DecChristmas EveOpen, often closing early (around 5–6pm)
Fri 25 DecChristmas DayClosed
Sat 26 DecBoxing DayOpen for the sales, typically 9am–6pm
Sun 27 DecSundayTypically 10am–6pm
Mon 28 DecMondayTypically 9am–8pm at the St James Quarter
Tue 29 DecTuesdayTypically 9am–8pm at the St James Quarter
Wed 30 DecWednesdayTypically 9am–8pm at the St James Quarter
Thu 31 DecNew Year’s Eve (Hogmanay)Open, often closing early
Fri 1 Jan 2027New Year’s DayClosed or reduced hours
Typical festive pattern — confirm individual stores in December, as exact hours vary by retailer.

Getting to Edinburgh for Late Night Shopping

Edinburgh Waverley station sits at the east end of Princes Street, a short walk from both the St James Quarter and the main shopping area. Direct services from London Kings Cross take around 4.5 hours (LNER); from Glasgow it is 50 minutes; from Newcastle, 90 minutes. The Edinburgh Trams run from the airport to York Place (near St James Quarter) via Princes Street, with services until around midnight. Lothian Buses run a comprehensive network throughout the evening and night. By car, Edinburgh is on the A720 city bypass (connecting to the M8, M9 and A1), with car parks at the St James Quarter and throughout the New Town.

Where to Eat and Drink in Edinburgh After Shopping

Edinburgh has an exceptional restaurant scene. The Kitchin in Leith and Restaurant Martin Wishart are Michelin-starred destinations for a special occasion. More accessibly, Dishoom Edinburgh on St Andrew Square is one of the best Indian restaurants in Scotland. The Dome on George Street is a spectacular setting for cocktails in a converted banking hall. The St James Quarter has a strong restaurant level including Hawksmoor and other reliable brands. For a more local feel, the bars of the Grassmarket in the Old Town are atmospheric and lively.

Top Tips for Late Night Shopping in Edinburgh

  • The St James Quarter is your 8pm option any weekday — the 2021 development brought proper 8pm Monday-to-Saturday closing to the city centre, so it is the most reliable choice for an evening visit.
  • Thursday is late-night night on Princes Street — stores such as M&S, Boots, Apple and Harvey Nichols stay open until 8pm on Thursdays, while most other weekdays they close between 6pm and 7.30pm.
  • Waverley station puts you right on Princes Street — if arriving by train, you are already at the eastern end of the main shopping street, and the St James Quarter is a five-minute walk.
  • The castle views from Princes Street at dusk are unmissable — try to time your visit to be walking along Princes Street as the light fades. The illuminated castle viewed across the gardens is one of the great city views in Europe.
  • George Street for dinner — after shopping, walk one block north to George Street for Edinburgh’s best restaurant strip. The transition from shopping to dining is very easy.

Frequently Asked Questions

What time do shops close in Edinburgh city centre?

It depends where you shop. Stores in the St James Quarter — including John Lewis, Zara and Next — trade until 8pm Monday to Saturday. On Princes Street, most shops close earlier, between 6pm and 7.30pm, with Thursday the traditional late-night evening when M&S, Boots, Apple and Harvey Nichols stay open until 8pm. Primark on Princes Street keeps the longest hours, often until 9.30pm on weekdays.

Is the St James Quarter good for late night shopping?

Yes. The St James Quarter (opened 2021) is Edinburgh’s best bet for evening shopping, with most stores open until 8pm Monday to Saturday. It is anchored by John Lewis, alongside Zara, Next, H&M and dozens of other names, plus a hotel, cinema and restaurants. It is the one part of the city centre where 8pm closing is the norm every weekday.

What time do shops open in Edinburgh?

Most Edinburgh city-centre shops open at 9am or 10am from Monday to Saturday. The St James Quarter opens at 9am, and the larger Princes Street stores such as M&S, Primark and Boots tend to open from 8am. On Sundays, the St James Quarter opens at 10am and most Princes Street shops from 9am to 11am.

Are Edinburgh shops open on Sundays?

Yes. Scotland has no Sunday trading restriction, so the six-hour cap that limits large stores in England does not apply. The St James Quarter trades 10am–6pm on Sundays, and most Princes Street stores open from around 10am or 11am until 6pm.

More Late Night Shopping Guides

Browsing late-night shopping in other UK cities? Here are our city-by-city guides:

You May Also Like…

Find similar blogs in these categories: Ideas for days out
0 Comments
Submit a Comment

Your email address will not be published. Required fields are marked *