He also said that the railways will have to bear the public service obligation - which is currently between Rs 30,000 and 35,000 crore - for the foreseeable future.
Mr Prabhu rejected a suggestion that in the long-run the railways may no longer be a low-cost common man's mode of transport and will be more on the lines of privatised services.
"This cannot be done in India," he said. "I think the railways is a mode of last resort for common people for transportation and we will have to bear that burden as well as the responsibility."
"You cannot say railways' problems will be solved by privatisation," he said during an interaction with PTI on Wednesday. "The solution should be an outcome based approach. Very few railways in the world are privatised."
He cited the case of British Rail, which was privatised and one of its owners is an Italian state-owned company.
"Who bought it? .... Government entity is buying it," he said.
He also said no private company will be interested in buying the railways, given the public service obligation that will come with the purchase. "Do you think the private airlines will do kissan special airline. We are concerned about the people travelling on train."
Highlighting the issue of the public service obligation, Mr Prabhu gave examples of the worldwide practice and said, "Somebody must pay for that as it happens globally. When you are doing this public service, it is a public service. So somebody must bear the public service obligation. And this happens globally."
Japan, when it privatised railways, undertook the responsibility to pay for the public service obligation.
Each country has a different system of accounting public service. "I am very sure about it, we cannot ignore the common man's interest, we have to do that," he said.
Indian Railways has asked the NITI Aayog to look into the public service obligation aspect.
On an average, the railways spend Rs 30,000-35,000 crore a year to run passenger trains but its profit is cross-subsidised from freight services.
Describing the fiscal 2016-17 as an "unprecedented" year, he said, "It was a very difficult year for the Railways. Probably one of the most challenging years."
"In one year we have to take Rs 35,000 crore burden. And at the same time, first nine months were very bad because coal movement, steel, were down, imports were down, exports were down. Because most of the cargo that we collect, either takes to the port or off-loaded from the port. Despite that, we have been able to manage that."
The railways carried about 1107.1 million tons, which is the highest ever freight loading as against 1104.2 MT in 2015.