Trip to Swansea

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 Cheltenham to Swansea

🚂 Despite the lack of direct trains, travelers can journey from Cheltenham to Swansea in approximately 2 hours and 24 minutes with a transfer at Newport along the way. CrossCountry operates the service departing from Cheltenham Spa. 🚂 One route option involves a transfer at Bristol Temple Meads on a journey taking 2 hours and 8 minutes to reach Swansea, covering a distance of 189 km. Another option entails a transfer at Cardiff Central for a slightly longer journey of 2 hours and 19 minutes over 174 km. 🚂 For a quicker trip of 1 hour and 58 minutes covering 189 km, travelers can take a route with a transfer at Bristol Temple Meads before heading to Swansea.

Where to stay in Swansea

There are over 118 hotels to stay in Swansea. Prices range from $45 per night.

Find accommodation
  • There is no direct train from Cheltenham to Swansea. However, you can travel with CrossCountry services departing from Cheltenham Spa and First Great Western Service arriving at Swansea via Newport. The journey, including transfers, takes approximately 2 hours and 24 minutes. Both CrossCountry and First Great Western Service operate trains on this route.
  • The fastest train route from Cheltenham to Swansea takes approximately 2 hours and 24 minutes with transfers. This journey involves services operated by CrossCountry departing from Cheltenham Spa and First Great Western Service arriving at Swansea via Newport. Both train companies offer efficient and convenient connections for travelers making this trip.
  • Trains departing from Cheltenham to Swansea are operated by CrossCountry and they depart from Cheltenham Spa station. Cheltenham Spa station serves as the main departure point for travelers making their way to Swansea by train. Passengers can access facilities and amenities at Cheltenham Spa station before embarking on their journey to Swansea.
  • There are multiple train routes between Cheltenham and Swansea operated by different agencies such as CrossCountry and First Great Western Service. The journey durations vary depending on the route chosen, ranging from about 1 hour 58 minutes to 2 hours 58 minutes. Each route involves at least one transfer, with some routes requiring up to two transfers to reach Swansea from Cheltenham by train.
  • The train from Cheltenham to Swansea operated by First Great Western Service, arrives at Swansea station. Swansea station is the final destination on this train route, providing convenient access to the city center and various local amenities. Passengers disembark at Swansea station to begin their visit to Swansea and explore the city and its surroundings.
  • The first train of the day from Cheltenham to Swansea typically departs in the early morning hours around 5:00 AM. The last train usually leaves in the late evening, around 9:00 PM. Passengers have a range of departure times to choose from throughout the day when traveling by train from Cheltenham to Swansea, providing flexibility for various travel schedules.
  • There are no direct train trips available between Cheltenham and Swansea. However, there are multiple services each day that involve transfers at stations such as Bristol Parkway and Newport. Passengers can choose from various departure times throughout the day, providing flexibility for travel between the two destinations. The journey duration, including transfers, takes approximately 2 hours and 24 minutes.
  • No, there is no direct train between Cheltenham and Swansea. Travelers can take services from Cheltenham Spa and transfer at Newport to reach Swansea. The total journey time, including transfers, is around 2 hours and 24 minutes. Passengers should plan their trip accordingly to accommodate the transfer during the journey.
  • The cost of a train ticket from Cheltenham to Swansea can vary between £37 and £130, depending on factors such as the class of travel, time of booking, and availability of discounts or promotions. It is advisable to check the prices with the train operators directly or on their official websites to find the most up-to-date fare information. Passengers may also consider booking in advance or exploring different ticket options to potentially secure a more economical fare for their journey.

Will you be returning to Cheltenham by train?

If you are looking for the return train journey, check out trains from Swansea to Cheltenham

See schedule