Gisborne is a town in the Macedon Ranges, approximately 54 kilometres north-west of Melbourne, Victoria, Australia.