B&M - Kingsgate, Dunfermline

James StreetDunfermlineKY12 7QU UK
Today: 8:00 am - 6:00 pm

Opening Times B&M - Kingsgate, Dunfermline


Covid 19

Important information - updated September 2021

B&M stores are open as usual, but for more specific information please check our website store finder for local store's opening hours.

It is recommended to respect the following measures:

  • social distancing measures (safe distance of 2 metres from other people)
  • hygiene stations at store entrances with hand sanitiser for customers,
  • limit the number of customers in store,
  • wear face coverings or PPE,
  • payment by card and contactless.

August Bank Holiday 2021

B&M stores are usually open during the week between 8am and 8pm but this may vary by half an hour. This means most stores will be open as usual on Saturday August 28. Its shops usually have shorter opening hours on a Sunday, typically between 10am and 4pm. On Bank Holiday Monday (August 30), most B&M stores are open between 8am and 8pm but some may shut at 6.30pm.

It is best to use the store finder on the B&M website to check the opening times of your local outlet before you travel.

Phone number
Social sites
Customer rating

B&M - Kingsgate, Dunfermline - Opening Hours & Store Details

You'll find B&M in Kingsgate Shopping Centre on James Street, 0.28 miles west of the centre of Dunfermline (not far from Kingsgate Centre Bus Stop). The store is perfectly located for people from Dunfermline Town Centre, Pittencrieff, Bellyeoman, Lady's Mill, Kingseathill, Headwell, Abbeyview and Abbey Parks. If you plan to drop in today (Saturday), its business hours are from 8:00 am - 6:00 pm. Working times, address or customer reviews for B&M Kingsgate, Dunfermline can be found on this page.

B&M is located in a good space right near the crossroads of James Street and Bonnar Street, in Dunfermline, Fife, at Kingsgate Shopping Centre.

By car

Only a 1 minute drive time from High Street, New Row, Carnegie Drive and East Port; a 5 minute drive from Pilmuir Street, Pittencrieff Street or Glen Bridge; or a 10 minute trip from St. Margarets Drive or Appin Crescent.

Users of Sat Nav systems can use the postcode KY12 7QU.

By bus

Reach the store by taking the bus to Stance A, Kingsgate Centre, Stance F and James Street. The quickest way to get here is by routes 4, 5, 6 or 747.

By train

Visit the store from Dunfermline Queen Margaret Train Station (2230 ft), Dunfermline Train Station (1.69 mi) and Rosyth Train Station (2.23 mi away). This line will take you here: ScotRail.

On foot

The store is a short walk to Pittencrieff Park, Canmore Golf Club, Dunfermline Public Park, Carnegie Drive Retail Park, Dunfermline Carnegie Library & Galleries and Carnegie Leisure Centre.

B&M owns 2 existing branches in Dunfermline, Fife.

Go to the following link for an entire listing of B&M discount stores near Dunfermline.

B&M in Kingsgate, Dunfermline may limit business times over national holidays. In 2021 it is applicable to Christmas Day, Boxing Day, Easter or Spring Bank Holiday. The quickest way to get verified information about holiday working hours for B&M Kingsgate, Dunfermline is to visit the official site, or call the information line at 0330 838 9000.

Throughout your visit to B&M, you can also check out the additional high quality stores at Kingsgate Shopping Centre. There are some other shops at this location, such as Debenhams, The Entertainer, M&S Marks and Spencer, Poundland, Starbucks, Carphone Warehouse, O2, Card Factory, Boots and Vodafone.

Our company always works to deliver you with the most current information. Should you find mistakes in the address description or opening times for B&M in Kingsgate, Dunfermline, please inform us by making use of the report a problem form. As a faithful customers of B&M, you are encouraged to submit your review in the box below. Please also rate our discount store using the star rating scale.

Open: 9:00 am - 5:30 pm0.02mi
Open: 7:00 am - 6:00 pm0.02mi
Open: 8:00 am - 6:00 pm0.03mi
Open: 8:00 am - 7:00 pm0.04mi
Open: 9:00 am - 5:30 pm0.04mi