1map logoGo to main page

Swansea to Haverfordwest from $18: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Swansea, United Kingdom
to
Haverfordwest, United Kingdom

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

$18 - DriveBest price
57.2 milesDistance
1h 4m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Swansea 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
1h  29m
Estimated price
$27-45
Recommended
Company
various
Drive
Average Duration
1h  4m
Estimated price
$18-27
Cheapest
route map
Distance: 57.2 miles
Duration: 1h 4m

See more options

Pricing table
Company
Transport for Wales
Train
Average Duration
1h  29m
Estimated price
$27-45

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Train $8 $11 $8 $8 $8 $8 $12

Traveling From Swansea to Haverfordwest

The journey from Swansea to Haverfordwest reveals distinct experiences, with Swansea's vibrant city life contrasting beautifully with Haverfordwest's charming historical ambiance and stunning coastal landscapes.

Best Neighbourhoods in Haverfordwest

Haverfordwest offers diverse neighborhoods, each with its own charm and attractions.

Town Centre
• Bustling shops and cafes line the streets.
• Historical sites showcase the town's rich heritage.
Castle View
• Scenic views of Haverfordwest Castle.
• Peaceful residential area with lovely parks.
Lower Salterns
• Close proximity to the beautiful Pembrokeshire coastline.
• Ideal for enjoying outdoor activities and walks.

Best Times To Visit Haverfordwest's Attractions

Timing your visit to Haverfordwest's attractions can enhance your experience significantly.

Haverfordwest Castle
Explore the castle early morning or weekdays to avoid crowds.
Scolton Manor
Visiting during weekdays allows for a quieter, more enjoyable tour.
Pembrokeshire Coast Path
Early mornings or late afternoons offer stunning views with fewer hikers.

Haverfordwest Weather: What to Expect Year-Round

Haverfordwest enjoys a temperate maritime climate, characterized by mild summers and cool winters, making spring and early autumn the best times to visit for pleasant conditions. Weather can influence your travel experience, as coastal attractions are most enjoyable on sunny days, while rainy spells may prompt indoor activities.

Dining in Haverfordwest

For a taste of Haverfordwest, try the local specialty of Pembrokeshire lamb at The Olde Worlde Bar & Tea Rooms, where the dishes celebrate the region's rich agricultural heritage. This rustic dining experience contrasts with Swansea's urban food scene by emphasizing artisanal cooking and locally sourced ingredients, enveloped in a cozy atmosphere that invites you to savor every bite.

Swansea - Haverfordwest operators

Explore transport companies operating between Swansea and Haverfordwest, 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 Swansea to Haverfordwest

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

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

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

🚗 The scenic drive from Swansea to Haverfordwest covers a distance of 91.7 km, promising a leisurely journey through picturesque Welsh countryside. 💰 The cost of traveling by car from Swansea to Haverfordwest ranges from £14 to £21, offering budget-friendly transportation options for all travelers. 🕒 With an estimated travel time of 1 hour and 4 minutes, the road trip from Swansea to Haverfordwest is a convenient and enjoyable way to explore the beauty of West Wales.
Average price
£14 - £21
🚂 The direct train from Swansea to Haverfordwest is a convenient option, with services departing every four hours and taking approximately 1 hour and 29 minutes. 🌉 Route options include transfers at Carmarthen and Milford Haven, with varying journey times ranging from 1 hour 31 minutes to 2 hours 24 minutes for the 101 km distance between Swansea and Haverfordwest. 🎫 Tickets for the train between Swansea and Haverfordwest can cost between £21 to £36, providing travelers with affordable and efficient transportation options through the scenic Welsh countryside.
Departure Point
Swansea station
Arrival Point
Haverfordwest station
Useful tips for train travellers
• On your train journey from Swansea to Haverfordwest, note that you will be primarily traveling with Transport for Wales. They typically provide onboard catering services, including a trolley service with light snacks and hot or cold drinks. Be sure to check the catering availability as it can vary by service time.
• The train from Swansea to Haverfordwest offers Economy seating, which is generally comfortable for the journey. While First Class is not always available on this route, ensure to check for any upgrades that might be offered. Economy seats generally provide a good balance of comfort and value, so reserve your seat ahead of time if possible.
• For your trip, Transport for Wales and Great Western Railway operate on this route. You can visit their websites for schedules and ticket bookings: Transport for Wales and Great Western Railway. Upon arrival in Haverfordwest, there are bus services available; the quickest way to the city center is by taking the Number 12 bus, which runs frequently.
🚌 Travelling from Swansea to Haverfordwest by bus offers various route options with multiple transfers, varying in duration from around 3 to 5 hours. The journey covers approximately 100-165 km, providing opportunities to enjoy the Welsh countryside. 🛣️ Route 1 and Route 3 both involve 2 transfers and take approximately 3 hours and 50 minutes, passing through places like Llanelli and Carmarthen before reaching Haverfordwest. The agencies involved are First Cymru and Taf Valley Coaches. 🚆 For a quicker alternative, consider Route 4 which involves a train transfer and completes the journey in around 1 hour and 35 minutes, with the possibility of enjoying scenic views along the way. Transport for Wales operates this route.

Frequently asked questions

Find out more about the route from Swansea to Haverfordwest.

Or choose the category:
The distance between Swansea and Haverfordwest in the United Kingdom is approximately 74.0 km by road. The road distance is slightly longer at 92.1 km. By train, it takes about 1 hour and 33 minutes to reach Haverfordwest from Swansea. On the other hand, it takes around 1 hour and 4 minutes to travel from Haverfordwest to Swansea by car.
The most cost-effective and time-efficient transportation option for traveling from Swansea to Haverfordwest is by car. It takes approximately 1 hour and 4 minutes to drive between the two cities, and the cost of fuel is typically around £14-£22. Taking a train from Swansea to Haverfordwest is also an option, but it takes longer, around 1 hour and 33 minutes, and may be more expensive.
The prices for a train journey between Swansea and Haverfordwest range from £20 to £44, depending on factors such as travel class and booking time.
To travel from Swansea to Haverfordwest without using public transportation, you can drive the 91.7 km distance between the two cities. The journey takes approximately 1 hour and 4 minutes by car. The cost of driving can vary between £14 and £22 depending on factors such as fuel prices and vehicle efficiency.
The most convenient and efficient way to travel from Swansea to Haverfordwest without a car is by train. The journey takes approximately 1 hour and 33 minutes, offering a comfortable and scenic ride through the Welsh countryside. The train tickets typically cost between £20 to £44, depending on the class and time of travel.
Yes, there is a direct train link between Swansea and Haverfordwest. The train services operated by Transport for Wales depart from Swansea station and arrive at Haverfordwest station. There are trains departing every four hours, and the journey takes approximately 1 hour and 33 minutes.
There are several options for accommodation near Haverfordwest. With over 1707 hotels to choose from, travelers can find a range of options to suit their preferences and budget. Prices for hotels in the area start at £53 per night.

Trips from Swansea