We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £30 - £49
Cuisine
Scottish, Vegetarian friendly
Ambience
Cosy, Lively, Traditional, Unique
Food Occasions
Dinner, Lunch
Alfresco And Views
Great views
Perfect for
Celebrations
Food Hygiene Rating

About

The Old Clubhouse Pub is a characterful dining pub located in Machrihanish, on the Kintyre Peninsula in Argyll. Positioned beside the historic Machrihanish Golf Club and close to the sweeping sands of Machrihanish Beach, it sits within one of Scotland’s most scenic coastal areas. The pub forms part of the Machrihanish Dunes resort, with the surrounding landscape offering rugged coastline, dunes, wildlife and panoramic Atlantic views. Campbeltown is a short drive away, providing access to local distilleries, shops and transport links.

Dating back to 1876, The Old Clubhouse retains the charm of a traditional Scottish inn, with a warm, rustic interior featuring wood panelling, a welcoming bar and relaxed dining spaces. The atmosphere is informal and friendly, attracting golfers, walkers, resort guests and locals. During warmer months, outdoor seating allows diners to enjoy views across the dunes and golf course.

The menu focuses on classic Scottish pub cuisine, with an emphasis on hearty, comforting dishes made from locally sourced ingredients. Starters typically include options such as soups, seafood plates and traditional Scottish bites. The main menu features favourites such as fish and chips, burgers, steaks, pies and seasonal Scottish dishes, alongside lighter choices including salads and sandwiches. Local seafood is a highlight, reflecting the pub’s coastal location. Vegetarian options are available, and the kitchen caters for dietary requirements where possible.

Desserts include comforting classics such as sticky toffee pudding and fruit crumbles. The bar offers a wide selection of Scottish ales, whiskies, beers, wines and spirits, making it a popular spot for post-golf drinks and relaxed evening gatherings.

With its historic character, coastal setting and dependable Scottish menu, The Old Clubhouse Pub remains a welcoming dining destination at the heart of Machrihanish.

Read more +

FAQs

Can I book a table?

Yes you can make a reservation via the website.

Details

Get directions to The Old Club House Pub Get directions to The Old Club House Pub
Location
Macrihanish, Campbeltown, Argyll, PA28 6PT

01586 810 099 01586 810 099

Website

Opening Times

All day
Mon 12:00-23:00
Tue 12:00-23:00
Wed 12:00-23:00
Thu 12:00-23:00
Fri 12:00-23:00
Sat 12:00-23:00
Sun 12:00-23:00

Reviews

Share your thoughts with other diners

Write a review

Reserve your table

Find a table

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near The Old Club House Pub

The Old Club House Pub
Close