River Thames (Reading to Teddington)

The River Thames

Reading

Reading King's Meadow

Sonning

Wargrave

Shiplake

Henley on Thames

Hambleden

Hurley

Marlow

Cookham Dean

Bourne End

Cookham

Maidenhead

Bray

Windsor

Eton

Datchet

Old Windsor

Places to Stay

Staines

Laleham

Chertsey

Weybridge

Shepperton

Walton-on-Thames

Sunbury

Hampton

Thames Ditton

Kingston-on-Thames

Teddington