Campbeltown is served by the 926 Citylink bus from Glasgow up to 6 times per day. Note that this bus calls at every settlement along the way which results in a long journey time. The bus also calls at various places allowing passengers to transfer onto ferries run by Caledonian MacBrayne (see below). Buses can get very busy during peak season - you may see two buses running in convoy!
There is a twice daily service (not weekends) to and from Glasgow International Airport run by Loganair , who have a codeshare with British Airways. Flight time is approximately 10-30 minutes depending on wind.
Tarbert and Kennacraig are served by the Citylink bus service to Campbeltown (see above). Claonaig is served 3 times per day Mon-Sat by the West Coast Motors 448 bus service from Tarbert.
A variety of local bus services operate in and around Campbeltown, all operated by West Coast Motors . There is a town service (number 100 or 440) that runs every half hour Monday-Saturday daytime.