Haverfordwest travel guide

Haverfordwest Tourism | Haverfordwest Guide

You're Going to Love Haverfordwest

With a population of 13,469, Haverfordwest is a must-see destination in Wales, United Kingdom. It is among the most popular tourist destinations in the country. Haverfordwest deserves at least 2 full days for you to see its main sights.

Where to Eat in Haverfordwest

If you’re looking for affordable options, Sand & Stone Kitchen (Marine Rd, Broad Haven) and MamGu Welshcakes (20 Main St, Solva) are great picks. For delicious green meals, Really Wild Emporium (24 High St, St Davids) and Off The Hook (2 Marine Rd) are recommended spots to get vegetarian or vegan food in Haverfordwest.

When to visit Haverfordwest

Haverfordwest in October
Estimated hotel price
£62
1 night at 3-star hotel
Haverfordwest in October
Estimated hotel price
£62
1 night at 3-star hotel

How to Get to Haverfordwest

Plane

Although Haverfordwest doesn’t have its own airport, you can fly to Cardiff Airport (CWL), which is located 75 miles from Haverfordwest. Exeter Airport is the most popular, with regular flights from British Airways, Loganair, Blue Islands and other airlines departing from the United Kingdom.

Train

AccesRail is the most popular train carrier serving Haverfordwest, followed by Great Western Railway. The train station in Haverfordwest is called Haverfordwest, and is located 0.5 miles from the city centre.

Car

Another option to get to Haverfordwest is to pick up a car hire from Manchester, which is about 163 miles from Haverfordwest. You’ll find branches of GREEN MOTION and Alamo, among others, in Manchester.

Bus

You can travel by bus to Haverfordwest using National Express or FlixBus. From Birmingham, the bus ride to Haverfordwest takes 225 miles and will cost you around £30. From London, the ticket costs about £20 for a journey of 263 miles.

Plane

Although Haverfordwest doesn’t have its own airport, you can fly to Cardiff Airport (CWL), which is located 75 miles from Haverfordwest. Exeter Airport is the most popular, with regular flights from British Airways, Loganair, Blue Islands and other airlines departing from the United Kingdom.

Train

AccesRail is the most popular train carrier serving Haverfordwest, followed by Great Western Railway. The train station in Haverfordwest is called Haverfordwest, and is located 0.5 miles from the city centre.

Car

Another option to get to Haverfordwest is to pick up a car hire from Manchester, which is about 163 miles from Haverfordwest. You’ll find branches of GREEN MOTION and Alamo, among others, in Manchester.

Bus

You can travel by bus to Haverfordwest using National Express or FlixBus. From Birmingham, the bus ride to Haverfordwest takes 225 miles and will cost you around £30. From London, the ticket costs about £20 for a journey of 263 miles.

Airports near Haverfordwest

Airlines serving Haverfordwest

KLM
Good (1,333 reviews)
British Airways
Good (6,835 reviews)
SWISS
Good (1,588 reviews)
Delta
Excellent (7,929 reviews)
Iberia
Good (2,696 reviews)
Air France
Good (1,444 reviews)
Qatar Airways
Good (3,563 reviews)
Etihad Airways
Good (1,203 reviews)
ITA Airways
Good (967 reviews)
Ryanair
Good (5,053 reviews)
Ethiopian Air
Good (769 reviews)
Aer Lingus
Good (1,076 reviews)
easyJet
Good (1,799 reviews)
Eurowings
Good (276 reviews)
GOL
Good (1,068 reviews)
Vueling
Good (1,158 reviews)
Kenya Airways
Good (262 reviews)
Virgin Atlantic
Good (642 reviews)
Show more

Where to stay in Haverfordwest

Average rates range from around £90 per night for a double room in a 3-star hotel to £160 and up for a 5-star experience.

Where to stay in popular areas of Haverfordwest

Most booked hotels in Haverfordwest

Roch Castle Hotel
5 stars
Excellent (9.7, Excellent reviews)
£189+
Yha Broad Haven
2 stars
Excellent (8.7, Excellent reviews)
£15+
The Cathedral Villas
3 stars
Excellent (8, Excellent reviews)
£151+
Slebech Park Estate
5 stars
Good (7.9, Good reviews)
£116+
Hotel Mariners
3 stars
Good (7.9, Good reviews)
£95+
The County Hotel
3 stars
Good (7.6, Good reviews)
£46+

Hiring a car in Haverfordwest

Hiring a car in Haverfordwest costs £58 per day, on average, or £117 if you want to hire it for 2 days.

Expect to pay £1.30 per litre in Haverfordwest (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between £15.58 and £20.77. The most frequently booked car type in Haverfordwest is Economy (Vauxhall Corsa or similar). If you’re looking to save money, though, keep in mind that Standard car hire (Class Commercial Truck or similar) is, on average, 61% cheaper than other car hire types in the city.

Hiring a car in Haverfordwest costs £58 per day, on average, or £117 if you want to hire it for 2 days.

Expect to pay £1.30 per litre in Haverfordwest (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between £15.58 and £20.77. The most frequently booked car type in Haverfordwest is Economy (Vauxhall Corsa or similar). If you’re looking to save money, though, keep in mind that Standard car hire (Class Commercial Truck or similar) is, on average, 61% cheaper than other car hire types in the city.

Haverfordwest Travel Guide - View the KAYAK Haverfordwest city guide for the best Haverfordwest travel tips. To help you organise your Haverfordwest trip ideas, this Haverfordwest visitors guide provides travel information and trip tips about how to get there, where to stay, what to do, where to eat and more.