25 Canmore St, Dunfermline KY12 7NU

About This Pub

Ah, let me tell you about The Canmore House Bar and Restaurant – it's one of those places in Dunfermline that just hits the spot for a proper good time. From what I've gathered from folks who've been, the food is spot on, with hearty dishes made from fresh Scottish ingredients and a bit of European flair that elevates everything from the steak and ale pie to the sticky salmon. The staff are an absolute delight, always cheerful and attentive, which really adds to the cosy atmosphere, whether you're nipping in for a cocktail or settling in for a full meal on that sunny back patio. It's clearly a favourite around here, buzzing with energy, but that's where a couple of niggles come in – some appetisers might leave you thinking they're a smidge overpriced for what you get, and with just the one loo each for gents and ladies, things can get a bit queued up when it's lively. Still, on balance, it's a solid choice for anyone after a memorable evening; just pop in on the right day and keep expectations realistic, and you're in for a treat.

Pros and Cons

Pros
  • The food is absolutely delicious and well-presented, with fresh local Scottish produce given a lovely European twist that makes every meal feel special.
  • The staff are incredibly friendly and helpful, always going the extra mile to make your visit enjoyable and welcoming.
  • They've got a fantastic selection of cocktails and wine that pair perfectly with the menu – it's a treat for anyone looking for a proper drink.
  • The atmosphere is warm and inviting, especially the back patio which is perfect for soaking up the sun on a nice day.
  • It's a buzzing, popular spot that feels lively without being overwhelming, which is always a good sign for a great night out.
Cons
  • Some dishes, like the tempura prawns, can feel a bit pricey for the portion size, leaving you wanting a tad more bang for your buck.
  • There are only a couple of toilets, so if it's busy, you might end up in a queue, which can be a bit of a nuisance.
  • They're only open five days a week, so you'll need to check the schedule in advance to avoid disappointment on a Monday or Tuesday.

Contact Information

25 Canmore St, Dunfermline KY12 7NU
+441383738615
Restaurant
Opens at 12:00

Opening Hours

MondayClosed
TuesdayClosed
Wednesday (Today)12:00 - 20:00
Thursday12:00 - 22:00
Friday12:00 - 23:30
Saturday12:00 - 23:30
Sunday12:00 - 22:00

Location

Recent Reviews

Food and service were great, but 3 tempura prawns for 6£ is quite insane in my opinion when it’s the prawns that you can get from tescos 8 pieces for 2.35£, the rest of the meal was great.
AK
Anna Kokaine
Best food on this trip! The deconstructed steak and ale pie was sublime and the sticky salmon was also incredible. Staff was super nice.. wishing I lived in Dunfirmile to come back here
PM
Paula Massarelli
Lovely place to eat and or just have a drink. Very busy so must be popular. All our dishes were very tasty, well presented and served quickly. Staff were friendly and helpful. Only 2 toilets, (1 mens and 1 ladies) so a bit of a queue ! Car park opposite which is free after 6pm.
SA
Steve Allchin
We were looking for a nice place to have our first meal in Scotland and found this restaurant off the main throroughfare in Dunfermline. This place did not disappoint ! The steak and ale pie and fish and chips were delicious, we had a lovely table in the sun on the back patio and Daniel took care of us perfectly. We are so pleased we found this gem!
AM
A.O. Mahn
Amazing staff, beautiful bar and restaurant - the menu is incredible and the drinks were yummy too! Can't wait to come again.
CA
Chloe Arnott

Nearby Pubs - Perfect Pub Crawl

Discover the 5 closest pubs to this location for an ideal pub crawl experience.

P J Molloy & Sons
P J Molloy & Sons

7 Canmore St, Dunfermline KY12 7NU

88/100 0.1mi
Lourenzos
Lourenzos

2-16 St Margaret St, Dunfermline KY12 7EU

76/100 0.1mi
Fabric
Fabric

2 Canmore St, Dunfermline KY12 7NT

88/100 0.1mi
The Guildhall & Linen Exchange - JD Wetherspoon
The Guildhall & Linen Exchange - JD Wetherspoon

79-83 High St, Dunfermline KY12 7DR

80/100 0.1mi
Somewhere Else Bar
Somewhere Else Bar

5 Guildhall St, Dunfermline KY12 7NR

85/100 0.1mi