The distance between Swan Valley & Perth is around 30 km, a 30 mins drive, and is well connected by roads and train.