Today Miramar Beach, FL, Miramar Beach FL is count around 38 lands and lots for sale at current average listing price of $693,482. Most of Miramar Beach, FL lands and lots are 0 bedrooms with 0 bathrooms.