Winchelsea is a town in Victoria, Australia. It is in the Surf Coast Shire local government area and located on the Barwon River 115 km south-west of Melbourne and close to Geelong (37 km north-east).