The postcode for Mays Hill NSW is 2145. Mays Hill is in New South Wales. Mays Hill is about 20.5 kms west of NSW's capital city of Sydney.