Train Fare Calculator India
Calculate Indian railway train fare for any route. Check ticket price based on distance and class.
What is the Train Fare Calculator India?
The Train Fare Calculator India helps you estimate Indian railway ticket prices for any route across the country. Simply enter the distance between your departure and destination stations, select your preferred travel class (Sleeper, AC 3 Tier, AC 2 Tier, or AC First Class), and choose the train type (Mail/Express or Superfast). The calculator instantly shows the estimated fare including base fare, reservation charges, superfast surcharge, and GST where applicable.
Indian Railways is one of the world's largest rail networks, connecting every major city and town. With multiple classes and train types, fares can vary significantly for the same route. This calculator simplifies the process so you can quickly compare costs and plan your travel budget without needing to check each option individually on the IRCTC website.
Fare is only one part of planning a journey, since the time the journey takes matters just as much. Speeds vary widely across the network — a short regional train may average 50 to 60 km/h while a superfast service on a main line cruises at 110 km/h or more. Travellers who want to know how fast their train is actually moving can run a train speed test online from their phone while travelling and compare the reading with the scheduled speed for that section.
How Indian Railway Fare is Calculated
Indian railway fare is determined by three main factors: the distance of your journey, the class of travel, and the train type. The base fare is calculated by multiplying the distance in kilometers by the per-kilometer rate for your chosen class. This rate is slab-based, meaning shorter distances have higher per-km rates while longer journeys benefit from lower rates.
On top of the base fare, a fixed reservation charge is added per passenger. If you're traveling on a superfast train, a superfast surcharge applies. For AC classes, 5% GST is charged on the total amount. The sum of all these components gives you the final ticket price that you'll pay when booking through IRCTC.
Fare Rates Per Kilometer
The approximate per-kilometer rates for Indian railways are: Sleeper class at Rs 0.45/km, AC 3 Tier at Rs 0.95/km, AC 2 Tier at Rs 1.20/km, and AC First Class at Rs 1.80/km. These rates apply to longer distances. For shorter distances (under 200 km), the per-km rate is higher due to the slab-based pricing system. The reservation charges are fixed: Rs 25 for Sleeper, Rs 50 for 3AC, Rs 60 for 2AC, and Rs 80 for 1AC.