1map logoGo to main page

Cardiff, South Glamorgan to Haverfordwest, Dyfed from $30: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Cardiff, United Kingdom
to
Haverfordwest, United Kingdom

How to Get from Cardiff to Haverfordwest: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$30 - DriveBest price
96.6 milesDistance
1h 42m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Cardiff to Haverfordwest with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Transport for Wales
Train
Average Duration
2h  32m
Estimated price
$45-75
Recommended
Company
Various
Drive
Average Duration
1h  42m
Estimated price
$30-50
Cheapest
route map
Distance: 96.6 miles
Duration: 1h 42m

See more options

Company
Transport for Wales
Train
Average Duration
2h  32m
Estimated price
$45-75

Cardiff - Haverfordwest operators

Explore transport companies operating between Cardiff and Haverfordwest, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
03333 211 202
Website
https://tfw.wales/

Train from Cardiff Central to Haverfordwest

Average Duration
2h 32m
Estimated price
$45-75

Cardiff to Haverfordwest: Overview of Bus, Train, Flight, and Car Trips

Traveling between Cardiff and Haverfordwest offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Explore the beautiful Welsh countryside on your journey from Cardiff to Haverfordwest, covering a scenic driving distance of 156.1 km. 💰 Depending on the route and time of travel, the cost of driving from Cardiff to Haverfordwest typically ranges from £24 to £39, offering flexibility for different budgets. ⏱️ Enjoy a comfortable 1 hour and 42-minute drive from Cardiff to Haverfordwest, allowing you to experience the charm and tranquility of rural Wales at your own pace.
Average price
£23 - £39
🚆 Traveling from Cardiff to Haverfordwest by train is a convenient option, with direct services operated by Transport for Wales departing from Cardiff Central every four hours, making the journey in approximately 2 hours and 32 minutes. 🛤️ The train route from Cardiff to Haverfordwest offers a scenic journey through the Welsh countryside, covering a distance of 175 km. Passengers can enjoy a smooth transfer at stations like Carmarthen and Milford Haven, with helpful information provided by Transport for Wales. 🎫 Ticket prices for the Cardiff to Haverfordwest train vary from £36 to £59, providing travelers with affordable and efficient transportation options to explore the charming town of Haverfordwest in southwest Wales.
Departure Point
Cardiff Central station
Arrival Point
Haverfordwest station
Useful tips for train travellers
• Onboard services for the train route between Cardiff and Haverfordwest are provided by Transport for Wales. While catering services may be limited on shorter journeys, you can expect a trolley service with snacks and beverages. It is advisable to bring your own food or drink for a longer trip.
• The trains typically offer a mix of Standard Class and First Class seating options. Standard Class provides comfortable seating, while First Class offers more spacious seats and complimentary refreshments. Be sure to check the ticket details when booking to choose the best option for your needs.
• There are multiple operators for this route, primarily Transport for Wales (tfw.wales) and Great Western Railway (gwr.com). Always check online for the most current train schedules and ticket prices.