MacGregor's
MacGregor's Bar: The Heartbeat of Highland Culture in Inverness
A lively Highland pub in Inverness offering hearty Scottish fare, warm hospitality, and a vibrant local atmosphere.
Innes Bar, located at 61 Innes Street in Inverness, is a welcoming local pub known for its hearty Scottish fare, lively atmosphere, and strong community spirit. Open daily with extended hours on weekends, it offers classic dishes like homemade pies, BBQ burgers, and fish & chips, alongside a wide selection of drinks. With pool tables, a jukebox, and friendly staff, Innes Bar is a quintessential Highland gathering spot blending tradition and conviviality.
Opening times, essentials, and a few local tips gathered into one calmer, easier-to-scan planning section.
Bus
Take the local city bus service to the Innes Street stop, approximately 10-15 minutes from Inverness city center. Buses run frequently with fares around £1.50-£3.00 one way. The stop is a short walk from the bar.
Taxi
A taxi ride from Inverness city center to Innes Bar takes about 5-10 minutes depending on traffic, costing approximately £5-£8. Taxis are readily available throughout the city.
Walking
If you are staying centrally in Inverness, Innes Bar is accessible on foot within 15-25 minutes via mostly flat, paved streets. The walk offers a pleasant urban stroll through the city.
Catch the right light and the right mood, whether you want a bright city moment or a more cinematic evening visit.
Use Tower Bridge as your starting point for nearby food, family ideas, nightlife, and more local discoveries.
A quick look at seasonal patterns and peak visiting hours.
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.
Discover Inverness, the enchanting gateway to the Scottish Highlands, where history, culture, and natural beauty come together in a perfect blend.
Tell me more about Inverness