Rail transport is preferred by people because there are lesser cities and more villages. Due to this reason, travel to cities involves long distances and railways are very comfortable over long distances. India is a developing country. Most people cannot afford private vehicles due to which they prefer railways as rail transport is very cheap.