Indian Railways

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.

Frequently Asked Questions

How is train fare calculated in India?
Indian railway fare is calculated based on the distance traveled (in km) and the class of travel. Each class has a fixed rate per kilometer. Additional charges include reservation fee, superfast surcharge (for superfast trains), development charge, and 5% GST on AC classes. Our calculator uses these standard rates to give you an accurate estimate.
What is the base fare per km for Indian railways?
The base fare per km varies by class: General ~Rs 0.55/km, Sleeper ~Rs 0.45/km (slab-based), AC 3 Tier ~Rs 0.95/km, AC 2 Tier ~Rs 1.20/km, AC First Class ~Rs 1.80/km. These rates decrease for longer distances due to the slab-based pricing structure of Indian Railways.
How do I calculate train fare from distance?
Simply enter the distance in kilometers, select your travel class, and choose the train type. The calculator will multiply the distance by the per-km rate for your class, then add reservation charges, superfast surcharge (if applicable), and GST for AC classes. The result is your estimated total fare.
What is the cheapest train class in India?
General (GS) class is the cheapest, followed by Sleeper (SL). General class fares are about Rs 0.55 per km with no reservation charges. Sleeper class costs about Rs 0.45-0.90 per km with a Rs 25 reservation charge. For overnight journeys, Sleeper offers the best value as you get a berth to sleep on.
How much is the superfast surcharge?
Superfast surcharge varies by class: General Rs 10, Sleeper Rs 35, Chair Car Rs 40, AC 3 Tier Rs 50, AC 2 Tier Rs 60, AC First Class Rs 90. Superfast trains travel at higher speeds with fewer stops, and the surcharge is added on top of the base fare.
Is GST applicable on train tickets?
Yes, 5% GST is applicable on all AC classes (AC 3 Tier, AC 2 Tier, AC First Class, and Chair Car). General and Sleeper classes are exempt from GST. The GST is calculated on the total of base fare plus all additional charges.
What is the reservation charge for different classes?
Reservation charges per passenger: General - Rs 0 (unreserved), Sleeper - Rs 25, AC 3 Tier - Rs 50, AC 2 Tier - Rs 60, AC First Class - Rs 80. These are fixed charges added to every confirmed ticket regardless of distance.
How much does a 500 km train journey cost?
For a 500 km journey: Sleeper ~Rs 270, AC 3 Tier ~Rs 555, AC 2 Tier ~Rs 685, AC First Class ~Rs 1,020. These are approximate fares for Mail/Express trains. Superfast trains will cost Rs 35-90 more depending on the class.
What is the difference between Mail/Express and Superfast fare?
Superfast trains cost more due to the superfast surcharge (Rs 10-90 depending on class). The base fare remains the same. Superfast trains have fewer stops and cover the same distance in less time. For example, a Sleeper ticket on a Superfast train costs about Rs 35 more than on a regular Mail/Express train.
Can I check train fare before booking on IRCTC?
Yes, this calculator gives you a close estimate before you visit IRCTC. The actual fare on IRCTC may vary slightly due to fuel adjustment charges and real-time pricing factors. Use this calculator for planning and budgeting, then confirm the exact fare on irctc.co.in before booking.
Does train fare change with distance?
Yes, Indian Railways uses slab-based pricing. Shorter distances have higher per-km rates while longer distances benefit from lower per-km rates. For example, Sleeper class costs about Rs 0.90/km for distances under 200 km but drops to about Rs 0.45/km for distances over 1,000 km.
How accurate is this fare calculator?
This calculator provides estimates based on standard Indian Railway fare structure. Actual fares may vary by Rs 20-50 due to fuel adjustment charges (FAC), specific train type variations, and seasonal pricing. For exact fares, always check the IRCTC website or app.

Related Tools