Rome2Rio

Telford to Haverfordwest trains

Find Transport to Haverfordwest

View schedule

Trip Overview

The average train between Telford and Haverfordwest takes 6h 47m and the fastest train takes 5h 13m. The train service runs several times per day from Telford to Haverfordwest. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

6h 47m
Duration
228 mi
Distance
£91
Average price
3 times a day
Frequency

Telford to Haverfordwest train times

Trains run 3 times a day between Telford and Haverfordwest. The earliest departure is at 12:17 AM at night, and the last departure from Telford is at 5:59 PM which arrives into Haverfordwest at 11:40 PM. All services require a transfer, and take on average 6h 47m. The schedules shown below are for the next available departures.

Departing Sunday, October 25, 2026

  •  → 

    Transport for WalesTransport for Wales5h 53m • 1 change

Departing Monday, October 26, 2026

  •  → 

    Transport for WalesTransport for Wales10h 56m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 20m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 13m • 1 change

Departing Tuesday, October 27, 2026

  •  → 

    Transport for WalesTransport for Wales10h 41m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 20m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 13m • 1 change

Departing Wednesday, October 28, 2026

  •  → 

    Transport for WalesTransport for Wales10h 41m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 20m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 13m • 1 change

Departing Thursday, October 29, 2026

  •  → 

    Transport for WalesTransport for Wales10h 41m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 20m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 13m • 1 change

Departing Friday, October 30, 2026

  •  → 

    Transport for WalesTransport for Wales10h 41m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 20m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 13m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 41m • 1 change

Departing Saturday, October 31, 2026

  •  → 

    Transport for WalesTransport for Wales10h 54m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 25m • 1 change
  •  → 

    Transport for WalesTransport for Wales5h 22m • 1 change

Frequently asked questions

Want to know about travelling from Telford to Haverfordwest? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Telford to Haverfordwest.ExpandLaunch map view
  • Distance: 227.8 mi
  • Duration: 6h 47m

What companies run services between Telford, England and Haverfordwest, Wales?

Transport for Wales operates a train from Shrewsbury to Haverfordwest 5 times a day. Tickets cost £70–120 and the journey takes 4h 30m.

Operators