Travel options for:
Swansea to Dublin
  • Bus and ferry, bus

    $51 - $80
    1. Swansea

      5 h 17 min - once daily

      $35

    2. Redmond Square

      2 h 18 min - hourly

      $16 - $45

  • Train, car ferry

    $107 - $136
    1. Swansea

      1 h 46 min - 6 times a week

      $30 - $45

    2. Fishguard

      3 h 30 min - twice daily

      $41

    3. Rosslare Europort Train

      2 h 42 min - 3 times a day

      $35 - $50

  • Drive, car ferry

    $76 - $97
    1. Swansea

      3 h 54 min - 172.1 miles

      $35 - $55

    2. Holyhead

      3 h 15 min - 4 times a day

      $39 - $44

  • Train to Cardiff, fly

    $75 - $244
    1. Swansea

      54 min - every 3 hours

      $25 - $45

    2. Cardiff Central

      3 min - 872 feet

    3. Cardiff, Customhouse Street

      30 min - every 10 minutes

      $6

    4. Cardiff (CWL)

      1 h - non-stop

      $40 - $180

    5. Dublin (DUB)

      18 min - every 30 minutes

      $4 - $13

  • Train, train to Bristol, fly

    $82 - $250
    1. Swansea

      54 min - every 3 hours

      $25 - $45

    2. Cardiff Central

      48 min - 5 times a day

      $20 - $40

    3. Temple Meads

      22 min - every 10 minutes

      $12

    4. Bristol (BRS)

      1 h 5 min - non-stop

      $21 - $140

    5. Dublin (DUB)

      18 min - every 30 minutes

      $4 - $13

  • Train, train to Birmingham, fly

    $124 - $320
    1. Swansea

      1 h 32 min - every 3 hours

      $40 - $80

    2. Bristol Parkway

      1 h 17 min - every 4 hours

      $50 - $75

    3. Birmingham New Street

      8 min - every 2 hours

      $9 - $15

    4. Birmingham (BHX)

      1 h 5 min - non-stop

      $18 - $140

    5. Dublin (DUB)

      18 min - every 30 minutes

      $4 - $13

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Swansea bus and ferry to Redmond Square then bus to Leeson Street Upper. 8 h 1 min 55€. From Swansea train to Fishguard, car ferry to Rosslare Europort Train Station, then train to Pearse Train Station. 9 h 58 min 99€. From Swansea drive to Holyhead then car ferry to Dublin. 7 h 9 min 73€. From Swansea train to Cardiff Central, walk to Cardiff, Customhouse Street (Old Customhouse), bus to Cardiff airport, fly to Dublin airport, then bus to Dublin. 4 h 54 min 111€. From Swansea train to Cardiff Central, train to Temple Meads, bus to Bristol airport, fly to Dublin airport, then bus to Dublin. 5 h 59 min 112€. From Swansea train to Bristol Parkway, train to Birmingham New Street, train to Birmingham airport, fly to Dublin airport, then bus to Dublin. 6 h 55 min 152€.