The postcode for Rosehill NSW is 2142. Rosehill is in New South Wales. Rosehill is about 17.8 kms west of NSW's capital city of Sydney.