Trip to Cardiff

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration7h
Distance739 km
Avg. price$ 241
Train trips19 found

Trains from Edinburgh to Cardiff

🌉 The picturesque journey will take approximately 6 hours and 27 minutes, offering stunning views along the way. Avanti West Coast operates the Edinburgh to Crewe leg, while Transport for Wales completes the final stretch to Cardiff Central station. 💸 Ticket prices for the train ride between Edinburgh and Cardiff range from £138 to £289, depending on the class and availability. Sit back, relax, and enjoy the scenic route as you make your way from historic Edinburgh to vibrant Cardiff by rail.

Where to stay in Cardiff

There are over 269 hotels to stay in Cardiff. Prices range from $14 per night.

Accomodation
  • The train services operating from Edinburgh to Cardiff are provided by Avanti West Coast and Transport for Wales. Although there is no direct train route, travelers can take a service departing from Edinburgh and arriving at Cardiff Central with a transfer at Crewe. The journey duration, including transfers, is approximately 6 hours and 27 minutes. Ticket prices for this train route typically range from £140 to £293.
  • The fastest train option between Edinburgh and Cardiff requires passengers to take a service operated by Avanti West Coast departing from Edinburgh, with a transfer at Crewe before arriving at Cardiff Central. The total journey time, including transfers, is approximately 6 hours and 27 minutes. This train route offers a convenient connection despite not having a direct service.
  • Trains departing for Cardiff from Edinburgh are operated by Avanti West Coast and depart from Edinburgh station. Edinburgh station serves as the main departure point for travelers heading towards Cardiff Central. Passengers can board the train at Edinburgh station to begin their journey to Cardiff.
  • There is no direct train between Edinburgh and Cardiff. However, travelers can opt for services that depart from Edinburgh and arrive at Cardiff Central station via Crewe. Both Avanti West Coast and Transport for Wales provide train services for this route, with a total journey time of approximately 6 hours and 27 minutes, including transfers. Ticket prices for trains between Edinburgh and Cardiff typically range from £140 to £293.
  • The train services traveling from Edinburgh to Cardiff operated by Transport for Wales, arrive at Cardiff Central station. This centrally located station serves as the final destination for the journey, providing convenient access to the heart of Cardiff and its surrounding areas. Passengers can easily disembark at Cardiff Central station and continue their travels within the city or explore the attractions nearby.
  • The first train of the day from Edinburgh to Cardiff which is operated by Avanti West Coast, departs from Edinburgh station to Crewe, where passengers can transfer for the final leg to Cardiff Central. The departure times for the first trains may vary, so it is advisable to check the schedule in advance. The last train of the day on this route typically completes its journey to Cardiff Central around late evening, allowing passengers to arrive in Cardiff before nightfall. It is recommended to confirm the specific departure times for the last train when planning your travel from Edinburgh to Cardiff.
  • There are no direct train trips between Edinburgh and Cardiff. Passengers will need to take a service from Edinburgh to Crewe, then transfer to another train to Cardiff Central. The journey, which includes transfers, typically takes around 6 hours and 27 minutes to complete. While direct train trips are not available, passengers can plan their travel by considering the schedules and connections provided by Avanti West Coast and Transport for Wales.
  • No, there is no direct train between Edinburgh and Cardiff. Travelers will need to take a train from Edinburgh and transfer at Crewe to reach Cardiff Central. The entire journey, including transfers, typically takes around 6 hours and 27 minutes to complete. While there isn't a direct route available, passengers can still travel between the two cities by planning their journey with the provided train services.
  • The cost of a train ticket from Edinburgh to Cardiff typically ranges from £140 to £293. The price may vary depending on factors such as the class of travel, time of booking, and availability of discounts or promotions. Passengers are advised to check for specific fares and book tickets in advance to secure the best possible price for their journey between Edinburgh and Cardiff.

Will you be returning to Edinburgh by train?

If you are looking for the return train journey, check out trains from Cardiff to Edinburgh

See schedule