The average bus between Ballycastle and Coleraine takes 12h 7m and the fastest bus takes 7h 8m. The bus service runs several times per day from Ballycastle to Coleraine. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run twice daily between Ballycastle and Coleraine. The earliest departure is at 8:00 AM in the morning, and the last departure from Ballycastle is at 4:15 PM which arrives into Coleraine at 11:33 AM. All services require a transfer at Ballina Humbrt and take an average of 12h 7m. The schedules shown below are for the next available departures.



9h 23m • 3 changes



7h 8m • 3 changes
Arrives next day



19h 18m • 3 changes



9h 23m • 3 changes



7h 8m • 3 changes
Arrives next day



19h 18m • 3 changes



9h 23m • 3 changes



7h 8m • 3 changes
Arrives next day



19h 18m • 3 changes
Want to know about travelling from Ballycastle to Coleraine? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Ballycastle to Coleraine. However, there are services departing from Ballycastle station and arriving at Coleraine station via Sligo Bus Stn. The journey, including transfers, takes approximately 12h 7m.
Ballycastle to Coleraine bus services, operated by TFI Local Link Mayo, depart from Ballina Humbrt station.
Ballycastle to Coleraine bus services, operated by TFI Local Link Mayo, arrive at Rose Gardens station.
The distance between Ballycastle and Coleraine is 198.1 km. The road distance is 291 km.
You can take a bus from Ballycastle to Rose Gardens via Ballina Humbrt, Sligo Bus Stn, and Foyle Street Bus Station in around 8h 32m.