Geelong es una ciudad portuaria ubicada sobre la bahía de Corio y el río Barwon, a 75 km al suroeste de Melbourne, la capital del estado.
El río Barwon atraviesa la ciudad hacia el sur antes de entrar en el lago Connewarre.
Los suelos son aptos para la práctica intensiva de la agricultura, el pastoreo, la silvicultura y los viñedos.
Tiene un clima templado, el clima dominante viene dado por los vientos del oeste, nubes variables, moderada precipitación, veranos cálidos e inviernos fríos.
La ciudad tiene cerca de 60 suburbios: Anakie, Armstrong Creek, Avalon, Balliang, Barwon Heads, Batesford, Bell Park, Bell Post Hill, Bellarine, Belmont, Breakwater, Breamlea, Ceres, Charlemont, City of Greater Geelong, Clifton Springs, Connewarre, Corio, Curlewis, Drumcondra, Drysdale, East Geelong, Fyansford, Geelong, Geelong West, Grovedale, Hamlyn Heights, Herne Hill, Highton, Indented Head, Lara, Leopold, Little River, Lovely Banks, Manifold Heights, Mannerim, Marcus Hill, Marshall, Moolap, Moorabool, Mount Duneed, Newcomb, Newtown, Norlane, North Geelong, North Shore, Ocean Grove, Point Lonsdale, Point Wilson, Portarlington, Queenscliff, Rippleside, South Geelong, St Albans Park, St Leonards, Staughton Vale, Swan Bay, Thomson, Wallington, Wandana Heights, Waurn Ponds, y Whittington.