Rome2rio's partners include

There are 3 ways to get from Dublin to Ballycastle by train, bus or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Dublin to Ballycastle.
Launch map view
  • Distance: 130.1 miles
  • Duration: 5 h 28 min

What companies run services between Dublin, Ireland and Ballycastle, Northern Ireland?

You can take a bus from Dublin to Ballycastle via Belfast Europa Bus Centre and Ballymena in around 5 hours 36 minutes.

Train operators
Translink UK
Phone
+44 28 9066 6630
Email
feedback@translink.co.uk
Website
translink.co.uk
Train from Belfast Central station to Ballymena station
Avg. Duration
51 min
Frequency
Hourly
Estimated price
$9 - $13
Schedules at
translink.co.uk
Bus operators
Translink UK
Phone
+44 28 9066 6630
Email
feedback@translink.co.uk
Website
translink.co.uk
Bus from Ballymena to Ballycastle Marine Corner
Avg. Duration
50 min
Frequency
Every 4 hours
Estimated price
$9 - $13
Schedules at
translink.co.uk
Regional
$9 - $13
Bus from Belfast Europa Bus Centre to Ballymena Bus Center
Avg. Duration
1 h
Frequency
Hourly
Estimated price
$9 - $14
Schedules at
translink.co.uk
Regional
$9 - $14
Aircoach
Phone
+353 1 844 7118
Website
aircoach.ie
Bus from The Gresham Hotel to Belfast, Europa Bus Centre
Avg. Duration
2 h 20 min
Frequency
Every 20 minutes
Estimated price
$17 - $24
Schedules at
aircoach.ie

How far is it from Dublin to Ballycastle?

The distance between Dublin and Ballycastle is 208 km. The road distance is 258 km.

What is the cheapest way to get from Dublin to Ballycastle?

The cheapest way to get from Dublin to Ballycastle is to bus which costs 35€ and takes 5 hours 36 minutes.

What is the fastest way to get from Dublin to Ballycastle?

The quickest way to get from Dublin to Ballycastle is to drive which takes 2 hours 51 minutes and costs 35€.

Is there a direct bus between Dublin and Ballycastle?

No, there is no direct bus from Dublin to Ballycastle. However, there are services departing from The Gresham Hotel and arriving at Ballycastle Marine Corner via Belfast Europa Bus Centre and Ballymena. The journey, including transfers, takes approximately 5 hours 36 minutes.

How long does it take to get from Dublin to Ballycastle?

It takes approximately 5 hours 28 minutes to get from Dublin to Ballycastle, including transfers.