Batesford is a small township located
approximately 10 kilometres west of Geelong and
67 kilometres south-west of the state capital,
Melbourne.
Batesford is located on the banks of the Moorabool
River and on the Midland Highway. Batesford is
divided between the City of Greater Geelong and
Golden Plains Shire.