Homes for Sale in Colonial Beach, VA have a median listing price of $189,000 and a price per square foot of $132. There are 177 active homes for sale in Colonial Beach, Virginia, which spend an average of days on the market. Some of the hottest neighborhoods near Colonial Beach, VA are Washington Highlands, Historic Anacostia, Rippon Landing, Barry Farm. You may also be interested in homes for sale in popular zip codes like 22443, 22485, or in neighboring cities, such as King George, Montross, Fredericksburg, Stafford, Spotsylvania.