Trip to Carmarthen

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 London to Carmarthen

Although there is no direct route, you can easily reach Carmarthen with a transfer in Swansea. The journey, including transfers, takes approximately 4 hours and 7 minutes. 🎟️ Ticket prices for the train between London and Carmarthen can vary from £100 to £226.

Where to stay in Carmarthen

There are over 63 hotels to stay in Carmarthen. Prices range from $55 per night.

Find accommodation
  • To travel from London to Carmarthen by train, you would need to take services operated by both First Great Western Service and Transport for Wales. The journey involves a transfer in Swansea and takes approximately 4 hours and 7 minutes. Trains depart from Paddington station in London and arrive at Carmarthen station. Prices for tickets between these destinations typically range from £102 to £230.
  • The fastest train route from London to Carmarthen includes a transfer in Swansea and has a total journey time of approximately 4 hours and 7 minutes. This route is operated by both First Great Western Service and Transport for Wales, with services departing from Paddington station in London and arriving at Carmarthen station. While there are other routes available, this particular option offers the quickest travel time to reach Carmarthen from London by train.
  • Trains from London to Carmarthen operated by First Great Western Service, depart from Paddington station in London. Paddington station serves as the main departure point for this train route connecting the two cities. Passengers traveling to Carmarthen can board their train at Paddington station to begin their journey.
  • There are several train routes available between London and Carmarthen with various transfers and durations. Trains departing from London typically make a transfer in Swansea before reaching Carmarthen. The journey can take approximately 3 hours and 37 minutes to 4 hours and 55 minutes, depending on the specific route chosen. Both First Great Western Service and Transport for Wales operate these train services connecting London and Carmarthen.
  • The train services from London to Carmarthen, operated by Transport for Wales, arrive at Carmarthen station in Carmarthen. Carmarthen station is the final destination for these train routes connecting the two cities. Passengers disembark at Carmarthen station to complete their journey and explore the charming town of Carmarthen.
  • The first train of the day to travel from London to Carmarthen, operated by First Great Western Service, departs from Paddington station. The last train of the day from London to Carmarthen, operated by Transport for Wales, also leaves from Paddington station. Departure times may vary, so it is advisable to check the specific schedule for your travel date.
  • There are no direct train trips each day between London and Carmarthen. Travelers will need to transfer trains at Swansea to reach Carmarthen, with services operated by First Great Western Service departing from Paddington station in London. The journey, including transfers, typically takes around 4 hours and 7 minutes.
  • There is no direct train between London and Carmarthen. Travelers must take services that depart from Paddington station in London and transfer at Swansea to reach Carmarthen. The total journey time, including transfers, is approximately 4 hours and 7 minutes.
  • The cost of a train ticket from London to Carmarthen varies between £102 and £230. Prices may fluctuate based on factors such as the class of travel, time of booking, and availability. It is recommended to book in advance to secure the best possible fare for this journey.

Will you be returning to London by train?

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

See schedule