Why not leave the car at home and stroll or stride along the Thames Path between rail stations? Choose from one of our top 5 walks - download details and maps below including what you'll see and ideas of where to stop for refreshments.
Oxford to Abingdon
This 10-mile walk should take about 4 hours allowing you time also to explore the lovely city of Oxford or the historic town of Abingdon. As you leave the centre of Oxford with meadows on either side, the river is busy with rowers, and once beyond the bypass you'll enjoy quiet, remote countryside.
Goring to Pangbourne
This 5-mile walk takes you through the scenic Goring Gap with the hills of the North Wessex Downs on one side and the wooded slopes of the Chilterns on the other. Expect this walk to take around 2 hours.
Reading to Shiplake
This 6½-mile route through a remarkably green area of Reading, and via the picturesque village of Sonning, should take you around 2½ hours. Once Reading is left behind, you'll enjoy a landscape of gentle wooded hills, fine houses and, of course, the ever-widening River Thames.
Marlow to Cookham
This 5½ miles of the Thames Path is arguably through the most beautiful stretch of the Thames Valley and should take you just over 2 hours to complete. Starting in the lovely town of Marlow with its suspension bridge, the wooded Chiltern Hills dominate the views all the way to the picturesque village of Cookham, home of the artist Stanley Spencer.
Maidenhead to Windsor
As you leave Maidenhead on this 8¼-mile stretch of the Thames Path the banks are lined with grand houses and the river is busy with a range of boats. Expect this walk, which culminates with a fantastic view of Windsor Castle, to take around 3½ hours.