We have found 58 properties on Rainbow Dr, Virginia Beach, VA. Average price per square feet on Rainbow Dr is $108. It is 16.3% lower than average price per sqft Virginia Beach. Average sale price on Rainbow Dr is $141,739. It is 41.2% lower than average sale price in Virginia Beach.