Duration | 1h 37m |
Distance | 40.7 miles |
Average price | £43 |
Frequency | 2/hour |
No, there is no direct train from Reading to Petersfield. However, there are services departing from Reading and arriving at Petersfield via Guildford. The journey, including transfers, takes approximately 1h 16m.
More detailsThe distance between Reading and Petersfield is 32 miles. The road distance is 40.7 miles.
Get driving directionsReading to Petersfield train services, operated by Great Western Railway, depart from Reading station.
More detailsReading to Petersfield train services, operated by South Western Railway, arrive at Petersfield station.
More detailsBook your Reading to Petersfield train tickets online with Rome2rio.
Search and bookThere are 385+ hotels available in Petersfield. Prices start at £75 per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps