Trip to London

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 London

🎟️ With a total travel time of approximately 4 hours and 49 minutes, this train trip offers a comfortable and scenic route from the west coast to the bustling city of London. 🛤️ Enjoy the convenience of direct train services from Haverfordwest to London operated by First Great Western Service, with ticket prices ranging from £109 to £222 for a round trip.

Where to stay in London

There are over 9516 hotels to stay in London. Prices range from $11 per night.

Find accommodation
  • There is no direct train service from Haverfordwest to London. However, passengers can travel by train from Haverfordwest to London Paddington with a transfer in Swansea. The journey, operated by Transport for Wales and First Great Western Service, takes approximately 4 hours and 49 minutes. Ticket prices for this journey can range from £110 to £225.
  • The fastest train option between Haverfordwest and London involves a transfer in Swansea before arriving at London Paddington. This journey typically takes around 4 hours and 49 minutes. Passengers can opt for services provided by Transport for Wales and First Great Western Service. Ticket prices for this route can vary from £110 to £225, depending on the class and time of booking.
  • Trains traveling from Haverfordwest to London depart from Haverfordwest station. This station serves as the starting point for the journey to London via Swansea. Passengers can board the Transport for Wales service at Haverfordwest station for their trip to London Paddington.
  • There are multiple train services available for travelers journeying from Haverfordwest to London although there is no direct route. Passengers can take trains departing from Haverfordwest station and transfer at Swansea before arriving at London Paddington. These services are operated by Transport for Wales and First Great Western Service, with the entire journey lasting approximately 4 hours and 49 minutes. Ticket prices for these trains can range from £110 to £225.
  • The train service from Haverfordwest to London operated by First Great Western Service, arrives at Paddington station in London. Passengers will disembark at Paddington, which is one of the major railway stations in the city and offers connections to various parts of London via the London Underground and other transport options. Paddington station is centrally located, making it convenient for travelers to access different parts of the capital upon arrival.
  • The first train service from Haverfordwest to London typically departs in the early morning hours, while the last train of the day usually leaves in the late afternoon or early evening. Passengers traveling on this route with transfers through Swansea can check the specific schedule with Transport for Wales and First Great Western Service for the exact departure times. It is important to confirm the train times in advance to ensure a smooth journey from Haverfordwest to London.
  • There are no direct train trips each day between Haverfordwest and London. Travelers must take a train from Haverfordwest to Swansea and then transfer to a train from Swansea to London Paddington. While there are multiple train services offered by Transport for Wales and First Great Western Service for this route, there are no direct options available. Passengers should plan their journey accordingly to accommodate the transfer in Swansea.
  • There is no direct train service between Haverfordwest and London. Travelers will need to take a train from Haverfordwest to Swansea and then transfer to a train from Swansea to London Paddington, making the journey approximately 4 hours and 49 minutes in total. Planning for the transfer in Swansea is essential when traveling between Haverfordwest and London by train.
  • The cost of a train ticket from Haverfordwest to London can vary between £110 and £225, depending on the class of service, time of booking, and availability. It is advisable to book tickets in advance to secure lower fares and better options for travel times. Passengers should check for any discounts or promotions that could help reduce the cost of the journey between Haverfordwest and London by train.

Will you be returning to Haverfordwest by train?

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

See schedule