We have found 8 properties on Vista Dr, South Portland, ME. Average price per square feet on Vista Dr is $165. It is 22.2% higher than average price per sqft South Portland. Average sale price on Vista Dr is $484,900. It is 126.8% higher than average sale price in South Portland.