1map logoGo to main page

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

Compare Travel Options and Prices

from
Haverfordwest, United Kingdom
to
Cardiff, United Kingdom

How to Get from Haverfordwest to Cardiff: 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
129.3 kmDistance
1h 42m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Haverfordwest to Cardiff 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  25m
Estimated price
$40-90
Recommended
Company
Various
Train
Bus
Average Duration
3h  38m
Estimated price
$37-70
Cheapest
route map
Distance: 129.3 km
Duration: 1h 42m

See more options

Pricing table
Company
N/A
Drive
Average Duration
1h  42m
Estimated price
$30-50

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $12 $12 $11 $14 $15 $11 $11
Train $24 $16 $13 $13 $19 $18 $13

Traveling From Haverfordwest to Cardiff

The journey from Haverfordwest to Cardiff offers a delightful contrast, from the charming coastal town's peaceful surroundings to the vibrant energy of Wales' capital city.

Best Neighbourhoods in Cardiff

Cardiff offers diverse neighborhoods, each with distinct attractions for visitors.

Cardiff Bay
• Vibrant waterfront with restaurants and bars.
• Home to the iconic Wales Millennium Centre.
Cathays
• Lively area popular among students and young professionals.
• Excellent range of cafes and independent shops.
Roath
• Picturesque parks and vibrant community feel.
• Great local eateries and cultural venues.

Best Times To Visit Cardiff's Attractions

Timing your visits can elevate your Cardiff experience, allowing for enjoyable exploration without the hustle.

Cardiff Castle
Visit early in the morning or late afternoon for smaller crowds and cooler weather.
National Museum Cardiff
Opt for weekdays, especially Tuesday to Thursday, to enjoy quieter galleries.
Cardiff Bay
Visit during sunrise for stunning views and fewer people to share them with.

Cardiff Weather: What to Expect Year-Round

Cardiff experiences a temperate maritime climate, with mild winters and cool summers, making it suitable for visits throughout the year; the best times are late spring and early autumn when the weather is generally pleasant. Rain is a frequent guest, so packing an umbrella will enhance your exploration of this vibrant city.

Dining in Cardiff: A Culinary Adventure

Savor the bold flavors of Cardiff at The Potted Pig, where the focus is on modern Welsh cuisine with a twist, offering dishes like the the signature slow-cooked lamb shank that showcases local ingredients. This dining experience contrasts with Haverfordwest's more traditional fare, providing a lively atmosphere and innovative flavors that reflect Cardiff's vibrant culinary scene.

Haverfordwest - Cardiff operators

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

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

Train from Haverfordwest to Cardiff Central

Average Duration
2h 25m
Estimated price
$40-90

Train from Haverfordwest to Swansea

Average Duration
1h 25m
Estimated price
$26-55
Bus Show bus routes
Website
https://uk.megabus.com

Bus from Swansea Quadrant Bus Station to Cardiff North Road

Average Duration
1h
Estimated price
$11-16

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

Traveling between Haverfordwest and Cardiff 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.

🚗 Embark on a picturesque journey from Haverfordwest to Cardiff, covering a driving distance of 156.1 km. 💰 Navigate the route with ease, knowing that the cost of this exciting road trip ranges from £24 to £39. 🌆 Arrive in Cardiff after approximately 1 hour and 42 minutes of driving.
Average price
£23 - £39
🚆 Traveling from Haverfordwest to Cardiff by train is a convenient and comfortable option. The direct service operated by Transport for Wales runs every four hours, and the journey takes approximately 2 hours and 25 minutes. 🌉 There are different route options for the journey, with varying durations and transfers. Passengers can choose the route that best fits their schedule and preferences, whether it involves one transfer in Carmarthen or multiple transfers in locations like Swansea and London Paddington. 🎟️ Prices for the train tickets from Haverfordwest to Cardiff range from £32 to £71, offering travelers flexibility in their budget planning.
Departure Point
Haverfordwest station
Arrival Point
Cardiff Central station
Useful tips for train travellers
• Onboard services for your train trip from Haverfordwest to Cardiff are provided by Transport for Wales. They offer a buffet service on many trains, selling a range of drinks, snacks, and light meals. You can also find a trolley service on some peak trains, providing hot and cold beverages along with various snacks.
• The train offers various seating options. First Class seats provide a more spacious environment with larger tables, complimentary newspapers, and refreshments. Economy Class seats are comfortable and suitable for a casual journey, while Business Class offers an enhanced experience with priority boarding and quieter carriages. Do note that availability may vary depending on the specific train service and time of travel.
• For this route, the main operators are Transport for Wales and Great Western Railway. You can visit their official websites for more information: Transport for Wales (tfw.wales) and Great Western Railway (gwr.com). Additionally, you can check the local transport schedules and station maps at Cardiff Central's website (cardiff.gov.uk). Upon arrival in Cardiff, you can leave your luggage at the station’s left luggage facility, and there are restrooms available, though showers are not provided.
🚌 Route 1: The journey from Haverfordwest to Cardiff by bus takes approximately 4 hours and 46 minutes covering a distance of 151 km with one transfer. The first step involves a bus towards Tanerdy departing from Fishguard Road and arriving at Glangwili Hospital. 🚏 Route 2: For a slightly longer journey of 5 hours and 7 minutes, taking you from Haverfordwest to Cardiff over a distance of 167 km with 3 transfers. The initial step starts with a bus towards Tanerdy from Fishguard Road to Carmarthen using Taf Valley Coaches. 🌆 Arrival in Cardiff: Upon reaching Cardiff, you'll find yourself at Mermaid Quay after a second bus journey towards Cardiff from Glangwili Hospital via Mid Wales Travel.

Frequently asked questions

Find out more about the route from Haverfordwest to Cardiff.

Or choose the category:
The distance between Haverfordwest and Cardiff, in United Kingdom, is approximately 128.7 km by road. The road distance is slightly longer, at 155.6 km. If you prefer to travel by train, it takes around 2 hours and 25 minutes to reach Cardiff from Haverfordwest. On the other hand, if you decide to go by car, the journey can be completed in approximately 1 hour and 42 minutes from Cardiff to Haverfordwest.
The most cost-effective and time-efficient transportation option for traveling from Haverfordwest to Cardiff is by driving. It takes approximately 1 hour and 42 minutes to cover the distance of 128.7 km on the road. The cost of driving is estimated to be around £24-£40 for fuel expenses. Trains are also available and take around 2 hours and 25 minutes, but they may be slightly more expensive, depending on the ticket fares.
The prices for a train ticket between Haverfordwest and Cardiff range from £32 to £72.
You can easily get from Haverfordwest to Cardiff without using public transportation by driving. The driving distance between the two cities is approximately 156.1 km and it takes about 1 hour and 42 minutes to drive from Haverfordwest to Cardiff. The prices to hire a car and make the journey can vary from £24 to £40, depending on the rental company and any additional fees.
The best way to travel from Haverfordwest to Cardiff without a car is by train. The train journey takes approximately 2 hours and 25 minutes and the cost ranges from £32-£72.
Yes, there is a direct train link between Haverfordwest and Cardiff. The train services, operated by Transport for Wales, depart every four hours and take approximately 2 hours and 25 minutes to reach Cardiff Central.
There are numerous accommodation options available near Cardiff. With over 1134 hotels to choose from, visitors can find a range of options to suit their preferences and budget. Prices start at £33, making it possible to find affordable options for a comfortable stay.

Trips to Cardiff