Yes. In India rail (both suburban and unreserved inter-town) is the cheapest - about a rupee per 4 km, rounded up to the nearest 5 or 10. Even reserved (sleeper) train tickets are quite cheap - about a rupee per 2 km. But only big cities have suburban rail.
Bus is next, the rates vary a lot from state to state, but you can expect to pay over a rupee per km. They operate everywhere, even in small towns and most villages.
Metros are air-conditioned and have automatic doors, security cameras, etc., and are the most expensive, something like 2-10 rupees per km depending on city and distance.
Yes. In India rail (both suburban and unreserved inter-town) is the cheapest - about a rupee per 4 km, rounded up to the nearest 5 or 10. Even reserved (sleeper) train tickets are quite cheap - about a rupee per 2 km. But only big cities have suburban rail.
Bus is next, the rates vary a lot from state to state, but you can expect to pay over a rupee per km. They operate everywhere, even in small towns and most villages.
Metros are air-conditioned and have automatic doors, security cameras, etc., and are the most expensive, something like 2-10 rupees per km depending on city and distance.