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

    $17 - $25
    1. Carmarthen

      36 min - twice daily

      $13 - $21

    2. Haverfordwest, Railway Station

      45 min - every 3 hours - line 411

      $3 - $5

  • Bus

    $15 - $17
    1. Carmarthen, Council Offices

      1 h 7 min - 4 times a day

      $12

    2. Haverfordwest, Bus Station

      42 min - every 3 hours - line 411

      $3 - $5

  • Taxi

    $160 - $200
    1. Carmarthen

      58 min - 46 miles

      $160 - $200

  • Drive

    $9 - $15
    1. Carmarthen

      58 min - 46 miles

      $9 - $15

  • Uber

    $100 - $140
    1. Carmarthen

      58 min - on demand

      $100 - $140

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

From Carmarthen train to Haverfordwest, Railway Station (Haverfordwest Railway Station) then line 411 bus to St David's, Nun Street. 2 h 12 min £15. From Carmarthen, Council Offices (Carmarthen Council Offices) bus to Haverfordwest, Bus Station (Haverfordwest Bus Station) then line 411 bus to St David's, Nun Street. 2 h 40 min £11. From Carmarthen taxi to St David's. 58 min £146. From Carmarthen drive to St David's. 58 min £9. From Carmarthen Uber to St David's. 58 min £101.

 
 

Bus or train from Carmarthen to St David's?

Arriva Trains Wales operates a train from Carmarthen to St David's every 3 hours. Tickets cost $13 - $21 and the journey takes 36 min. Richards Bros also services this route hourly. Alternatively, Taf Valley Coaches operates a bus from Carmarthen to St David's 4 times a day. Tickets cost $12 and the journey takes 1 h 7 min. Richards Bros also services this route hourly.