Home
Your location

Milford-on-sea

Parish in New Forest, Hampshire, England

Coordinates:50.731, -1.591
OS grid ref:SZ 28 92
Population:4,348
Dialling code: 01590 (Lymington)
Map of the UK

Milford-on-Sea is a coastal village and civil parish in the New Forest district of Hampshire, England, sitting on the shore of the Solent opposite the Isle of Wight. The village is notable for the shingle Hurst Spit, which shelters a small harbour and leads out to the Tudor fort of Hurst Castle, while nearby saltmarshes around Keyhaven provide important habitats for waders and wildfowl and make it a popular spot for coastal walks and birdwatching.

Historically a fishing and smuggling community that expanded as a Victorian seaside resort, the parish today combines long‑standing local families, a sizeable retired population and holiday homes. The local economy is centred on tourism, small shops and maritime activities such as sailing and fishing, and the community is active in arts, clubs and conservation efforts that reflect the village’s coastal character.

Postcode districts covering Milford-on-sea

Most populated places nearby

Neighbouring places

Example postcodes in Milford-on-sea

Transport links

  • Bournemouth Airport 11.5 miles18.5 km
  • Southampton Airport 18.3 miles29.4 km
  • Lymington Town Railway Station 3.2 miles5.1 km
  • Lymington Pier Railway Station 3.3 miles5.3 km

Hotels in Milford-on-sea Ad

Schools in Milford-on-sea

  • Milford-on-Sea C of E Primary School Primary

Local points of interest

  • Lymington Yacht Haven Harbour 3.1 miles4.9 km
  • Hinton House Estate 4.2 miles6.8 km
  • Hinton Admiral Estate 4.9 miles7.9 km
  • Avon Beach Beach 6.2 miles10 km
  • Christchurch Harbour Harbour 7.1 miles11.4 km
  • New Forest Forest 9.4 miles15.1 km
  • Exbury House Estate 9.6 miles15.5 km
  • Dean Court Stadium 10.8 miles17.4 km
  • Bournemouth Aviation Museum Museum 11.4 miles18.4 km
  • Cadland House Estate 11.5 miles18.5 km
  • Castle Malwood Estate 11.7 miles18.9 km
  • Northcourt Country house 11.9 miles19.1 km