Today lafayette, Williamsburg VA is count around 16 homes for sale at current average listing price of $1,382,663. Nearby neighborhoods of lafayette are Yorkshire. Most of lafayette homes are 5 bedrooms with 4 bathrooms.