This depends entirely on the route one takes.
The shortest route from Cairns to Melbourne is the inland route, through Hughenden, Barcaldine, Cobar, Debiliquin and Echuca. This route covers 2816km and takes a good four days to travel (about 34 hours).
The above route, however, travels through some very isolated country. An alternative is to travel south to Rockhampton, then inland to Banana, Miles, Goondiwindi, Moree, Dubbo, West Wyalong, Howlong and Chiltern. This route is longer but there is more for the traveller to see and do along the way. The trip is 3079km in length, and takes about 37 hours.
Graham Cairns goes by The Chief.
look elsewhere
You need to go Southeast rather than East and you probably do not go through any towns. You may pass quite close to Maidstone in Kent,
The answer to the riddle is a road. Roads pass through towns, go over hills, but they themselves do not move.
Concord.
Concord.
a Road
Melbourne is another of the big cities in Australia. If you are visiting and want to spend sometime at the river, look for signs directing you to the Yarra river.
The number of towns through which the Canadian Pacific Railway ran might exceed 100.
It comes when the time has a four on the end.
Concord
dont know go check on the map man