 Meonstoke lies in the Meon Valley where it cuts through the Middle Chalk of the South Downs.Old Winchester Hill is at the edge of the parish to the east.It sits on the eastern bank of the River Meon.