McGonagalls Gin & Whisky Emporium, Old Town

McGonagalls Gin & Whisky Emporium, Old Town
AreaOld Town / George IV Bridge
FormatGin & whisky bar
Gins100
Whiskies120
ThemeHarry Potter-style decor
NearVictoria Street

McGonagalls Gin & Whisky Emporium (49-50 George IV Bridge) is a fun bar located on the touristy George IV Bridge just before Edinburgh’s answer to Diagon Alley, Victoria Street.

It’s not just the pub name that fits with the Harry Potter theme that the area enjoys; its decor is also spell-binding; even the menu that features 100 gins and 120 whisky options looks like potion books!

Location & Setting

McGonagalls Gin & Whisky Emporium sits at 49–50 George IV Bridge in the Old Town, right before Victoria Street — the curved, colourful lane often called Edinburgh’s answer to Diagon Alley.

The Bar Experience

This is a fun, browse-and-sip bar rather than a booked tour. The menu runs to 100 gins and 120 whiskies, presented like potion books to match the surroundings.

The decor leans into the area’s wizarding theme, so it’s as much a photo stop as a drinks stop for visitors doing the Harry Potter trail.

Who It Suits

Best for Harry Potter fans, gin-and-whisky browsers who want a huge menu, and tourists already exploring George IV Bridge, Victoria Street and the Grassmarket.

Practical Tips

  • It’s steps from Victoria Street and the Grassmarket — easy to combine with the Harry Potter sites
  • No booking needed; it’s a walk-in bar
  • Ask for the menu — the potion-book styling is part of the fun
  • Expect a busy, touristy stretch of the Old Town
🍸
Gins
100
🍺
Whiskies
120
📍
Area
Old Town
Theme
Wizarding
📚
Menu
Potion books
📸
Near
Victoria St

Frequently Asked Questions

How many gins does McGonagalls have?

McGonagalls Gin & Whisky Emporium pours around 100 gins alongside 120 whiskies.

Where is McGonagalls in Edinburgh?

It’s at 49–50 George IV Bridge in the Old Town, just before Victoria Street and a short walk from the Grassmarket.

← Back to all gin tours in Edinburgh