Bayswater lies on the Bassendean Dunes, which formed 800,000 to 125,000 years ago during the middle Pleistocene. The dunes form low-lying hills made of heavily leached white to grey sands, which are poor at retaining nutrients. Groundwater is about below the surface. The Bassendean Dunes are a part of the greater Swan Coastal Plain.
