SA → KMT · 7 direct trains

Trains from Salem Jn to Khammam

7 direct trains run from Salem Jn (SA) to Khammam (KMT). The fastest train is 16317 Himsagar Express, completing the journey in 12h 49m. Trains depart between 04:00 and 18:00. The distance is approximately 793 km.

Total Trains

7

Fastest

12h 49m

16317

First Train

04:00

Last Train

18:00

Distance

793 km

Salem Jn to Khammam Train Timetable

Complete list of 7 direct trains from SA to KMT with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
16317
Himsagar Express
Express
04:00Day 216:4912h 49mFri1A, 2A, 3A, SL, 2S
16359
Ers Patna Exp
Express
06:20Day 221:2815h 8mSat1A, 2A, 3A, SL, 2S
16601
Jbn Amrit Bharat
Express
09:0500:04Day 214h 59mThu1A, 2A, 3A, SL, 2S
12512
Raptisagar Sf Ex
Superfast
18:0007:19Day 213h 19mTue, Wed, Sun1A, 2A, 3A, SL, 2S
12522
Raptisagar Exp
Superfast
18:0007:19Day 213h 19mFri1A, 2A, 3A, SL, 2S
22646
Ahilyanagari Exp
Superfast
18:0007:19Day 213h 19mSat1A, 2A, 3A, SL, 2S
22648
Tvcn Krba Sf Exp
Superfast
18:0007:19Day 213h 19mMon, Thu1A, 2A, 3A, SL, 2S

Stations on the Salem Jn to Khammam route

Stops on 16317 Himsagar Express, the fastest train on this corridor (12 stations).

  1. 1. SA Salem Jn
  2. 2. JTJ Jolarpettai
  3. 3. KPD Katpadi Jn
  4. 4. CTO Chittoor
  5. 5. TPTY Tirupati
  6. 6. RU Renigunta Jn
  7. 7. GDR Gudur Jn
  8. 8. NLR Nellore
  9. 9. OGL Ongole
  10. 10. TEL Tenali Jn
  11. 11. BZA Vijayawada Jn
  12. 12. KMT Khammam

Other Routes from Salem Jn

Frequently Asked Questions

How many trains run from Salem Jn to Khammam?▼

There are 7 direct trains running from Salem Jn (SA) to Khammam (KMT). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Salem Jn to Khammam?▼

The fastest train is 16317 Himsagar Express, which covers the distance in 12h 49m. It departs at 04:00 and arrives at 16:49.

What is the first and last train from Salem Jn to Khammam?▼

The first train departs at 04:00 and the last train departs at 18:00. Check the timetable for specific trains and their running days.

What is the distance from Salem Jn to Khammam by train?▼

The distance from Salem Jn to Khammam by train is approximately 793 km. Journey time varies from 12h 49m depending on the train type.

How to check seat availability for Salem Jn to Khammam trains?▼

Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.

Which stations fall between Salem Jn and Khammam?▼

On the fastest train, Salem Jn to Khammam calls at Jolarpettai (JTJ), Katpadi Jn (KPD), Chittoor (CTO), Tirupati (TPTY), Renigunta Jn (RU), Gudur Jn (GDR), Nellore (NLR), Ongole (OGL), Tenali Jn (TEL), Vijayawada Jn (BZA). Other trains on this route may skip some of these stops.

About Salem Jn to Khammam Route

The Salem Jn to Khammam route is served by 7 direct trains operated by Indian Railways. The fastest option is 16317 Himsagar Express with a journey time of 12h 49m. The rail distance is approximately 793 km.

Trains leave Salem Jn between 04:00 (first) and 18:00 (last). Check seats and book on IRCTC.

Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.