This is the website you will need to use to book a direct bus from Dublin to Belfast (and vice versa). If you fly into Dublin International Airport, you will need to take a bus to Belfast and then later connect to a train to be in the Ballycastle area. You can easily book a seat online at any time and catch the bus right outside the airport.