1map logoGo to main page

London to Haverfordwest from $47: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Haverfordwest, United Kingdom

How to Get from London 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.

$47 - Bus, trainBest price
338.4 kmDistance
4h 10m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London 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
various
Train
Average Duration
5h  20m
Estimated price
$141-282
Recommended
Company
various
Bus
Train
Average Duration
8h  22m
Estimated price
$47-100
Cheapest
route map
Distance: 338.4 km
Duration: 4h 10m

See more options

Company
various
Bus
Drive
Average Duration
7h  55m
Estimated price
$64-100
Company
various
Drive
Average Duration
4h  10m
Estimated price
$75-120
Company
various
Plane
Drive
Average Duration
6h  31m
Estimated price
$166-410
Company
various
Plane
Drive
Average Duration
6h  24m
Estimated price
$203-605

Traveling From London to Haverfordwest

The journey from the bustling streets of London to the tranquil scenery of Haverfordwest offers a captivating contrast between urban vibrancy and rural charm.

Best Neighbourhoods in Haverfordwest

Haverfordwest features a range of neighborhoods, each with its charm.

City Centre
• Bustling shops and cafes for local delights
• Close to historical landmarks like the castle
Prendergast
• Picturesque streets with green spaces
• Family-friendly atmosphere and community feel
Hill Park
• Scenic views overlooking the town
• Ideal spot for peaceful walks and outdoor activities

Best Times To Visit Haverfordwest's Attractions

Planning your visit to Haverfordwest can enhance your experience significantly.

Haverfordwest Castle
Early mornings or late afternoons offer quieter visits with stunning light.
Picton Castle
Weekdays are ideal, especially outside school holidays, for a peaceful exploration.
The Riverside Market
Arrive early on market days for the freshest produce and fewer crowds.

Haverfordwest Weather: What to Expect Year-Round

Haverfordwest features a temperate maritime climate, characterized by mild winters and cool summers, making spring and early autumn the ideal times to visit for pleasant weather. Understanding the seasonal variations can significantly influence your travel plans, from outdoor activities to event participation.

Dining in Haverfordwest: A Taste of Local Flavor

For a truly authentic experience, try the local lamb dishes at The Hartnoll Hotel, where fresh ingredients sourced from the surrounding Pembrokeshire countryside take center stage. This contrasts with London’s diverse culinary scene by offering a more intimate atmosphere and a celebration of traditional Welsh flavors.

London - Haverfordwest operators

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

Train Show train routes
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from London Paddington to Swansea

Average Duration
2h 51m
Estimated price
$110-240

Train from Swansea to Carmarthen

Average Duration
43m
Estimated price
$18-50
Contact phone
03333 211 202
Website
https://tfw.wales/

Train from Swansea to Haverfordwest

Average Duration
1h 29m
Estimated price
$27-45

Train from Cardiff Central to Haverfordwest

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

Train from Swansea to Carmarthen

Average Duration
53m
Estimated price
$13-21

Train from Carmarthen to Haverfordwest

Average Duration
37m
Estimated price
$13-21
Bus
Website
https://uk.megabus.com

Bus from London Victoria to Swansea Quadrant Bus Station

Average Duration
5h 40m
Estimated price
$21-29

Bus from London Victoria to Cardiff North Road

Average Duration
4h 10m
Estimated price
$18-26
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from London Victoria to Swansea City Bus Station

Average Duration
5h 15m
Estimated price
$28-40
Plane
Website
https://www.britishairways.com
Website
https://www.klm.com
Website
https://www.loganair.co.uk
Website
https://www.aerlingus.com

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

Traveling between London 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.

🚗 Embark on a picturesque journey from London to Haverfordwest by car, spanning a distance of 389.5 km. 💷 Experience the flexibility of travel as prices to reach Haverfordwest from London by car range between £59 - £95. 🌳 Enjoy a scenic drive that takes approximately 4 hours and 10 minutes, immersing yourself in the charming English and Welsh countryside along the way.
Average price
£58 - £93
🚂 The train journey from London to Haverfordwest involves a transfer in Swansea, adding to the adventure of the trip. With a total travel time of approximately 5 hours and 20 minutes, passengers can enjoy the scenic route through Wales. 💰 The prices for a train ticket between London and Haverfordwest can range from £111 to £222, offering travelers flexibility in choosing their preferred class and amenities during the scenic rail journey across the UK.
Departure Point
Paddington station
Arrival Point
Haverfordwest station
Useful tips for train travellers
• On your train from London to Haverfordwest, expect onboard catering services provided by Transport for Wales. They offer a selection of refreshments, including snacks and beverages, which you can purchase during your journey. You can find a cafe bar or trolley service depending on the train service and time of day.
• Most trains on this route offer two main seating options: Standard Class and First Class. Standard Class provides comfortable seating but can be busy during peak hours, while First Class offers more spacious and quieter seating with complimentary refreshments. For a more comfortable and less crowded experience, consider upgrading to First Class.
• There are multiple operators for your journey: Transport for Wales and Great Western Railway. You can check the schedules and book tickets through their official websites: Transport for Wales (transportforwales.com) and Great Western Railway (gwr.com).
🌍 During this 3-hour and 15-minute flight with one layover, passengers can relax and prepare for the scenic descent into Wales.
Departure Point
London City Airport
Arrival Point
Cardiff Airport. The quickest flight takes 3h 15m and has one stopover

Frequently asked questions

Find out more about the route from London to Haverfordwest.

Or choose the category:
The distance between London and Haverfordwest is approximately 338.0 km by road. It takes around 5 hours and 20 minutes to reach Haverfordwest from London by train. If you prefer taking a night bus followed by a train, the travel time increases to around 8 hours and 58 minutes. By car, it takes approximately 4 hours and 7 minutes to travel from Haverfordwest to London, while the bus journey takes around 7 hours and 20 minutes from London to Haverfordwest.
The most cost-effective way to travel from London to Haverfordwest is by bus, which takes 7h 20m and costs £31-£51. This option is suitable for budget-conscious travelers who are not in a hurry. However, if time-efficiency is a priority, driving is the quickest option, taking 4h 7m and costing £59-£94.
The prices for a train journey from London to Haverfordwest range from £105 to £221. On the other hand, the cost of a bus trip from Haverfordwest to London can range from £31 to £51.
To get from London to Haverfordwest without using public transportation, the best option is to drive. The driving distance between the two cities is approximately 387.9 km, and it takes around 4 hours and 7 minutes to complete the journey. The cost of driving can vary, but it typically ranges from £59 to £94, depending on factors such as fuel prices and tolls.
The best way to travel from London to Haverfordwest without a car is by train. The journey takes approximately 5 hours and 20 minutes. Ticket prices for this route range from £102 to £227.
Yes, there is a direct link between London and Haverfordwest, although it involves transfers. Train services depart from London Paddington and arrive at Haverfordwest via Swansea, with a total travel time of approximately 5 hours and 20 minutes. Alternatively, there is a direct bus service that departs from Victoria Coach Station in London and arrives at the Haverfordwest Bus Station. This journey takes around 7 hours and 20 minutes.
There are plenty of accommodation options near Haverfordwest. With over 1707 hotels to choose from, you can find something suitable for every budget and preference. Prices for hotels in the area start at £52 per night.

Trips from London