Translink UK operates a bus from Belfast to Ballycastle hourly. Tickets cost $9 - $13 and the journey takes 59 min. Translink UK also services this route every 4 hours.
How to get from Belfast to Ballycastle
From Belfast Central station train to Ballymena then bus to Ballycastle Marine Corner. 2 h 41 min £15. From Belfast Bridge Street bus to Ballymena then bus to Ballycastle Marine Corner. 2 h 49 min £15. From Belfast drive to Ballycastle. 1 h 7 min £10.