Our train from Swansea to Cheltenham takes around 2hrs 30mins to complete its journey, which gives you plenty of time to stream a movie on our free WiFi or just to sit back and simply admire the views of the glorious countryside.

Live departures and arrivals
  • Why Choose Transport for Wales?
    • Here at Transport for Wales, we provide customers with a range of ways to save money. From off-peak to group bookings and discounts for senior citizens, we are committed to affordable travel for all. Available to purchase easily via our free downloadable app, website and ticket machines, we want to help you make the most of your leisure time.
  • What types of train tickets can you get?
    • We aim to provide our customers with the most reliable, yet affordable train service. With our range of tickets we provide discounts for groups, children, seniors and more - click here to find out more.
  • What destinations does TfW cover?
    • Not only do we cover Cheltenham and Gloucestershire area, but we also run throughout the West Midlands, North West and all of Wales too. Click here our comprehensive list of destinations.