Train in Cheltenham
Trains from London to Cheltenham are a great way to travel from the capital to the Cotswolds when you are visiting the UK. Run by First Great Western, services are quick and convenient, making the journey an easy one.
Trains depart regularly throughout the day from central London. They leave from Paddington train station and arrive at Cheltenham Spa train station, sometimes after a connection at Bristol Parkway or Swindon.
Trains from London to Cheltenham run twice every hour at peak periods, so you can travel at a time that works for you.
The journey time between these cities ranges from 2 hours and 15 minutes to 2 hours and 25 minutes. Direct trains are faster than those that require connections.
Single off-peak train tickets on this route can cost as little as £9.00 for standard class and £22.50 for first class if you buy train tickets online well ahead of travelling. Fares for trains from London to Cheltenham rise if you choose to travel at peak times or if you buy train tickets on or close to the day you travel.