Travel options for:
Cardiff to St David's
  • Train

    $48 - $71
    1. Cardiff Central

      2 h 25 min - once daily

      $45 - $70

    2. Haverfordwest, Railway Station

      45 min - every 3 hours - line 411

      $3 - $5

  • Bus

    $17 - $23
    1. Cardiff Coach Station

      3 h 30 min - once daily

      $14 - $18

    2. Haverfordwest, Bus Station

      42 min - every 3 hours - line 411

      $3 - $5

  • Drive

    $24 - $35
    1. Cardiff

      2 h 5 min - 112.7 miles

      $24 - $35

  • Uber

    $240 - $340
    1. Cardiff

      2 h 5 min - on demand

      $240 - $340

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

From Cardiff Central train to Haverfordwest, Railway Station (Haverfordwest Railway Station) then line 411 bus to St David's, Nun Street. 4 h 1 min £42. From Cardiff Coach Station bus to Haverfordwest, Bus Station (Haverfordwest Bus Station) then line 411 bus to St David's, Nun Street. 5 h 3 min £16. From Cardiff drive to St David's. 2 h 5 min £22. From Cardiff Uber to St David's. 2 h 5 min £248.