|Distance||90 miles (145 km)|
Trains from Cheltenham to Weymouth cover the 90 miles (145 km) long trip with our travel partners like. There are direct train services available. Travellers depart most frequently from Cheltenham Spa and arrive in Weymouth, Ranelagh Road.
When taking a train from Cheltenham, you have a couple of train stations you can depart from including Cheltenham Spa and Cheltenham, Cheltenham Racecourse (Park&Ride). When you arrive in Weymouth, your train can arrive in train stations including Weymouth, Ranelagh Road and Weymouth.
Omio customers travelling this route book their trains from Cheltenham Spa to Weymouth, Ranelagh Road.
Passengers board the train most frequently from Cheltenham Spa, which is located around 0.7 miles (1.1 km) away from the city centre, and they get off the train at Weymouth, Ranelagh Road, located 0.2 miles (430 m) away from the city centre.
Here are some other resources that might have the information you need