Milford-on-sea is a designated bathing water in Hampshire. Its water quality was classed Excellent at the Environment Agency's last classification. The county has 13 designated bathing waters; this is one.
The nearest railway station is New Milton, 4.8 km to the north-west. Other bathing waters nearby include Christchurch Bay, Highcliffe and Colwell Bay.