So most train in India are 2600 BHP 16 cylinder
and the buses are about 300 BHP.
We know that the train takes more than 10 times the number of people than the bus. So, its understood that train is cheaper overall as compared to bus.
where a bus take only 40 - 50 persons in one time whereas train carry more than 500 persons in one time so it conserves fuel