Winnersh is situated on the main road between Reading and Wokingham, and also on the railway line between Reading and London Waterloo.
There is also a regular bus service that runs every 20 minutes (weekdays) through the centre of the village between Reading and Bracknell via Wokingham.