Welcome to V/Line, Victoria’s largest regional public transport provider.
Each week, we schedule more than 1700 train services between Melbourne and:
- Geelong and Warrnambool
- Ballarat, Maryborough and Ararat
- Bendigo, Swan Hill and Echuca
- Seymour, Shepparton and Albury
- Traralgon, Sale and Bairnsdale.
We also run coach services that connect with trains and serve regional Victorian communities where trains don't operate. Some coach services also travel to South Australia, New South Wales and the Australian Capital Territory.
Click here to find out the places where we can take you.
Click here to view our timetables
or use the "Plan trip/buy tickets"
tool on our homepage to plan your journey.
Please arrive at the station 20 minutes before your service.
If you are connecting with another service please allow at least 30 minutes between services.