Oxfordshire
Ye Olde Swan Riverside Camping
Radcot Bridge, near Faringdon, Oxfordshire
An island campsite in the Thames itself, pitches right on the water's edge.
Fall asleep to the sound of the young Thames going about its business.
The upper Thames is this guide's secret superpower. Between Lechlade and Oxford the river is young, slow and personal: narrowboats pottering, locks clunking, swans commuting. Camp beside it and children get a nature documentary, a paddling pool and a boat show rolled into one, free of charge.
Respect the water and it repays you: life jackets for little ones near unfenced banks, wellies for the muddy margins, and a paddleboard or fishing net if you have one. Every site here puts the riverbank within a minute of your tent.
9 hand-picked sites, in our order of preference
Oxfordshire
Radcot Bridge, near Faringdon, Oxfordshire
An island campsite in the Thames itself, pitches right on the water's edge.
Oxfordshire
Northmoor, Oxfordshire
Car-free wildflower paddocks beside Northmoor Lock, fires and all.
The Cotswolds
St John's Lock, Lechlade, Gloucestershire
A simple meadow between an 800-year-old pub and the river's first lock.
Oxfordshire
Wallingford, Oxfordshire
Town-edge Thames camping with the splash park next door.
Wiltshire
Wingfield, near Trowbridge, Wiltshire
River Frome swimming from the meadow, cream teas to follow.
Oxfordshire
Standlake, Oxfordshire
Lakeside rather than riverside: beaches, paddleboards and waterskiing.
The Cotswolds
Lechlade, Gloucestershire
The comfortable base for Lechlade's riverside, hot showers included.
Oxfordshire
Buckland Marsh, near Faringdon, Oxfordshire
Twenty pitches behind a famous gastropub on the young Thames.
Oxfordshire
Culham, near Abingdon, Oxfordshire
A summer pop-up on 400 riverside acres, with wild swimming at Culham Lock.
Ye Olde Swan at Radcot camps on an island in the Thames itself, Barefoot Campsites' Northmoor Lock Paddocks sit beside the river's willows, the Trout Inn at Lechlade has a meadow by St John's Lock, and Riverside Park at Wallingford is over the bridge from town. All are within 45 minutes of Oxford.