The Good Food Guide’s 100 Best Pubs list showcases the best of the best across the UK, recognising the best pubs in the UK.
It comes as no surprise a Scottish pub took one of the top spots on the list, with The Kinneuchar Inn in Fife being named the second best pub in the UK. What is more, the top pub in the country is also inspired by Scotland, as The Highland Laddie in Leeds took the top spot.

The Kinneuchar Inn is a 17-century pub and restaurant located in Fife, and is no stranger to being included in the The Good Food Guide lists. In 2023, the spot was named the Best Local Restaurant in Scotland 2023. While there, guests can expect a rotating seasonal menu, which changes daily, and it is dog-friendly.
What is more, The Kinneuchar Inn is on the Michelin Guide, listed as a recommended destination.

Editor of The Good Food Guide, Chloë Hamilton, said: “We went searching for the pubs that nail the drinking and dining side of the equation. It turns out the harder you look, the more you find, and they’re not all hidden away in the Cotswolds. The Highland Laddie – a city-centre slam dunk – is a very good case in point.”
Group CEO and founder of The Food Heroes, Simon Martin, added: “We are delighted by the groundswell of support for Britain’s best pubs during these tough times for our industry!”.

While marketing director of Tracklements, Liz Cuff, said: “After the success of Britain’s Best Sunday Roasts in 2024, we’re delighted to support The Good Food Guide in celebrating Britain’s 100 Best Pubs 2025. The fabulous but approachable pub food on show throughout this list goes hand in hand with our award-winning condiments.”
The Scottish restaurants included in the 100 Best Pubs list for 2025
- The Kinneuchar Inn – Fife (Ranked 2)
- The Taybank – Perthshire & Kinross (59)
- Applecross Inn – Highlands (62)
- The Clachan Inn – Dumfries & Galloway (64)
- Kilchrenan Inn – Argyll & Bute (82)
- The Bonnie Badger – East Lothian (87)