Railway Rates

Train Fare Per KM India

Check train fare per km in India. Indian railway fare rates per kilometer for all classes.

Fare Per KM Rates

Sleeper (SL)Non-AC Berth
Rs 0.45/km
AC 3 Tier (3AC)AC Berth
Rs 0.95/km
AC 2 Tier (2AC)Premium AC
Rs 1.20/km
AC First (1AC)Private Cabin
Rs 1.80/km

Calculate Total Fare

What is Train Fare Per KM?

Train fare per kilometer is the rate at which Indian Railways charges for each kilometer of your journey. This rate varies by travel class - from Rs 0.45/km for Sleeper class to Rs 1.80/km for AC First Class. Understanding the per-km rate helps you compare the cost-effectiveness of different classes and plan your travel budget more effectively.

The per-km rate is the base fare component. On top of this, fixed charges like reservation fee and superfast surcharge are added. AC classes also attract 5% GST. The total fare is calculated by multiplying the distance by the per-km rate and then adding these additional charges. For longer distances, the per-km rate remains constant, making fare calculation straightforward.

Fare Per KM for All Classes

Here are the standard fare per km rates for Indian Railways: Sleeper (SL) at Rs 0.45/km is the most economical for overnight travel. AC 3 Tier (3AC) at Rs 0.95/km offers air-conditioned comfort at moderate cost. AC 2 Tier (2AC) at Rs 1.20/km provides more space and privacy. AC First Class (1AC) at Rs 1.80/km is the premium option with private cabins. Chair Car (CC) at Rs 1.50/km is for daytime AC seating on Shatabdi and similar trains.

How Per-KM Rate Affects Total Fare

The per-km rate directly determines the base fare of your ticket. For example, a 500 km journey in Sleeper costs Rs 225 in base fare (500 x 0.45). The same journey in 3AC costs Rs 475 in base fare (500 x 0.95). Adding reservation charges and GST gives you the total fare. The per-km rate is the single most important factor in determining how much you pay for train travel.

Frequently Asked Questions

What is the train fare per km in India?
The approximate fare per km in Indian railways: Sleeper (SL) Rs 0.45/km, AC 3 Tier (3AC) Rs 0.95/km, AC 2 Tier (2AC) Rs 1.20/km, AC First Class (1AC) Rs 1.80/km. These are base rates for longer distances. Shorter distances have slightly higher per-km rates due to slab-based pricing.
Why does fare per km decrease for longer distances?
Indian Railways uses slab-based pricing. For shorter distances (under 200 km), the per-km rate is higher because fixed costs (station operations, signaling, etc.) are distributed over fewer kilometers. As distance increases, these fixed costs are spread out, resulting in lower per-km rates. This makes longer journeys more economical per kilometer.
What is the fare per km for Sleeper class?
Sleeper class fare per km is approximately Rs 0.45 for distances over 200 km. For shorter distances, the rate is higher: about Rs 0.90/km for distances under 100 km, and about Rs 0.65/km for 100-200 km. The reservation charge of Rs 25 is additional to the per-km fare.
What is the fare per km for AC 3 Tier?
AC 3 Tier (3AC) fare per km is approximately Rs 0.95 for longer distances. For shorter distances: about Rs 1.90/km for under 100 km, and about Rs 1.35/km for 100-200 km. The reservation charge of Rs 50 and 5% GST are additional to the per-km fare.
What is the fare per km for AC 2 Tier?
AC 2 Tier (2AC) fare per km is approximately Rs 1.20 for longer distances. For shorter distances: about Rs 2.40/km for under 100 km, and about Rs 1.70/km for 100-200 km. The reservation charge of Rs 60 and 5% GST are additional to the per-km fare.
What is the fare per km for AC First Class?
AC First Class (1AC) fare per km is approximately Rs 1.80 for longer distances. For shorter distances: about Rs 3.60/km for under 100 km, and about Rs 2.55/km for 100-200 km. The reservation charge of Rs 80 and 5% GST are additional to the per-km fare.
How do I calculate total fare from per-km rate?
Multiply the distance (in km) by the per-km rate for your class. Then add the reservation charge (Rs 25-80 depending on class). If traveling on a superfast train, add the superfast surcharge (Rs 35-90). For AC classes, calculate 5% GST on the total. The sum is your estimated fare.
Is the per-km rate the same for all trains?
The base per-km rate is the same for Mail/Express and Superfast trains. The difference is the superfast surcharge (Rs 35-90) added on top. Premium trains like Rajdhani, Shatabdi, and Duronto have their own per-km rates that are higher as they include catering and premium services.
How much cheaper is Sleeper compared to 3AC per km?
Sleeper costs Rs 0.45/km while 3AC costs Rs 0.95/km. This means 3AC is about 2.1 times more expensive per km than Sleeper. For a 500 km journey, the difference is approximately Rs 285 (Sleeper ~Rs 270 vs 3AC ~Rs 555). The cost difference is mainly for AC comfort and bedding.
What is the fare per km for Chair Car?
Chair Car (CC) fare per km is approximately Rs 1.50 for longer distances. Chair Car is available on day trains like Shatabdi and offers AC seating instead of berths. The reservation charge is about Rs 40. Chair Car is suitable for daytime journeys where you do not need a berth to sleep.
Does the per-km rate include all charges?
No, the per-km rate is the base fare component only. Additional charges include: reservation charge (Rs 25-80), superfast surcharge (Rs 35-90 if applicable), development charge, and 5% GST on AC classes. The total fare is higher than just distance multiplied by per-km rate.
How often do per-km rates change?
Base per-km rates change rarely - typically only during major fare revisions by Indian Railways. However, the fuel adjustment charge (FAC) changes quarterly and can affect the effective per-km rate by Rs 0.02-0.05. Our calculator uses the latest base rates for accurate estimates.

Related Tools