Die Stadt Perth liegt im Südwesten der australischen Westküste, am Ufer des Swan River und in der Nähe des Canning, des Serpentine und des Murray River. Das Stadtzentrum wird im Süden und Osten vom Swan River und der Darling Scarp, im Norden von den Bahnlinien und im Westen vom Kings Park begrenzt. Die Stadt hat ein typisch mediterranes Klima: heisse, trockene Sommer, die eine Meeresbrise mit dem Übernamen «The Fremantle Doctor» abkühlt, und milde, feuchte Winter, in denen die Temperaturen selten unter 7° fallen. Die jährliche Sonnenscheindauer ist zudem hoch (durchschnittlich 3200 Stunden pro Jahr).