Travel from Dublin to Swansea

How to get from Dublin to Swansea?

There is no direct connection from Dublin to Swansea. However, you can take the train to Rosslare, take the car ferry to Fishguard Harbour, then take the train to Swansea. Alternatively, you can take a vehicle from Dublin to Swansea via Rosslare, Pembroke, Pembroke Dock, Albion Square, and Pembroke Dock in around 12 h 26 min.

Book transport from Dublin to Swansea

How to get from Dublin to Swansea

ModeDurationPrice
From Pearse Train Station train to Rosslare, car ferry to Fishguard Harbour, then train to Swansea.9 h 54 min102€
From Busáras bus to Rosslare, car ferry to Pembroke, walk to Pembroke Dock, Albion Square, bus to Pembroke Dock, then train to Swansea.12 h 26 min88€
From Dublin bus and ferry to Birmingham then bus to Swansea Bus Station.13 h 35 min39€
From Dublin car ferry to Holyhead then drive to Swansea.7 h 10 min71€
From The 3Arena line 702 bus to Dublin airport, fly to Bristol airport, shuttle to Bristol Temple Meads, train to Cardiff Central, then train to Swansea.6 h 5 min107€
From The 3Arena line 702 bus to Dublin airport, fly to Cardiff airport, line 905 bus to Rhoose, train to Bridgend, then train to Swansea.5 h 49 min103€
From The 3Arena line 702 bus to Dublin airport, fly to Manchester airport, train to Wilmslow, then train to Swansea.7 h 50 min125€
From The 3Arena line 702 bus to Dublin airport, fly to Birmingham airport, train to Birmingham New Street, train to Bristol Parkway, then train to Swansea.7 h 26 min172€
From The 3Arena line 702 bus to Dublin airport, fly to Liverpool airport, bus to Liverpool South Parkway, train to Crewe, then train to Swansea.8 h 17 min137€
From Connolly Train Station train to Belfast Central Train Station, train to Belfast City airport, fly to Cardiff airport, line 905 bus to Rhoose, train to Bridgend, then train to Swansea.7 h 18 min150€

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

It takes approximately 9 h 54 min to get from Dublin to Swansea, including transfers.

Is there a direct bus between Dublin and Swansea?

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

Operators from Dublin to Swansea

OperatorPhoneWebsite
Irish RailIrish Rail
Stena LineStena Line
Arriva Trains Wales03333 211 202Arriva Trains Wales
Bus EireannBus Eireann
Irish FerriesIrish Ferries
First+44 (0)1224 650100First
National Express+44 08717 818178National Express
Aircoach+353 1 844 7118Aircoach
RyanairRyanair
Aer LingusAer Lingus
Airport Flyer0871 334 4444Airport Flyer
Great Western RailwayGreat Western Railway
FlybeFlybe
New Adventure Travel+44 29 2044 2040New Adventure Travel
British AirwaysBritish Airways
Northern RailNorthern Rail
CrossCountry0344 736 9123CrossCountry
Arriva Merseyside0344 800 4411Arriva Merseyside
West Midlands+44 121 634 2040West Midlands
Translink UK+44 28 9066 6630Translink UK
Close Print Itinerary
  1. Here are 10 options to get from
    Dublin to Swansea:

    1. Trip:
      1 Train, car ferry
      • One-Way approx: USD $108 - $142
      • Duration: 9 h 54 min
      Open +
      • Trip:
        1 Train, car ferry
        • One-Way approx: USD $108 - $142
        • Duration: 9 h 54 min
        Close x
    2. Trip:
      2 Bus, car ferry, train
      • One-Way approx: USD $93 - $127
      • Duration: 12 h 26 min
      Open +
      • Trip:
        2 Bus, car ferry, train
        • One-Way approx: USD $93 - $127
        • Duration: 12 h 26 min
        Close x
    3. Trip:
      3 Bus and ferry, bus
      • One-Way approx: USD $38 - $50
      • Duration: 13 h 35 min
      Open +
      • Trip:
        3 Bus and ferry, bus
        • One-Way approx: USD $38 - $50
        • Duration: 13 h 35 min
        Close x
    4. Trip:
      4 Car ferry, drive
      • One-Way approx: USD $76 - $100
      • Duration: 7 h 10 min
      Open +
      • Trip:
        4 Car ferry, drive
        • One-Way approx: USD $76 - $100
        • Duration: 7 h 10 min
        Close x
    5. Trip:
      5 Fly Dublin to Bristol, train
      • One-Way approx: USD $89 - $253
      • Duration: 6 h 5 min
      Open +
      • Trip:
        5 Fly Dublin to Bristol, train
        • One-Way approx: USD $89 - $253
        • Duration: 6 h 5 min
        Close x
    6. Trip:
      6 Fly Dublin to Cardiff, train
      • One-Way approx: USD $75 - $236
      • Duration: 5 h 49 min
      Open +
      • Trip:
        6 Fly Dublin to Cardiff, train
        • One-Way approx: USD $75 - $236
        • Duration: 5 h 49 min
        Close x
    7. Trip:
      7 Fly Dublin to Manchester, train
      • One-Way approx: USD $115 - $276
      • Duration: 7 h 50 min
      Open +
      • Trip:
        7 Fly Dublin to Manchester, train
        • One-Way approx: USD $115 - $276
        • Duration: 7 h 50 min
        Close x
    8. Trip:
      8 Fly Dublin to Birmingham, train
      • One-Way approx: USD $150 - $363
      • Duration: 7 h 26 min
      Open +
      • Trip:
        8 Fly Dublin to Birmingham, train
        • One-Way approx: USD $150 - $363
        • Duration: 7 h 26 min
        Close x
    9. Trip:
      9 Fly Dublin to Liverpool, train
      • One-Way approx: USD $116 - $364
      • Duration: 8 h 17 min
      Open +
      • Trip:
        9 Fly Dublin to Liverpool, train
        • One-Way approx: USD $116 - $364
        • Duration: 8 h 17 min
        Close x
    10. Trip:
      10 Train to Belfast City, fly to Cardiff, train
      • One-Way approx: USD $115 - $306
      • Duration: 7 h 18 min
      Open +
      • Trip:
        10 Train to Belfast City, fly to Cardiff, train
        • One-Way approx: USD $115 - $306
        • Duration: 7 h 18 min
        Close x