Travel options for:
Dublin to Cardiff
  • Bus and ferry, train

    $115 - $165
    1. Dublin

      2 h 48 min - once daily

      $25

    2. Holyhead

      21 min - 1.1 miles

    3. Holyhead

      4 h 41 min - 6 times a week

      $90 - $140

  • Car ferry, train

    $129 - $183
    1. Dublin

      3 h 15 min - 4 times a day

      $39 - $44

    2. Holyhead

      4 h 41 min - 6 times a week

      $90 - $140

  • Bus and ferry, train via Bangor, Bus Station (Bangor Bus Station)

    $114 - $162
    1. Dublin

      4 h 42 min - once daily

      $28

    2. Bangor, Bus Station (Bangor

      2 min - every 20 minutes

      $1 - $4

    3. Bangor (Gwynedd)

      4 h 9 min - 6 times a week

      $85 - $130

  • Bus, bus and ferry

    $58 - $88
    1. Leeson Street Upper

      2 h 17 min - every 2 hours

      $16 - $50

    2. Wexford

      6 h 39 min - once daily

      $41

  • Car ferry, drive

    $79 - $103
    1. Dublin

      3 h 15 min - 4 times a day

      $39 - $44

    2. Holyhead

      4 h 26 min - 191.6 miles

      $40 - $60

  • Fly to Cardiff

    $56 - $199
    1. Dublin

      11 min - every 30 minutes - line 702

      $9 - $13

    2. Dublin (DUB)

      1 h - non-stop

      $40 - $180

    3. Cardiff (CWL)

      30 min - every 15 minutes

      $6

  • Fly to Bristol, train

    $63 - $205
    1. Dublin

      11 min - every 30 minutes - line 702

      $9 - $13

    2. Dublin (DUB)

      1 h 5 min - non-stop

      $21 - $140

    3. Bristol (BRS)

      28 min - every 10 minutes

      $12

    4. Bristol Temple Meads

      45 min - every 4 hours

      $20 - $40

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

From Dublin bus and ferry to Holyhead, walk to Holyhead, then train to Cardiff Central. 8 h 50 min £101. From Dublin car ferry to Holyhead then train to Cardiff Central. 8 h 56 min £114. From Dublin bus and ferry to Bangor, Bus Station (Bangor Bus Station), bus to Bangor (Gwynedd), then train to Cardiff Central. 9 h 55 min £98. From Leeson Street Upper bus to Wexford then bus and ferry to Cardiff Central. 9 h 56 min £56. From Dublin car ferry to Holyhead then drive to Cardiff. 7 h 41 min £69. From The 3Arena line 702 bus to Dublin airport, fly to Cardiff airport, then bus to Cardiff. 3 h 46 min £77. From The 3Arena line 702 bus to Dublin airport, fly to Bristol airport, bus to Bristol Temple Meads, then train to Cardiff. 4 h 58 min £78.