COMPARE Prices across different modes

25 Oct
£24Great Western Railway
26 Oct
£24Great Western Railway
27 Oct
£23Great Western Railway
29 Oct
£23Great Western Railway

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Swindon to Reading

distanceDistance35 miles (57 km)
durationAverage train duration25 min
priceAverage train ticket price£22 (€25)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersGreat Western Railway

Trains from Swindon to Reading cover the 35 miles (57 km) long route taking on average 25 min with our travel partners like Great Western Railway. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £22, you can find the cheapest train ticket for as low as £17. Travellers depart most frequently from Swindon and arrive in Reading.

Travel Tips

Trains from Swindon to Reading
Travel by train to Reading easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Swindon to Reading.
What is the cost of cheap trains from Swindon to Reading?
If you’re looking to save money on tickets, you can find a cheap train between Swindon and Reading for as little as £17  in the next 7 days.
What is the cost of a train ticket from Swindon to Reading on average?
If you’re looking to purchase tickets for this journey in the next 7 days, you’ll find that Swindon to Reading train prices are on average £22  one way.
What is the distance to Reading from Swindon via train?
You should expect to travel around 35 miles (57 km)  from Swindon to Reading by train.
How long is the train journey to Reading from Swindon?
The Swindon to Reading train duration is on average 25 min, which is to be expected when travelling 35 miles (57 km) to Reading from Swindon. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What is the departure train station in Swindon and arrival train station in Reading?

Some of the Swindon train stations to Reading you can start your journey from include Swindon and Swindon, Bus Station. Similarly, some of the arrival train stations in Reading include Reading and Reading West.

When travelling this route, Omio customers are departing most frequently from Swindon   and arriving in Reading.

Where is the train station in Swindon? Where is the train station in Reading?

Passengers booking this journey most frequently board their trains from Swindon and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Reading most often arrive at Reading and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

Which train providers can get me from Swindon to Reading?
When taking a train from Swindon to Reading, you can count on Great Western Railway for the best way to get you to Reading. You can also check all possible train providers who offer a service to Reading from Swindon and compare the amenities they offer before buying a train ticket.
How many train services per day are there to Reading from Swindon?
The average number of trains departing Swindon for Reading is 25 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Swindon to Reading? When can I take the last train for the day?
The first Swindon to Reading train departs at 07: 01   and the last train from Swindon to Reading leaves at 08: 20. Check out the most up-to-date Swindon to Reading train times on Omio and find the best time to travel to your destination.
How far in advance should I buy a train ticket to Reading from Swindon to get the best deals?
You can find a train to Reading from Swindon to cost on average £22 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Swindon to Reading train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Swindon is the most popular Swindon railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Swindon for your journey to Reading.