Travel from Cheltenham-England to Swindon

Bus or train from Cheltenham to Swindon?

Great Western Railway operates a train from Cheltenham to Swindon hourly. Tickets cost $25 - $45 and the journey takes 1 hour. Alternatively, Stagecoach West operates a bus from Cheltenham to Swindon hourly. Tickets cost $6 - $8 and the journey takes 1 hour 44 minutes. National Express also services this route once daily.

Book transport from Cheltenham to Swindon

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Cheltenham to Swindon

ModeDurationPrice
From Cheltenham Spa train to Swindon.1 h£21
From Cheltenham, Promenade bus to Swindon, Gladstone Street.1 h 44 min£5
From Cheltenham taxi to Swindon.39 min£140
From Cheltenham drive to Swindon.39 min£5
From Cheltenham rideshare to Swindon.58 min£4

How long does it take to get from Cheltenham to Swindon?

The train from Cheltenham Spa to Swindon takes 1 hour including transfers and departs hourly.

Is there a direct train between Cheltenham and Swindon?

Yes, there is a direct train departing from Cheltenham Spa and arriving at Swindon. Services depart hourly. The journey takes approximately 1 hour.

Is there a direct bus between Cheltenham and Swindon?

Yes, there is a direct bus departing from Cheltenham, Promenade and arriving at Swindon, Gladstone Street. Services depart once daily, and operate every day. The journey takes approximately 1 hour 44 minutes.

Operators from Cheltenham to Swindon

OperatorPhoneWebsite
Great Western RailwayGreat Western Railway
Stagecoach WestStagecoach West
BlaBlaCarBlaBlaCar