Indian Railways reported revenue of approximately Rs 2.78 lakh crore in the financial year 2023-24, against expenses of Rs 2.75 lakh crore.