The Best Pubs in Dunfermline
Dunfermline’s pub culture is a living tapestry of Scottish history and modern conviviality, stretching from ancient royal burgh roots to today’s vibrant social scene. Here, you can hop from a snug, centuries-old inn near the Abbey to a lively shoreline spot with live music, or from a dog friendly local with a legendary steak pie to a no frills boozer pouring top notch Guinness. The city’s pubs blend hearty pub grub, real ales, and cracking banter, all at prices that leave you smiling, making every visit feel like a proper local’s welcome. Find your perfect pint and discover the best pubs in Dunfermline.


1. East Port Bar
7 East Port, Dunfermline KY12 7JG, UK
Head to East Port Bar for a brilliant, no-fuss local that’s always buzzing with good cheer and cracking drinks. With an impressive range of cask and keg beers, plus wine and cocktails, there’s something for everyone, while the outdoor area with heaters and a TV is perfect for soaking up the sun or catching the match. It’s a dog-friendly spot where sports fans and groups can settle in for lively banter, all at prices that leave you smiling.
Photo by Victuallers — CC BY-SA 4.0 via Wikimedia Commons


2. The Ship Inn
Promenade, Limekilns, Dunfermline KY11 3HJ, UK
Tucked along the shoreline, The Ship Inn is a cracking little pub serving up delicious food, a great selection of beer, wine, and cocktails, and heaps of Scottish warmth. The outdoor seating is perfect for sunny days by the water, while the live music and friendly buzz make it a brilliant spot for groups. With dogs welcome and prices that feel just right, it’s an absolute gem for a memorable meal or a lively pint.
Photo by Graham Hogg — CC BY-SA 2.0 via Wikimedia Commons


3. The Bruce Arms
2 Main St, Limekilns, Dunfermline KY11 3HL, UK
Head down to The Bruce Arms for a brilliant, wallet-friendly pub that truly has it all. Whether you're catching live music, settling in to watch the game, or soaking up the sun on the outdoor seating, this dog-friendly spot welcomes groups with open arms. With a fantastic selection of beer, wine, and cocktails, it’s the perfect place to unwind with great company and even better value.
Photo by M J Richardson — CC BY-SA 2.0 via Wikimedia Commons


4. The Glen Tavern
110-112 Pittencrieff St, Dunfermline KY12 8AN, UK
Step inside The Glen Tavern and discover a true hidden gem where the welcome is as warm as the food is delicious. This cosy, dog friendly local serves up an impressive range of gluten free options alongside a fantastic selection of beer, wine, and cocktails, all at wonderfully easy prices. With outdoor seating perfect for groups and a menu packed with hearty, piping hot dishes, it’s the kind of place you’ll want to return to again and again.
Photo by Richard Webb — CC BY-SA 2.0 via Wikimedia Commons


5. The Old Inn
13 Kirkgate, Dunfermline KY12 7NA, UK
Discover a true gem where history and hospitality meet, the oldest pub in town offering a wonderfully snug retreat after exploring the nearby Abbey. Pull up a stool for a perfectly poured pint of Tennents or a glass of wine, all served by genuinely lovely staff who make every visit feel special. This dog friendly spot is ideal for groups, with a fantastic jukebox, live music, and screens for watching the game, creating a lively yet traditional vibe that keeps locals and visitors coming back for more.
Photo by Richard Sutcliffe — CC BY-SA 2.0 via Wikimedia Commons


6. The Commercial Inn
13 Douglas St, Dunfermline KY12 7EB, UK
For a proper local with a loyal following, look no further than The Commercial Inn, a cosy and welcoming spot that’s been named the best pub in Fife for good reason. The friendly staff remember your usual order, while the fantastic selection of ales and generous, hearty pub grub keep everyone from groups of friends to dog walkers coming back for more. With unbeatable prices and a warm, genuine buzz that makes it a perfect last stop on the way home, this is a true gem that absolutely deserves your vote.
Photo by Richard Sutcliffe — CC BY-SA 2.0 via Wikimedia Commons


7. Cottars
99 Primrose Ave, Rosyth, Dunfermline KY11 2TX, UK
Pull up a chair at Cottars, a cracking traditional local that’s as friendly as it is affordable, with a lovely beer garden and live music to boot. The steak pie is legendary, a huge, hearty portion that keeps folks coming back again and again, and the bar staff are always smiling and welcoming. With beer, wine, cocktails, a pool table, darts, and a pub quiz, it’s a dog friendly haven for groups and sports fans alike, offering brilliant value and a genuinely warm, old school feel.
Photo by M J Richardson — CC BY-SA 2.0 via Wikimedia Commons


8. Bruce Tavern
8 Bruce St, Dunfermline KY12 7AG, UK
Nod to the name and step into Bruce Tavern, a no frills local with bags of charm and a genuinely warm welcome. The Guinness is top notch, the service is friendly, and the relaxed vibe makes it easy to settle in for a quiet pint or a bit of lively Craic with the regulars. With beer, wine, live music, and screens for the match, plus a dog friendly policy and prices that are easy on the wallet, it’s a cracking spot for groups or a solo snifter.
Photo by wfmillar — CC BY-SA 2.0 via Wikimedia Commons


9. The Yeoman
145 Townhill Rd, Dunfermline KY12 0DS, UK
Find your new favourite local at The Yeoman, a welcoming spot where cracking food and a fantastic selection of beer, wine, and cocktails come together at great value. Whether you’re settling in for live music, catching the big game, or enjoying a meal with your dog by your side in the outdoor seating area, this place has you covered. With a menu that delights everyone from casual diners to groups of friends, it’s the perfect place to unwind after a walk and enjoy truly delicious, satisfying food.


10. Raffles Bar
9 Chalmers St, Dunfermline KY12 8AT, UK
This traditional wee boozer is an absolute cracker, welcoming you back like an old friend with a warm smile and a perfectly poured pint of Guinness. The friendly locals and hardworking staff create a genuinely inviting spot where the banter flows as easily as the great range of beers, wines, and cocktails. It’s a brilliant, old school local with unbeatable prices, a lively jukebox, and screens for the match, making it the perfect place for a group to settle in for a gid day out.




