Trains from Prayagraj Jn to Surat
Prayagraj Jn to Surat is 1,248 km by rail. 4 direct trains run it; the fastest is the 22968 Prayagraj–Ahmedabad Superfast Express at 19 hr 29 min. The most punctual is the 20942 Ghazipur City–Bandra Terminus Superfast Express, on time (within 15 min) on 75% of days, typically 4 min late. None runs every day, leaving between 00:55 and 18:50. When they are waitlisted, a journey with one change takes 20 hr 58 min.
- Departures
- 00:55 – 18:50
- Fare from
- ₹590
- Sleeper · estimate
- Most punctual
- 75% on time
- 20942 Ghazipur City–Bandra Terminus Superfast Express
- Daily trains
- 0 of 4
Trains and seats
- 20942Ghazipur City–Bandra Terminus Superfast Express00:5522 hr 44 min23:39
PRYJ — ST · 1,454 km · Mail/Express
Checking seats - 09066Chhapra–Surat Special08:0027 hr 15 min11:15+1 arrives the next day
PRYJ — ST · 1,368 km · Mail/Express
Checking seats - 04139Prayagraj–Dadar Special17:1024 hr 39 min17:49+1 arrives the next day
PRYJ — ST · 1,432 km · Mail/Express
Checking seats - 22968Prayagraj–Ahmedabad Superfast Express18:5019 hr 29 min14:19+1 arrives the next day
PRYJ — ST · 1,248 km · Superfast · fastest
Checking seats
Check seats and fares for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Jalgaon JnJL23:2520 hr 58 min20:23+1 arrives the next day
1 hr 29 min longer than the fastest direct
Holds 8 in 101 hr 2 min to change at JL — tightHolds about 8 times in 10 here. This train arrives a median 37 min late, against 22 min late for the junction's typical arrival. 151 min would make it 9 in 10. Measured on 4,20,887 paired days.
12166 often runs late
PRYJ — JL
Checking seatsJL — ST
Checking seats - One change at Sawai MadhopurSWM04:0521 hr 5 min01:10+1 arrives the next day
1 hr 36 min longer than the fastest direct
Holds 9 in 101 hr 10 min to change at SWMHolds about 9 times in 10 here. Measured on 1,22,870 paired days.
12315 often runs late
PRYJ — SWM
Checking seatsSWM — ST
Checking seats - One change at SatnaSTA16:4021 hr 10 min13:50+1 arrives the next day
1 hr 41 min longer than the fastest direct
Holds 9 in 101 hr 50 min to change at STAHolds about 9 times in 10 here. Measured on 25,233 paired days.
20906 Ekta Nagar Mahamana 21:45 — 13:50 on Sat
11060 often runs late
PRYJ — STA
Checking seatsSTA — ST
Checking seats - One change at BurhanpurBAU18:4021 hr 12 min15:52+1 arrives the next day
1 hr 43 min longer than the fastest direct
Holds 9 in 101 hr 26 min to change at BAU — tightHolds about 9 times in 10 here. 88 min would make it 9 in 10. Measured on 1,24,871 paired days.
22184 often runs late
PRYJ — BAU
Checking seatsBAU — ST
Checking seats - One change at Jalgaon JnJL05:2021 hr 13 min02:33+1 arrives the next day
1 hr 44 min longer than the fastest direct
15181 Mau–Mumbai LTT Express 05:20 — 19:43 on Sun
Holds 8 in 101 hr 40 min to change at JL — tightHolds about 8 times in 10 here. 212 min would make it 9 in 10. Measured on 4,62,851 paired days.
22104 often runs late
PRYJ — JL
Checking seatsJL — ST
Checking seats - One change at Bhusaval JnBSL18:1021 hr 55 min16:05+1 arrives the next day
2 hr 26 min longer than the fastest direct
Holds 9 in 101 hr 50 min to change at BSLHolds about 9 times in 10 here. Measured on 1,31,374 paired days.
19046 often runs late
PRYJ — BSL
Checking seatsBSL — ST
Checking seats
Which arrives on time
On time = within 15 min at Surat · year to August 2026 · 2 of 4 trains tracked
- typically 4 min late at Surat75%
- usually on time at Surat69%
Fares
Estimated for 1,248 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹590 | observed fares |
| 3E AC 3 economy | ₹1,433 | observed fares |
| 3A AC 3 tier | ₹1,533 | observed fares |
| 2A AC 2 tier | ₹2,179 | observed fares |
| 1A AC first class | ₹3,659 | observed fares |
One adult, General quota, Mail/Express pricing · not every train carries every class
Other trains from Prayagraj Jn
- Prayagraj Jn to Kanpur Central68 direct trains · 194 km
- Prayagraj Jn to Dd Upadhyaya Jn66 direct trains · 152 km
- Prayagraj Jn to Tundla Jn49 direct trains · 426 km
- Prayagraj Jn to Govindpuri43 direct trains · 197 km
- Prayagraj Jn to Varanasi Jn38 direct trains · 126 km
- Prayagraj Jn to Fatehpur37 direct trains · 117 km