South Hay is a hamlet within the civil parish of Kingsley in the East Hampshire district of Hampshire, England. Its nearest town is Alton, which lies approximately 4 miles (6.4 km) west from the hamlet, just off the B3004 road between Alton and Bordon.
Its nearest railway station is at Alton, just 3.8 miles (6.1 km) away.