Travel from Melbourne to Wagga-Wagga

Train, bus or fly from Melbourne to Wagga Wagga?

XPT operates a train from Melbourne to Wagga Wagga twice daily. Tickets cost $35 - $140 and the journey takes 4 h 32 min. Alternatively, Firefly Express operates a bus from Melbourne to Wagga Wagga once daily. Tickets cost $40 - $50 and the journey takes 5 h 35 min.

Travel Guides

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

How to get from Melbourne to Wagga Wagga

ModeDurationPrice
From Southern Cross train to Wagga Wagga.4 h 32 min$74
From Melbourne bus to Wagga Wagga.5 h 35 min$57
From Southern Cross train to Albury station then bus to Wagga Wagga.7 h$83
From Melbourne drive to Wagga Wagga.4 h 50 min$60
From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Wagga Wagga airport, then line 965 bus to Wagga Wagga.3 h 43 min$201
From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Albury airport, taxi to Albury, then train to Wagga Wagga.4 h 41 min$214

How long does it take to get from Melbourne to Wagga Wagga?

The train from Southern Cross to Wagga Wagga takes 4 h 32 min including transfers and departs twice daily.

Is there a direct train between Melbourne and Wagga Wagga?

Yes, there is a direct train departing from Southern Cross and arriving at Wagga Wagga. Services depart twice daily. The journey takes approximately 4 h 32 min.

Is there a direct bus between Melbourne and Wagga Wagga?

Yes, there is a direct bus departing from Melbourne and arriving at Wagga Wagga. Services depart once daily. The journey takes approximately 5 h 35 min.

Operators from Melbourne to Wagga Wagga

OperatorPhoneWebsite
XPTXPT
Firefly Express1300 730 740Firefly Express
V-Line1800 800 007V-Line
Skybus+61 3 9335 2811Skybus
Regional ExpressRegional Express
Busabout WaggaBusabout Wagga