Skip to main content


There are excellent transport links to Machrihanish, whether you are coming from another part of Scotland or another corner of the world.


Machrihanish is around three hour’s drive from Glasgow, Scotland’s largest city, which has excellent national and international travel connections. The most direct route is by the A82 to Tarbet on Loch Lomond, then the A83 via Inverary and Lochgilphead. There is car rental available in nearby Campbeltown if you would like to hire a car during your stay. See ‘On the Road’ for our pick of great stops on the way.


There are four daily services departing from Buchanan Street Bus Station in Glasgow, Monday to Friday, with an extra service at weekends. The journey takes around 4 hours and 15 minutes. For the latest timetable and booking, visit the Citylink website.


Bike-packers will find us very well connected via the National Cycle Network Route 78, which runs to Campbeltown. From there, it’s a pleasant 5-mile ride to Machrihanish Holiday Park.


Machrihanish lies at the end of ‘Scotland’s Great Trail’ – The Kintyre Way, a 100-mile waymarked route which runs from Tarbert in the north to Machrihanish in the south. For more information, check the official Kintyre Way website. 


In the summer months, you can sail into beautiful Campbeltown loch by ferry, via a regular service from Ardrossan. There is also a crossing from Lochranza on Arran to Tarbert in the north of the Kintyre peninsula (approx. 50 minutes away by road). The ferries welcome foot, car and bike passengers. Booking is advised as the services get busy. For timetables and prices, visit the Calmac website.

If you are traveling to or from Northern Ireland, the Kintyre Express is a fast passenger ferry that links Campbeltown to Ballycastle on the Antrim Coast and Port Ellen on Islay. The service is ideal for golfers and cyclists who can carry their gear free of charge. More info here.


There are regular flights from Glasgow to Campbeltown Airport, which is just a 5-minute drive away. The flight takes around 40 minutes. For more information and to book, visit the Loganair website.

Discover some great places to stop off on the way.

Coming to Machrihanish by Road?

Cookie Notice

This website uses cookies to give you the best possible browsing experience.

Back to top