Longest train services of Indian Railways
This article lists the longest passenger rail services that are currently scheduled and running directly between two cities. Services that require railcar exchanges, coach changes, shunting or station transfers are not listed.
Longest train services, by distance
| No. | Origin station | Destination station | Train name/No. | Distance | No. of stops | Frequency | Ref | |
| 1 | 22503/22504 Dibrugarh–Kanyakumari Vivek Express | 4,154.1 km | 58 | Daily | 75 hrs 30 min | |||
| 2 | 12507/12508 Thiruvananthapuram–Silchar Aronai Superfast Express | 3,915.5 km | 57 | Weekly | 71 hours 45 min | |||
| 3 | 16317/16318 Himsagar Express | 3,788.7 km | 65 | Weekly | 68 hrs 20 min | |||
| 4 | 16787/16788 Tiruneveli—Jammu Express | 3,642 km | 64 | Weekly | 71 hrs 20 min | |||
| 5 | Firozpur Cantonment Junction | Rameswaram | 20497/20498 Firozpur Cantt.-Rameswaram Humsafar Express | 3,544 km | 41 | Weekly | 60 hrs 30 min | |
| 6 | Sir M. Visvesvaraya Terminal | 22501/22502 New Tinsukia–SMVT Bengaluru Weekly Express | 3,542 km | 38 | Weekly | 63 hrs 15 mins | ||
| 7 | Sir M. Visvesvaraya Terminal | 12503/12504 Agartala–SMVT Bengaluru Humsafar Express | 3,529 km | 31 | 2 times weekly | 64 hrs 15 mins | ||
| 8 | 12515/12516 Silchar–Coimbatore Superfast Express | 3,492.5 km | 38 | Weekly | 55 hrs 13 mins | |||
| 9 | 12521/12522 Ernakulam junction Rapti sagar express | 3,434 km | 60 | weekly | 60 hrs 40 min | |||
| 10 | Trivandrum North | Gorakhpur Junction | 12512/12511 Raptisagar Express | 3,248 km | 59 | 3 times Weekly | 56 hrs 45 mins |