The postcode for Lostock NSW is 2311. Lostock is in New South Wales. Lostock is about 174.5 kms north of NSW's capital city of Sydney.