MacGregor's Bar
About
MacGregor's Bar, located on Academy Street in the heart of Inverness, is a world‑renowned Highland pub that pairs traditional Scottish music with modern culinary delights and a pridefully local whisky selection. Winner of multiple Best Bar awards in Scotland, the venue offers a lively atmosphere with live sessions, themed shows such as the Highland Malt Whisky Experience and the Highlander Experience, and a menu featuring hearty classics like fish n chips, steak pie and burgers alongside vegetarian and vegan options. The bar’s award‑winning drinks list boasts a diverse range of Scottish whiskies, gins and craft beers, complemented by signature cocktails. Guests can enjoy the bar 24/7 with a wide range of shows and sessions from the opening hours of 4 p.m. to 11:30 p.m. on weekdays, and from noon to 1 a.m. on weekends, allowing plenty of flexibility for both casual evenings and immersive cultural experiences. Whether you’re there for a quick pint, a full tasting of Highland spirits, or to soak in live folk music, MacGregor's offers an authentic Highland experience that feels both contemporary and rooted in tradition.
Highlights
- Highland Malt Whisky Experience
- Highlander Experience
- Award-Winning Atmosphere
- Live Music Sessions
Must-See Areas
Good to Know
Good for
Best time to visit
Late Spring to Early Autumn
Pros & Cons
What visitors love
- Award-Winning Bar
- Authentic Scottish Experience
- Friendly Staff
- Great Whisky Selection
Things to consider
- Crowded on Weekends
- Limited Outdoor Seating
- Parking Constraints
What people are saying
At a glance
- Verified listing
- Typical visit: about 2 hours