Travel from Melbourne to Ballina-NSW-Australia

Bus or fly from Melbourne to Ballina?

Jetstar, Virgin Australia and Qantas fly from Melbourne to Ballina every 3 hours. Alternatively, Firefly Express operates a bus from Melbourne to Ballina once daily. Tickets cost $45 - $60 and the journey takes 12 h. Greyhound Australia also services this route twice daily.

Travel Guides

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

How to get from Melbourne to Ballina

From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Ballina airport, then line 640 bus to Ballina. 4 h 27 min $192. From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Gold Coast airport, then bus to Ballina. 5 h 45 min $139. From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Coffs Harbour airport, taxi to Coffs Harbour, then bus to Ballina. 7 h 46 min $177. From Skybus Coach Terminal/Melbourne bus to Avalon airport, fly to Gold Coast airport, then bus to Ballina. 6 h 10 min $167. From Melbourne bus to Sydney then bus to Ballina. 25 h 30 min $165. From Southern Cross train to Central Station, train to Casino Coach Stop, Canterbury St, then night bus to Ballina Coach Stop, Tamar St. 25 h 54 min $235. From Southern Cross train to Albury, bus to Canberra, bus to Sydney Airport - International, then bus to Ballina. 27 h 6 min $205. From Melbourne drive to Ballina. 17 h 4 min $172.