Travel from Swansea to Dublin

How to get from Swansea to Dublin?

There is no direct connection from Swansea to Dublin. However, you can take the train to Fishguard, take the car ferry to Rosslare Europort Train Station, then take the train to Pearse Train Station. Alternatively, you can take a vehicle from Swansea to Dublin via The Green, Lower Park Road (Saw Mills), Pembroke Dock, Albion Square, Pembroke, Rosslare Harbour, Rosslare Harbour, and Redmond Square in around 12 hours 57 minutes.

Book transport from Swansea to Dublin

How to get from Swansea to Dublin

ModeDurationPrice
From Swansea train to Fishguard, car ferry to Rosslare Europort Train Station, then train to Pearse Train Station.9 h 39 min101€
From Swansea train to The Green, Lower Park Road (Saw Mills), bus to Pembroke Dock, Albion Square, walk to Pembroke, car ferry to Rosslare Harbour, Rosslare Harbour, line 40 bus to Redmond Square, then bus to Leeson Street Upper.12 h 57 min104€
From Swansea Bus Station bus to Birmingham then bus and ferry to Dublin.13 h 35 min39€
From Swansea drive to Holyhead then car ferry to Dublin.7 h 10 min71€
From Swansea train to Cardiff, Customhouse Street (Old Customhouse), bus to Cardiff airport, fly to Dublin airport, then bus to Dublin.4 h 49 min108€
From Swansea train to Cardiff Central, train to Temple Meads, bus to Bristol airport, fly to Dublin airport, then bus to Dublin.6 h110€
From Swansea train to Cardiff, Customhouse Street (Old Customhouse), bus to Cardiff airport, fly to Belfast City airport, train to Belfast Central Train Station, then train to Dublin.7 h 9 min156€
From Swansea train to Bristol Parkway, train to Birmingham New Street, train to Birmingham airport, fly to Dublin airport, then bus to Dublin.7 h152€

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

It takes approximately 9 hours 39 minutes to get from Swansea to Dublin, including transfers.

Is there a direct bus between Swansea and Dublin?

No, there is no direct bus from Swansea to Dublin. However, there are services departing from Swansea Bus Station and arriving at Dublin via Birmingham. The journey, including transfers, takes approximately 13 hours 35 minutes.

Operators from Swansea to Dublin

OperatorPhoneWebsite
Arriva Trains Wales03333 211 202Arriva Trains Wales
Stena LineStena Line
Irish RailIrish Rail
First+44 (0)1224 650100First
Irish FerriesIrish Ferries
Bus EireannBus Eireann
Wexford BusWexford Bus
National Express+44 08717 818178National Express
Great Western RailwayGreat Western Railway
New Adventure Travel+44 29 2044 2040New Adventure Travel
RyanairRyanair
FlybeFlybe
Aircoach+353 1 844 7118Aircoach
Aer LingusAer Lingus
Translink UK+44 28 9066 6630Translink UK
CrossCountry0344 736 9123CrossCountry
Virgin West Coast Trains0344 556 5650Virgin West Coast Trains