Travelers are voting East Melbourne, Port Melbourne and Richmond as the best of 28 towns & villages near Melbourne. There are 3 towns & villages near Geelong a city just 40 km from Melbourne and 7 towns & villages near Ballarat which is 62 km distant. The most popular of these are Torquay near Geelong and Sebastopol in Ballarat. You can find 113 towns & villages in Victoria and 775 towns & villages in the country of Australia. Our members favorite in Victoria is East Melbourne and Merimbula is the top pick in Australia. Want more? Check out our map of towns & villages near Melbourne.