Free Travel Tool

IRCTC Calculator

Estimate Indian Railways train fares for Sleeper, AC, and General classes. Calculate ticket prices for your journey between any two stations.

What is the IRCTC Calculator?

The IRCTC calculator is a practical tool for estimating train ticket fares on Indian Railways. Whether you are planning a trip from Delhi to Mumbai, Bangalore to Chennai, or any other route, this calculator gives you a close estimate of what you will pay for your ticket. By entering the distance between stations and selecting your preferred class, you get an instant fare estimate that includes the base fare, reservation charges, and superfast charges if applicable.

Indian Railways operates thousands of trains daily across one of the largest rail networks in the world. With multiple classes, train types, and fare structures, calculating ticket prices manually can be confusing. This IRCTC fare calculator simplifies the process, helping you plan your travel budget without needing to check the official IRCTC website every time.

How to Use the IRCTC Train Fare Calculator

Using the IRCTC fare calculator is quick and easy:

  1. Enter the train number — or just use it as a reference (the fare is based on distance and class)
  2. Enter the approximate distance between your departure and arrival stations in kilometers
  3. Select your travel class — Sleeper, AC 3 Tier, AC 2 Tier, AC First Class, Chair Car, or General
  4. Check Superfast if your train is a superfast service (adds a surcharge)
  5. Click "Calculate Fare" to see the estimated ticket price

The result shows your estimated fare, the per-kilometer rate, and a breakdown of the fare components so you can understand what you are paying for.

Understanding Indian Railways Fare Structure

Indian Railways determines fares using a slab-based distance system. The per-kilometer rate decreases as the total distance increases, making long-distance travel more economical per kilometer. Each class has a different base rate — AC First Class is the most expensive, followed by AC 2 Tier, AC 3 Tier, Executive Chair Car, Chair Car, Sleeper, Second Sitting, and General. The base fare is calculated first, then additional charges are added.

Additional charges include: reservation charge (fixed per passenger, varies by class), superfast surcharge (if the train is a superfast service, typically ₹30-₹100), development charge (₹5-₹10), and fuel adjustment charge (varies quarterly based on fuel prices). For AC classes, GST of 5% is also added. The final ticket price is the sum of all these components.

Tips for Getting the Best Train Fares

To save money on train tickets: book early — fares are lowest when booked well in advance; use Tatkal only when necessary as it charges a premium; consider Sleeper class for budget travel on overnight journeys; use senior citizen or student concessions if eligible; look for special train offers during off-peak seasons; consider using monthly season tickets if you commute regularly; and always compare different trains on the same route as some may have slightly different fares. Using our IRCTC calculator, you can quickly estimate costs for different classes and make an informed decision before booking on the official IRCTC platform.

Frequently Asked Questions

