Trip to Bristol

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Haverfordwest to Bristol

⏰ The journey from Haverfordwest to Bristol by train takes approximately 3 hours and 31 minutes with a transfer at Cardiff Central station. 🚆 Departing from Haverfordwest station, travelers can enjoy the scenic route offered by Transport for Wales before transferring to a First Great Western Service at Cardiff Central. 💸 Ticket prices for the Haverfordwest to Bristol train range from £55 to £100, providing a convenient and affordable travel option between these two vibrant United Kingdom cities.

Where to stay in Bristol

There are over 364 hotels to stay in Bristol. Prices range from $24 per night.

Find accommodation
  • There are no direct train services from Haverfordwest to Bristol. However, you can travel from Haverfordwest to Bristol by taking a service operated by Transport for Wales departing from Haverfordwest station and transferring at Cardiff Central. The journey, including transfers, takes approximately 3 hours and 31 minutes. You can expect the prices for a train ticket between these two destinations to range from £56 to £102.
  • The fastest train option between Haverfordwest and Bristol involves taking a service operated by Transport for Wales departing from Haverfordwest station and transferring at Cardiff Central before arriving at Bristol Temple Meads. This journey typically takes approximately 3 hours and 31 minutes, including the transfers. While there is no direct route, this connection offers the quickest way to travel between the two cities by train.
  • Trains heading to Bristol from Haverfordwest depart from Haverfordwest station. This station serves as the departure point for the Transport for Wales train services connecting these two cities. Passengers should ensure they board the correct train at Haverfordwest to begin their journey to Bristol.
  • There are multiple trains connecting Haverfordwest to Bristol, but there is no direct service between the two cities. Passengers would need to take a train from Haverfordwest to Cardiff Central and then transfer to another train that goes to Bristol Temple Meads. The entire journey, including transfers, typically takes around 3 hours and 31 minutes. Both Transport for Wales and First Great Western Service operate these train services, providing options for travelers making this route.
  • The train from Haverfordwest to Bristol, operated by First Great Western Service, arrives at Bristol Temple Meads station. Bristol Temple Meads is a major railway station in Bristol, providing convenient access to the city center and various transportation connections. Passengers disembarking at Bristol Temple Meads can easily explore the historic city, as well as access other destinations in the region.
  • The first train of the day to travel from Haverfordwest to Bristol departs from Haverfordwest station in the early morning. The last train of the day on this route typically leaves Haverfordwest in the late afternoon or early evening. While there are no direct trains, passengers can make the journey with transfers through Cardiff Central to reach Bristol Temple Meads station.
  • There are no direct train trips between Haverfordwest and Bristol. Passengers traveling this route will need to take a service from Haverfordwest station and transfer at Cardiff Central to continue the journey to Bristol Temple Meads station. The total travel time, including transfers, is approximately 3 hours and 31 minutes. Due to the lack of direct services, travelers should plan their trip accordingly to accommodate this transfer.
  • There is no direct train service between Haverfordwest and Bristol. Passengers will need to take a train from Haverfordwest and transfer at Cardiff Central to reach Bristol Temple Meads. The total journey duration, including transfers, is around 3 hours and 31 minutes. It's important for travelers to account for the transfer time when planning their trip between these two destinations.
  • The cost of a train ticket from Haverfordwest to Bristol ranges from £56 to £102. The exact price within this range may vary depending on factors such as the time of booking, the class of ticket chosen, and any applicable discounts or promotions. It's advisable to check with the train operator for the most up-to-date pricing information and to book tickets in advance to potentially secure lower fares.

Will you be returning to Haverfordwest by train?

If you are looking for the return train journey, check out trains from Bristol to Haverfordwest

See schedule