Trip to Melbourne

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Canberra to Melbourne

🚆 Starting from Canberra Station, the train journey to Melbourne involves transferring at Goulburn Station while traveling with NSW TrainLink. The total travel time, including transfers, is approximately 10 hours and 44 minutes. 🚆 The cost of train tickets between Canberra and Melbourne ranges from $50 to $168, offering travelers a convenient and affordable transportation option for exploring the capital city and the vibrant attractions of Melbourne.

Where to stay in Melbourne

There are over 2269 hotels to stay in Melbourne. Prices range from $11 per night.

Find accommodation
  • The train services from Canberra to Melbourne are operated by NSW TrainLink. While there is no direct train route, passengers can take a service that departs from Canberra Station and arrives at Southern Cross via Goulburn Station. The journey duration, including transfers, is approximately 10 hours and 44 minutes. Ticket prices for this train route typically range from $50 to $168.
  • The fastest train option between Canberra and Melbourne is operated by NSW TrainLink XPT, with a journey time of approximately 10 hours and 44 minutes. While there is no direct train route, passengers can board the service at Canberra Station and arrive at Southern Cross via Goulburn Station. Ticket prices for this train route typically range from $50 to $168.
  • Trains departing for Melbourne from Canberra leave from Canberra Station. This is the main departure station for the train services operated by NSW TrainLink on this route. Passengers can board the train at Canberra Station to begin their journey towards Melbourne.
  • There are multiple trains available between Canberra and Melbourne operated by NSW TrainLink. Passengers can board services departing from Canberra Station and arriving at Southern Cross via Goulburn Station. While there is no direct train on this route, travelers can choose from various schedules to make the journey that typically takes around 10 hours and 44 minutes, including transfers. Ticket prices for these trains between Canberra and Melbourne vary depending on factors such as class of travel and availability, ranging from $50 to $168.
  • The train service from Canberra to Melbourne operated by NSW TrainLink XPT, arrives at Southern Cross station in Melbourne. This major railway station in the heart of Melbourne serves as a key transportation hub for various train services connecting different cities. Passengers alighting at Southern Cross station can easily access the city center, as well as other modes of transportation for onward travel within Melbourne.
  • The first train of the day from Canberra to Melbourne typically departs from Canberra Station in the morning, with exact departure times varying based on the schedule. The last train for this route usually leaves Canberra Station in the late afternoon or early evening to make the journey to Melbourne, arriving at Southern Cross station. Passengers should check the current schedule and timings with NSW TrainLink for the most up-to-date information regarding departure times for the Canberra to Melbourne train services.
  • There are no direct train trips between Canberra and Melbourne. Passengers will need to take a service that departs from Canberra Station and includes a transfer at Goulburn Station before arriving at Southern Cross station in Melbourne. The journey, including transfers, typically takes approximately 10 hours and 44 minutes. For travelers planning this route, it's important to be aware of the schedule and timing of the connecting services.
  • No, there is no direct train between Canberra and Melbourne. Travelers will need to take a train service that departs from Canberra Station and involves a transfer at Goulburn Station before reaching Southern Cross station in Melbourne. The total journey, including transfers, typically lasts around 10 hours and 44 minutes. It's important for passengers to plan their trip accordingly to accommodate for the transfer and overall travel time.
  • The cost of a train ticket from Canberra to Melbourne typically ranges from $50 to $168, depending on factors such as the class of travel, time of booking, and availability of discounts or promotions. Passengers are advised to check the fare options offered by NSW TrainLink for this route and consider booking in advance to secure the best possible price. It's recommended to have a budget in mind and explore different fare options to find the most suitable and cost-effective ticket for the journey.

Will you be returning to Canberra by train?

If you are looking for the return train journey, check out trains from Melbourne to Canberra

See schedule