1map logoGo to main page

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

Compare Travel Options and Prices

from
Haverfordwest, United Kingdom
to
Swansea, United Kingdom

How to Get from Haverfordwest to Swansea: 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
91.5 kmDistance
1h 6m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Haverfordwest to Swansea 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  25m
Estimated price
$26-55
Recommended
Company
various
Drive
Average Duration
1h  6m
Estimated price
$18-27
Cheapest
route map
Distance: 91.5 km
Duration: 1h 6m

See more options

Company
Transport for Wales
Train
Average Duration
1h  25m
Estimated price
$26-55

Traveling From Haverfordwest to Swansea

Traveling from Haverfordwest to Swansea offers a striking contrast between the quaint charm of countryside life and the vibrant energy of a bustling coastal city.

Best Neighbourhoods in Swansea

Swansea features neighborhoods that blend culture, dining, and coastal charm.

Uplands
• Renowned for its vibrant dining scene.
• Charming independent shops and cafes throughout.
Mumbles
• Picturesque seaside village atmosphere.
• Access to stunning beaches and coastal walks.
Swansea City Centre
• A hub for shopping and entertainment.
• Home to the beautiful Swansea Marina.

Best Times To Visit Swansea's Attractions

Timing your visit can greatly enhance your experience in Swansea.

Swansea Waterfront
Early mornings offer peaceful strolls and less crowded views.
Plantasia
Visit on weekdays for a quieter, more intimate exploration.
The National Waterfront Museum
Late afternoons are ideal for fewer visitors and relaxed browsing.

Swansea Weather: What to Expect Year-Round

Swansea experiences a temperate maritime climate, with mild winters and cool summers that can be quite variable. Late spring to early autumn is generally the best time to visit, as pleasant weather enhances outdoor activities and exploration.

Dining Recommendation in Swansea

At The Gower Kitchen, savor the vibrant flavors of locally sourced seafood, showcasing a fresh twist that stands apart from the hearty fare of Haverfordwest. The lively atmosphere and emphasis on innovative dishes create a distinctive dining experience that vividly reflects Swansea's coastal charm.

Haverfordwest - Swansea operators

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

Average Duration
1h 25m
Estimated price
$26-55

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

Traveling between Haverfordwest and Swansea 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 Haverfordwest to Swansea covers a distance of approximately 91.7 km, offering picturesque views along the way. 💷 With prices ranging from £14 to £21 for the journey by car, it provides a budget-friendly and convenient option for travelers.
Average price
£14 - £21
🚆 Traveling by train from Haverfordwest to Swansea is a convenient option, with direct services operated by Transport for Wales departing every four hours and taking approximately 1 hour and 25 minutes. 🌉 The journey covers a distance of 101 km, with various routes available that involve transfers at either Carmarthen or London Paddington before reaching Swansea station. 🎫 Prices for the train between Haverfordwest and Swansea typically range from £20 to £43, offering a cost-effective and scenic way to travel between these two charming cities in the United Kingdom.
Departure Point
Haverfordwest station
Arrival Point
Swansea station
Useful tips for train travellers
• On your train from Haverfordwest to Swansea, you can expect good onboard catering services provided by Transport for Wales. They offer a selection of light snacks, hot and cold drinks, and sandwiches. However, it's advisable to check if food services are available for your specific train, as they might vary depending on the service time.
• The train service from Haverfordwest to Swansea is typically operated by Transport for Wales. They provide both Standard Class (Economy) and First Class seating options. First Class seats offer more space, complimentary refreshments, and quieter carriages, suitable for a more relaxed journey. To book tickets and check the seating layout, visit their website at tfw.wales
• Upon arrival at Swansea station, you will find facilities to leave luggage at the station, as there are lockers available for short-term use. The station also has restrooms, but note that showers are not available. To navigate Swansea station more effectively, refer to the station map available at swanseacitycentre.com
🚌 **Starting from Haverfordwest you can reach Swansea in approximately 3 hours and 12 minutes, covering a distance of 103 km with 2 transfers along the way. 🌉 **The first leg of the journey** involves taking a bus towards Tanerdy with Taf Valley Coaches, departing from Fishguard Road, passing through Carmarthen, before transferring to a bus towards Llanelli with First Cymru. 🌳 **From Llanelli to Swansea**, the final step of the trip includes a 50-minute bus ride with First Cymru, departing from Llanelli Island Place and arriving at Swansea, where your adventure concludes.

Frequently asked questions

Find out more about the route from Haverfordwest to Swansea.

Or choose the category:
The distance between Haverfordwest and Swansea in the United Kingdom is approximately 74.0 km by road. Travel times between these two cities vary depending on the mode of transportation. It takes around 1 hour and 25 minutes to reach Swansea from Haverfordwest by train, while driving by car takes about 1 hour and 6 minutes. If you prefer to travel by bus, the journey from Haverfordwest to Swansea takes approximately 2 hours and 35 minutes.
The most cost-effective and time-efficient transportation option for traveling from Haverfordwest to Swansea is driving. It takes approximately 1 hour and 6 minutes by car, and the cost is around £14-£21.
The prices of a train ticket between Haverfordwest and Swansea can range from £20 to £44, depending on factors such as the time of travel and the type of ticket purchased. On the other hand, the prices for a bus ticket between Swansea and Haverfordwest can vary from £17 to £28.
To travel from Haverfordwest to Swansea without using public transportation, you can opt to drive. The driving distance between the two cities is about 91.7 km, and it takes approximately 1 hour and 6 minutes to complete the journey. By driving, you have the flexibility to make stops along the way and enjoy the scenic route. It is advisable to budget around £14 to £21 for fuel costs and any tolls that may apply.
The best way to travel from Haverfordwest to Swansea without a car is by train, which takes approximately 1 hour and 25 minutes. The train journey is convenient and offers beautiful views of the Welsh countryside. The ticket prices range from £20 to £44, depending on the time and class of travel.
Yes, there is a direct link between Haverfordwest and Swansea. You can travel by train, which takes approximately 1h 25m. The train service operates every day with departures every four hours. Alternatively, you can take a direct bus, which departs once daily and takes around 2h 35m.
There are numerous accommodations available near Swansea with over 1026 hotels to choose from. The prices for hotels in Swansea start at £33 per night, providing options for various budgets.

Trips to Swansea