Travel from Melbourne to Grafton-NSW-Australia

Train, bus or fly from Melbourne to Grafton?

Virgin Australia, Regional Express and 3 other airlines fly from Melbourne to Grafton every 4 hours. Alternatively, you can take a train from Melbourne to Grafton via Central Station in around 22 h 12 min.

Travel Guides

Best ways to travel around AustraliaRome2rio’s tips and tricks to getting around Australia

How to get from Melbourne to Grafton

From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Coffs Harbour airport, taxi to Coffs Harbour, then bus to Grafton. 5 h 26 min $162. From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Ballina airport, line 640 bus to Ballina, then bus to Grafton. 7 h 50 min $215. From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Grafton airport, then taxi to Grafton. 5 h 13 min $159. From Southern Cross train to Central Station then train to Grafton Station. 22 h 12 min $206. From Melbourne bus to Sydney, bus to Bligh St, then line 374 bus to Prince St - No. 24 h 6 min $149. From Southern Cross train to Albury, bus to Canberra, bus to Sydney, bus to Bligh St, then line 374 bus to Prince St - No. 25 h 29 min $189. From Melbourne drive to Grafton. 15 h 30 min $158.