Trains from London to Newbury depart from Paddington train station, arriving at Newbury’s main train station in Berkshire.
Trains depart the capital for Newbury train station twice an hour at peak times, usually at 18 and 30 minutes past the hour. They are run by a company called First Great Western, which offer comfortable carriages with two classes of seating.
Services that depart at 18 minutes past the hour are direct and around 20 minutes faster than trains that depart at 30 minutes past the hour, which require a connection at Reading.
The total travel time on trains from London to Newbury is 52 minutes on direct trains and 1 hour and 15 minutes on trains that require a change at Reading station.
Single tickets on this route can cost from £47.00 for first class and £21.40 for standard class if you travel at off-peak times. Train ticket costs rise if you depart at peak times. Reduced fares for trains from London to Newbury are available if you have a railcard or are eligible for special concessions.
