B&M - Musselburgh, High Street

91-93 High StreetMusselburghEH21 7DA UK
Today: 8:00 am - 7:00 pm

Opening Times B&M - Musselburgh, High Street

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

Holiday Opening Hours 2024 Show

Good Friday
Easter Saturday
Easter Sun Scot
Easter Sun ex Scot
Easter Monday

B&M - Musselburgh, High Street - Opening Hours & Store Details


B&M Store is situated currently at 91-93 High Street, approximately 0.17 miles north-east of the centre of Musselburgh (close to Police Station). This discount store principally serves customers from the areas of Levenhall, Pinkie, Musselburgh Town Centre, Monktonhall, Fisherrow, Inveresk, Wallyford and Stoneybank. Today (Friday), working times begin at 8:00 am and end at 7:00 pm. On this page, you can find business times, map, direct phone and further information about B&M Musselburgh, High Street.


B&M Store lies not far from the crossroads of Kilwinning Street and High Street, in Musselburgh, Midlothian.

By car

This discount store is found within a 1 minute drive from Millhill, Shorthope Street, Kerr's Wynd or Shorethope Street; a 3 minute drive from Newbigging, Mall Avenue or Dalrymple Loan; or a 8 minute drive from A1 or City of Edinburgh Bypass.

The best postcode to use on your Sat Nav devices to get to this store is EH21 7DA.

By bus

If traveling by bus, get off at Newbigging, Lucas, Library or Police Station. This service will bring you here: 44.

By train

Frequent train services run to Musselburgh Station (1.11 mi), Wallyford Station (1.38 mi) and Newcraighall Station (1.88 mi away). You can get here by the line: ScotRail.

On foot

Just a short walk away you can come across Fisherrow Sands, Musselburgh Racecourse, River Esk Park, Musselburgh Sands, Brunton Theatre and Fisherrow Links Park.


The total number of B&M locations presently open in Musselburgh, Midlothian is 1. If you are looking for more B&M branches, you can find them nearby:

Click here to open a full index of all B&M stores near Musselburgh.

Open: 8:00 am - 7:00 pm0.01mi
Open: 9:00 am - 5:00 pm0.05mi
Open: 7:00 am - 6:00 pm0.05mi
Open: 7:00 am - 6:00 pm0.06mi
Open: 6:00 am - 6:00 pm0.06mi