ScotRail operates a train from Troon to Cairnryan every 4 hours. Tickets cost $21 - $26 and the journey takes 1 h 39 min. 2 other operators also service this route. Alternatively, Stagecoach West operates a bus from Troon to Cairnryan every 30 minutes. Tickets cost $3 - $4 and the journey takes 34 min. 2 other operators also service this route.
How to get from Troon to Cairnryan
From Troon train to Stranraer, walk to Stranraer, Port Rodie Ferry Terminal (Police Station), then bus to Cairnryan, Post Office. 2 h 36 min £19. From Troon, St Meddans Street line 14 bus to Ayr, Bus Station (Fullarton Street), bus to Girvan, Elder Avenue (Opp 86 Elder Avenue), then line 358 bus to Cairnryan, Post Office. 3 h 45 min £11. From Troon drive to Cairnryan. 1 h 8 min £10.