Skip to Navigation

Top 5 Glasgow shopping spots

Glasgow is second only to London as Britain’s most important shopping city, so you might want to book excess baggage for your return flight.

Style Mile.

Style Mile

Encompassing Sauchiehall Street, Buchanan Street and Argyle Street, there’s something for every shopper in Glasgow’s Style Mile, from high street favourites to fancy designer stores and independent boutiques selling lesser-known labels.

Argyll Arcade.

Argyll Arcade

If it’s jewellery you want, head to the Argyll Arcade in the city centre, where you’ll find largest selection of diamond rings, diamond jewellery, wedding rings and watches in a single location in Scotland.

St Enoch Centre.

St Enoch Centre

You might need a couple of days to get around St Enoch Centre – it’s the largest shopping centre in Scotland. Expect to find high street classics, as well as world-famous toy store Hamleys and Scotland’s first Dr Martens store.

Merchant Square.

Merchant Square

Nestled in Glasgow’s historical Merchant City, Merchant Square is home to exclusive boutiques, restaurants and cafés. On weekends, the square is transformed into a craft fair, selling everything from jewellery to cupcakes.

Princes Square shopping centre.

Princes Square shopping centre

Princes Square oozes class, from the Art Nouveau glass roof to the luxury brands residing within the walls of the listed building. Shop at brands including Vivienne Westwood, Lacoste and Reiss, then relax in one of the many restaurants or cafés.

Terms and Conditions

Create a trip

Create a trip
Multi-city flights
Journey Type
More information
Ticket typeMore information
Hotel Options
Room 1More information
More information

Why BA Holidays?

Plan and book your holiday with British Airways, online or by phone. Enjoy all these great benefits:

  • Combine and save - book your flight + hotel or flight + car rental together for the best deals
  • Choose from a wide range of hotels
  • 24-hour support helpline
  • Low online deposits

footer navigation links

British Airways logo.