A train will run between Ballarat and Melbourne every 40 minutes during off peak time under a Coalition plan.
The changes are expected to be announced by Premier Denis Napthine in Ballarat today and will equate to an extra 40 weekly train trips between Melbourne and the city.
The trips would be in addition to 10 extra weekly peak services previously announced.
Public Transport Minister Terry Mulder said the 40 services would start from 2017 as new trains are constructed to handle the increase.
"From January 2017, there will also be three extra return trips on Saturdays - great for AFL football, cricket or concerts - and two extra return trains on Sundays," Mr Mulder said.
Despite the single track nature of the line, The Courier understands that the government believes there is enough spare capacity during off-peak times for the increase in services.