How does the IRCTC fare calculator work?
The IRCTC fare calculator estimates train ticket prices based on the distance between stations, the class of travel (Sleeper, 3AC, 2AC, 1AC, General), and the train type. It uses the Indian Railways base fare structure which includes the base fare, reservation charges, superfast charges (if applicable), and other applicable fees. Simply enter the train number, departure and arrival stations, and select your travel class to get an estimated fare.
Is this IRCTC calculator accurate?
This calculator provides an estimated fare based on typical Indian Railways pricing. The actual fare displayed on IRCTC may vary slightly due to factors like current fuel adjustment charges (FAC), development charges, computerized reservation charges, and specific train type surcharges. It gives you a close estimate — within 5-10% of the actual fare — which is useful for trip planning and budgeting purposes.
What classes are available on Indian Railways?
Indian Railways offers several travel classes: General (GS) — unreserved, basic seating; Sleeper (SL) — budget accommodation with berths; AC 3 Tier (3A) — air-conditioned with 3-tier berths; AC 2 Tier (2A) — air-conditioned with 2-tier berths; AC First Class (1A) — air-conditioned with private cabins/berths; Executive Class (EC) — on Shatabdi trains; Chair Car (CC) — air-conditioned seated coach; Second Sitting (2S) — non-AC seated coach. Each class has different fare structures.
How is railway fare calculated in India?
Indian Railways fare calculation includes several components: Base fare — calculated per kilometer based on class and train type; Reservation charge — fixed fee per passenger for reserved tickets; Superfast charge — additional fee for superfast trains; Development charge — nominal fee for platform development; Fuel adjustment charge (FAC) — variable charge based on fuel prices; GST — applicable on AC classes. The total fare is the sum of these components, and our calculator estimates this total for you.
What factors affect IRCTC train ticket prices?
Several factors affect IRCTC ticket prices: distance between stations (longer distances have lower per-km rates), class of travel (AC classes cost more than sleeper), train type (superfast, Shatabdi, Rajdhani, Duronto have premium fares), season (peak season may have dynamic pricing for some trains), berth choice (lower berth, middle, upper have same fare), passenger type (senior citizens, students get concessions), and current fuel adjustment charges.
Can I check Tatkal ticket prices with this calculator?
This calculator estimates the base fare for regular reserved tickets. Tatkal fares are different — they include a Tatkal charge (10% of base fare for AC classes, 15% for non-AC classes, subject to minimum and maximum amounts) and are generally higher. Tatkal bookings open one day before the journey date. For accurate Tatkal pricing, you would need to add the applicable Tatkal charges to the estimated base fare from our calculator.
What is the difference between Mail/Express and Superfast fares?
Superfast trains charge an additional superfast surcharge on top of the regular Mail/Express fare. This surcharge is typically ₹30-₹45 for Sleeper class, ₹45-₹65 for AC 3 Tier, ₹55-₹75 for AC 2 Tier, and ₹75-₹100 for AC First Class. Our calculator allows you to select between regular and superfast options to account for this difference. Rajdhani, Shatabdi, and Duronto trains have their own premium fare structures.
How much is the reservation charge on IRCTC?
As of current Indian Railways rates, the reservation charge per passenger is approximately: Sleeper class — ₹20-₹35, AC 3 Tier — ₹45-₹55, AC 2 Tier — ₹55-₹65, AC First Class — ₹65-₹85, Chair Car — ₹35-₹45, Executive Chair Car — ₹55-₹75. These charges are non-refundable even if you cancel the ticket. Our calculator includes an estimated reservation charge in the total fare.
Do children get concession on train fares?
Yes, children aged 5-12 years get a concession on Indian Railways. For Sleeper and AC classes, children get 50% discount on the base fare and full reservation charges apply. Children under 5 years travel free (no berth). Senior citizens (women 58+, men 60+) get 50% and 40% concession respectively on base fare. Students, patients, and certain other categories also get concessions. Our calculator shows the adult fare — apply applicable concessions manually.
Can I calculate fare for monthly season tickets?
This calculator is designed for single journey ticket fares. Monthly season tickets (MST) and quarterly season tickets have a different pricing structure based on the daily commute distance. Season ticket fares are generally much cheaper per journey compared to single tickets. For MST rates, you can check the Indian Railways season ticket fare chart specific to your route and class.
How is the IRCTC convenience fee calculated?
The IRCTC convenience fee is charged for online bookings and is not part of the train fare itself. As of current rates, the convenience fee is approximately ₹10-₹35 per ticket for Sleeper class and ₹20-₹50 per ticket for AC classes. This fee varies based on the payment method and is non-refundable. It is added at the time of online payment on the IRCTC website or app.
Does the fare include food charges?
For most trains, the fare does not include food charges. However, for Rajdhani, Shatabdi, Duronto, and some premium trains, the fare includes meal charges. For example, Rajdhani fares include dinner and breakfast, while Shatabdi fares include lunch/dinner depending on the journey time. These inclusive fares are higher than regular train fares. Our calculator provides estimated base fares — premium train fares may differ.
What is the refund policy if I cancel my IRCTC ticket?
IRCTC ticket cancellation refund depends on when you cancel: Cancelling 48+ hours before departure — refund of 75% of base fare (after deducting cancellation charges). 12-48 hours before — 50% refund. 4-12 hours before — 25% refund. Less than 4 hours — no refund. Reservation charges, superfast charges, and convenience fees are non-refundable. Confirmed e-tickets can be cancelled online, while RAC/Waitlist tickets have different refund rules.
Can I use this calculator for platform tickets?
No, this calculator is for train journey ticket fares only. Platform tickets (allowing entry to the station platform to see off or receive passengers) have a fixed nominal price of ₹10-₹20 per person and are not distance-based. Platform tickets can be purchased at the station counter and are valid for 2 hours on most stations.

Related Tools