Williamstown is een voorstad in Melbourne, Victoria, Australië, slechts 8 km ten zuidwesten van het centrale zakendistrict. In 2006 woonden er 12.733 mensen in Williamstown. Het is gelegen aan Hobson's Bay, een deel van Port Phillip Bay, aan de monding van de Yarra River.

Williamstown ligt op ongeveer 15 minuten met de auto vanaf Melbourne via de West Gate Freeway of op 30 minuten met de trein vanaf Flinders Street Station. Veerboten op de Yarra River vanaf Melbourne's Southbank nemen ongeveer 1 uur in beslag. Er is ook een veerboot over de baai van St.Kilda in het weekend en op feestdagen.