Who we are

The greatest wee pub

McGonagalls Pub is Brantford & areas only authentic Scottish Pub. With a large selection of import and domestic beers on tap, and a great single malt scotch selection.

We have live music every weekend, a large outdoor patio, plenty of parking, dart boards, flat screen TVs, modern digital jukebox, and exciting monthly events.

Family owned and operated since 1993.

"The Greatest Wee Pub" - Don McGeogh

Why Choose Us


great beer on tap

Large selection of import and domestic beers on tap.


single malt scotch

Great selection of single malt scotch, sure to please the scotch connoisseur.


live entertainment

Enjoy great live entertainment in a relaxed environment every Saturday night.


we're scottish

Relax and enjoy traditional Scottish hospitality, comraderie & banter..

what people say

About us

Enjoyable environment in this pub. Friendly staff and customers. Quiet, nice place for a drink and conversation.
If you want to know what a scottish pub is like this is it!!!
A little small but great atmosphere
A nice place for a drink after work.
GOOGLE REVIEWS

Our Team

Dave & Ann Dodds

Dave & Ann Dodds immigrated to Canada in 1976 from Dundee, Scotland. They settled in the town of Brantford where Dave worked in tool & die at Massey Ferguson until its closure. Due to their love of football they decided to open D & A Sports, a shop that catered mainly to football. A few years later while on vacation with some friends the idea for the pub came to fruition, so on December 31st, 1993 they opened McGonagalls Pub, 23 years later Dave & Ann are still behind the bars pouring pints and enjoying the banter with the many wonderful regulars they have acquired over the years.

Ann Dodds Jr.

Ann Jr., the youngest of the 3 Dodds children is the manager of the pub, you will also find her behind the bar most days.

David Jr. & Steven Dodds

David Jr. & Steven, although neither of them work behind the bar anymore you can often find them in the pub with their friends, watching a football match or having a game of darts.