Compare prices and tickets by train, bus or flight

Sat
Dec 4
$11Cross Country
Sun
Dec 5
$11Great Western Railway
Tue
Dec 7
$11Great Western Railway
Wed
Dec 8
$11Great Western Railway
Thu
Dec 9
$11Great Western Railway
Fri
Dec 10
$11Great Western Railway
Tue
Dec 14
$11Great Western Railway
Wed
Dec 15
$11Great Western Railway
Thu
Dec 16
$11Great Western Railway

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Basingstoke and Reading

distanceDistance14 miles (23 km)
durationAverage train duration22 min
priceAverage train ticket price$11 (€9)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersGreat Western Railway

Trains from Basingstoke to Reading cover the 14 miles (23 km) long route taking on average 22 min with our travel partners like Great Western Railway. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $11 (€9), but the average price of train tickets is $11 (€9). Travelers depart most frequently from Basingstoke and arrive in Reading.

Travel Tips

Trains from Basingstoke 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 Basingstoke to Reading.
FAQs
How much do cheap train tickets from Basingstoke to Reading cost?
Omio customers have found the cheapest trains from Basingstoke to Reading to cost as little as $11 (€9)  in the next 7 days.
What is the price of a train ticket from Basingstoke to Reading?
If you’re looking to buy your train tickets in the next week, you can expect the Basingstoke to Reading train price to come in at an average of $11 (€9)  one way.
How far is it from Basingstoke to Reading by train?
The distance to Reading from Basingstoke by train is approximately 14 miles (23 km).
How long is the train ride from Basingstoke to Reading?
The train time to Reading from Basingstoke is on average 22 min  for the 14 miles (23 km) long journey, but the time it takes to go between Basingstoke and Reading by train can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Basingstoke to Reading depart from? Which Reading train station do I come into from Basingstoke?

Omio customers book a train from Basingstoke   to Reading   most frequently for this route.

Where do I find the Basingstoke train station to Reading? Where is the Reading train station?

You can find the most popular departure train station for this trip, Basingstoke, located approximately 0.4 miles (636 m) from the city center of Basingstoke. The most popular arrival train station in Reading, called Reading, is located around 0.2 miles (268 m) away from its city center.

What train providers offer a service between Basingstoke and Reading?
Take the Basingstoke to Reading train with Great Western Railway. However, it's always good to check out all possible train providers for the journey to Reading from Basingstoke as there might be differences in the amenities they offer.
Are there any nonstop train services from Basingstoke to Reading?
Yes, there are 25 direct trains per day from Basingstoke to Reading. You can look to travel with South Western Railway, Cross Country or Great Western Railway  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
How many train services per day are there between Basingstoke and Reading?
The average number of trains departing Basingstoke for Reading is 25 a day. The train schedules and services may vary between weekdays and weekends.
How early should I purchase Basingstoke to Reading train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you book train tickets between Basingstoke and Reading within the next 7 days, you can find tickets to cost on average $11 (€9) one way. To find the best prices for this journey, consider booking your train ticket from Basingstoke to Reading a few months in advance.

Important Stations and Airports for this Journey

Basingstoke
Reading
The major railway station for departures from Basingstoke is Basingstoke. Read all the information you need to know about services, amenities and connections at Basingstoke for your journey from Basingstoke to Reading.