India Train Speeds – Complete Comparison Table

How fast do Indian trains really go? Maximum speeds of every major Indian train — from Vande Bharat's 160 km/h down to local passengers.

Top Speed of Every Major Indian Train

TrainMax SpeedType
Vande Bharat Express160 km/hSemi-high-speed
Gatimaan Express160 km/hSemi-high-speed
Rajdhani Express130–140 km/hPremium long-distance
Shatabdi Express130–140 km/hPremium day train
Duronto Express130–140 km/hNon-stop long-distance
Tejas Express130–160 km/hPremium (route dependent)
Superfast Express110 km/hLong-distance
Mail / Express100–110 km/hStandard long-distance
Passenger trains60–80 km/hShort-distance
Local / EMU40–60 km/hSuburban

What Maximum Speed Really Means

Maximum speed is the certified top on the best track sections. Average speed including halts is always lower.

Test Your Train's Real Speed

The table shows what is possible — the train speed test shows what is happening right now.

Frequently Asked Questions

Which is the fastest train in India?

Vande Bharat Express and Gatimaan Express, both certified for 160 km/h.

What is the average speed of Indian trains?

Most express trains average 50–70 km/h including halts; premium trains 70–90 km/h.

Will India get bullet trains?

The Mumbai–Ahmedabad bullet train corridor (320 km/h design) is under construction.

Why do two trains of the same type show different speeds?

Track limits, loco condition, weather and traffic all affect real speed.