Your browser is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
Cash, credit card, debit card, please use contactless card payments where possible
B&M in St Catherine’s Retail Park, Perth, is the perfect place to pick up everything you require to meet your household and lifestyle needs - with a wide range of branded groceries available at the best possible price, including food, drink, baby food and pet food.
We also stock high quality homeware, DIY equipment, electricals, beauty products, toys, games, gifts and plenty more besides - along with a fully equipped garden centre, where you can find tools, materials, plants, planters and a range of other items to help you keep your outdoor spaces in the best possible condition.
To find us, follow Leonard Street in a northerly direction from Perth Train Station. Take the next left turn to follow Caledonian Road and follow the road until you reach the roundabout. At the roundabout, take the second exit to continue on Caledonian Road. At the next junction, turn left to follow Barrack Street.
At the second set of traffic lights, turn left onto St Catherine’s Road. You’ll find us right ahead of you in the retail park.
You can also catch the number 1, 2, 14A and 15 buses from the Tesco stop on Crieff Road - and we’re located just over ten minutes’ walk from Perth Bus Station and around 15 minutes from Perth Train Station.