Trip to Cardiff

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 Swindon to Cardiff

🚆 Traveling from Swindon to Cardiff by train is a convenient and efficient journey. The direct train service operated by First Great Western Service departs hourly and takes approximately 59 minutes to reach Cardiff Central. 🛤️ The route covers a distance of 109 km and offers a smooth ride through the picturesque British countryside. With prices ranging from £32 to £71, passengers can enjoy a comfortable trip while admiring the scenic views along the way.

Where to stay in Cardiff

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

Find accommodation
  • The train services from Swindon to Cardiff are provided by First Great Western Service. The direct train route departs from Swindon station and arrives at Cardiff Central station, with services operating hourly every day. The journey typically takes around 59 minutes, covering a distance of approximately 109 km. For booking and more information, you can contact First Great Western Service at 011 44 345 700 0125 or visit their website at https://www.gwr.com/.
  • The fastest train option from Swindon to Cardiff is a direct service operated by First Great Western Service. This train departs from Swindon station and arrives at Cardiff Central station, completing the journey in approximately 59 minutes. With services running hourly every day, this direct route offers a quick and convenient travel option between the two cities.
  • Trains departing from Swindon for Cardiff are operated by First Great Western Service and depart from Swindon station. Swindon station serves as the primary departure point for travelers heading to Cardiff, with regular train services available for this route. Passengers can board their train at Swindon station to commence their journey to Cardiff Central station efficiently and conveniently.
  • There are multiple trains operating between Swindon and Cardiff. The direct train service provided by First Great Western Service runs hourly and operates every day, with an approximate journey time of 59 minutes. Travelers have the flexibility to choose from various departure times throughout the day when planning their trip from Swindon to Cardiff by train.
  • The train services from Swindon to Cardiff operated by First Great Western Service, arrive at Cardiff Central station. Cardiff Central is the main railway station in Cardiff and serves as the final destination for the direct train route from Swindon. Passengers disembarking at Cardiff Central can easily access various transportation options and explore the city's attractions located nearby.
  • The first train from Swindon to Cardiff operated by First Great Western Service, typically departs early in the morning as part of the hourly service. The last train of the day on this route usually leaves Swindon in the late evening, providing travelers with convenient options for various times of the day. Passengers can check the specific departure times for the first and last trains on the official website of the train operator or through their customer service hotline.
  • There are multiple direct train trips each day between Swindon and Cardiff operated by First Great Western Service. These direct services run hourly throughout the day and are available every day of the week. Passengers can enjoy the convenience of frequent departures for the approximately 59-minute journey, making it easy to travel between Swindon and Cardiff by train.
  • Yes, there is a direct train between Swindon and Cardiff. The direct train departs from Swindon and arrives at Cardiff Central, with services operating hourly every day. Passengers can enjoy a convenient and efficient journey that typically takes approximately 59 minutes when traveling by train between Swindon and Cardiff.
  • The cost of a train ticket from Swindon to Cardiff varies between £32 and £72. Passengers can choose from different fare options within this price range based on their preferences and availability. It is advisable to book tickets in advance to secure the best possible price for the journey by train from Swindon to Cardiff.

Will you be returning to Swindon by train?

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

See schedule