There are 4 ways to get from Ultima to Melbourne by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Swan Hill Station to Southern Cross Stationtrain Bendigo
6h 13m$14–19Bus
cheapest- Take the bus from Swan Hill Station/Curlewis St to Bendigo Station/Railway Plbus Coach / ...
- Take the bus from Bendigo Station/Railway Pl to Southern Cross Coach Terminal/Spencer Stbus Bendigo
6h 54m$8–46Drive 349.8 km
- Drive from Ultima to Melbournecar 349.8 km
4h 1m$63–91Drive, fly
- Drive from Ultima to Mildura-Airport-MQLcar
- Fly from Mildura Airport (MQL) to Melbourne Airport (MEL)plane MQL - MEL
4h 26m$247–365
Ultima to Melbourne by bus and train
Questions & Answers
The cheapest way to get from Ultima to Melbourne is to train which costs $13 - $20 and takes 6h 13m.
The fastest way to get from Ultima to Melbourne is to drive which takes 4h 1m and costs $60 - $95.
No, there is no direct bus from Ultima to Melbourne. However, there are services departing from McCelland St/Dillon St and arriving at Southern Cross Coach Terminal/Spencer St via Swan Hill Station/Curlewis St and Bendigo Station/Railway Pl. The journey, including transfers, takes approximately 6h 54m.
No, there is no direct train from Ultima station to Melbourne station. However, there are services departing from Swan Hill Station and arriving at Southern Cross Station via . The journey, including transfers, takes approximately 6h 13m.
The distance between Ultima and Melbourne is 378 km. The road distance is 349.8 km.
The best way to get from Ultima to Melbourne without a car is to train which takes 6h 13m and costs $13 - $20.
It takes approximately 6h 13m to get from Ultima to Melbourne, including transfers.
Ultima to Melbourne bus services, operated by V-Line Buses, depart from Swan Hill Station/Curlewis St.
Ultima to Melbourne train services, operated by V/Line, depart from Swan Hill Station.
The best way to get from Ultima to Melbourne is to train which takes 6h 13m and costs $13 - $20. Alternatively, you can bus, which costs $7 - $50 and takes 6h 54m.
What companies run services between Ultima, VIC, Australia and Melbourne, VIC, Australia?
V/Line operates a train from Swan Hill Station to Southern Cross Station twice daily. Tickets cost $10–15 and the journey takes 4h 38m. Alternatively, you can take a bus from McCelland St/Dillon St to Southern Cross Coach Terminal/Spencer St via Swan Hill Station/Curlewis St and Bendigo Station/Railway Pl in around 6h 54m.
- Website
- qantas.com
Flights from Mildura Airport to Melbourne Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $190–290
- Website
- rex.com.au
Flights from Mildura Airport to Melbourne Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $180–270
- Phone
- 1800 800 007
- Website
- vline.com.au
Train from Swan Hill Station to Southern Cross Station
- Ave. Duration
- 4h 38m
- Frequency
- Twice daily
- Estimated price
- $10–15
- Website
- https://www.vline.com.au/
- Off Peak
- $10–15
- Phone
- 1800 800 007
- customer.relations@vline.com.au
- Website
- vline.com.au
Bus from Swan Hill Station/Curlewis St to Bendigo Station/Railway Pl
- Ave. Duration
- 2h 17m
- Frequency
- Twice daily
- Estimated price
- $2–21
- Website
- https://www.vline.com.au/
- Schedules at
- https://www.vline.com.au/Timetables/Train-coach-timetables
- Book at
- https://www.vline.com.au/Plan-trip-buy-tickets
Bus from Bendigo Station/Railway Pl to Southern Cross Coach Terminal/Spencer St
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- $2–21
- Website
- https://www.vline.com.au/
- Schedules at
- https://www.vline.com.au/Timetables/Train-coach-timetables
- Book at
- https://www.vline.com.au/Plan-trip-buy-tickets
Want to know more about travelling around Australia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
Best ways to travel around Australia
Read the travel guide
More Questions & Answers
Ultima to Melbourne bus services, operated by V-Line Buses, arrive at Bendigo Station/Railway Pl.
Ultima to Melbourne train services, operated by V/Line, arrive at Southern Cross Station.
Yes, the driving distance between Ultima to Melbourne is 350 km. It takes approximately 4h 1m to drive from Ultima to Melbourne.
There are 5312+ hotels available in Melbourne.








