Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.


Fast Ferry


Destination(s) 🇬🇧 Scotland, 🇬🇧 United Kingdom
Distance 31 miles, 50 km
Duration 1h 30 mins.
Operated by Kintyre Express
Sailings Up to 5 times per week

With this ferry you can travel between Northern Ireland and the Scottish Peninsula Kintyre.

Add your review

Route Map

A map covering the connection from Port Ellen to Ballycastle and vice versa. You can easily zoom in or zoom out on this map. If you want to see all connections nearby, visit our country-level guides to have a complete overview.

Tickets and Booking

Ferry tickets can be booked directly at It is also possible to charter the boat.


Which ferry companies sail on this crossing?

The ferry between Ballycastle and Port Ellen is currently operated by:

How long does the Port Ellen-Ballycastle crossing take?

The travel time of the ferry is around: 1 hour. Please arrive early at the harbor and calculate extra time for check-in and boarding if necessary. How long in advance you need to be present is usually communicated on your ticket or on the website of the ferry operator you sail with.

How often does the Ballycastle-Port Ellen ferry sail?

You can usually take the ferry from Port Ellen to Bally Castle (or the other way around) up to 5 times per week. Depending on the season, the number of people on the ferry, and the weather forecast, the ferry company can deviate from the timetable or regular ferry schedule.

What is the distance between Ballycastle and Port Ellen?

The distance is approximately 29 miles or 47 km.