Skip to search

22946 Saurashtra Mail

Superfast · 990 km · 17 hr 50 min · 31 stops · Daily

Departs
11:05
Okha
Arrives
04:55
Mumbai Central · day 2
Journey
17 hr 50 min
990 km · 31 stops
Runs
Daily
Fare from
₹535
Sleeper · estimate
On time
85%
usually on time
Check seats for your date

22946 running status

Checking where it is…

22946 coach position

Fetching the coach order…

22946 vacant berths after charting

Shown full? The prepared chart lists berths free for part of the way too, and we chain them. Open full screen

Check seats from Okha to Mumbai Central

Pick a date — live seats in every class

Route and stops

Day 2 = the day after departure

Scheduled stops of 22946 Saurashtra Mail, in order, with arrival and departure times, halt length, day of the run and cumulative distance from the origin.
#StationArrivesDepartsHaltDayKm
1Okha OKHA—11:05—10
2Mithapur MTHP11:1711:181 min110
3Dwarka DWK11:3511:405 min129
4Bhatiya BHTA12:1312:141 min171
5Khambhaliya KMBL12:5312:552 min1113
6Kanalus KNLS13:1713:181 min1141
7Jamnagar JAM13:4413:495 min1167
8Hapa HAPA14:0314:052 min1176
9Aliyawada ALB14:1614:171 min1186
10Jam Wanthali WTJ14:2914:301 min1198
11Padadhari PDH14:5514:561 min1227
12Rajkot Jn RJT15:4415:5410 min1252
13Wankaner Jn WKR16:3216:375 min1294
14Than Jn THAN17:0017:022 min1321
15Surendranagar SUNR17:4417:495 min1368
16Lakhtar LTR18:0818:091 min1389
17Viramgam Jn VG19:0019:022 min1433
18Chandlodiya CLDY19:4219:442 min1487
19Ahmedabad Jn ADI20:2520:3510 min1498
20Nadiad Jn ND21:2021:222 min1544
21Anand Jn ANND21:3721:392 min1562
22Vadodara Jn BRC22:1922:245 min1598
23Bharuch Jn BH23:1123:132 min1668
24Surat ST00:0500:105 min2727
25Navsari NVS00:3300:352 min2757
26Valsad BL01:1501:205 min2796
27Vapi VAPI01:3801:402 min2822
28Palghar PLG02:3802:402 min2903
29Borivali BVI03:3003:355 min2960
30Dadar Wr DDR04:1004:155 min2984
31Mumbai Central MMCT04:55——2990

How reliably 22946 runs

85% arrive on time at the destination
typically on time · 63% on time across the route

From Oct 2025–Oct 2026 · within 15 min counts as on time.

  • Okha
    usually on time
    95%
  • Mithapur
    usually on time
    95%
  • Dwarka
    usually on time
    95%
  • Bhatiya
    usually on time
    90%
  • Khambhaliya
    typically 12 min late
    63%
  • Kanalus
    typically 16 min late
    47%
  • Jamnagar
    typically 20 min late
    38%
  • Hapa
    typically 23 min late
    33%
  • Aliyawada
    typically 29 min late · 3% over an hour
    26%
  • Jam Wanthali
    typically 33 min late · 4% over an hour
    23%
  • Padadhari
    typically 34 min late · 4% over an hour
    22%
  • Rajkot Jn
    typically 14 min late
    53%
  • Wankaner Jn
    typically 11 min late
    61%
  • Than Jn
    typically 11 min late
    61%
  • Surendranagar
    typically 3 min late
    80%
  • Lakhtar
    typically 7 min late
    77%
  • Viramgam Jn
    usually on time
    89%
  • Chandlodiya
    typically 13 min late · 3% over an hour
    56%
  • Ahmedabad Jn
    typically 5 min late · 3% over an hour
    82%
  • Nadiad Jn
    typically 5 min late
    83%
  • Anand Jn
    typically 10 min late
    75%
  • Vadodara Jn
    typically 10 min late · 3% over an hour
    71%
  • Bharuch Jn
    typically 13 min late · 3% over an hour
    57%
  • Surat
    typically 6 min late · 3% over an hour
    77%
  • Navsari
    typically 13 min late · 4% over an hour
    57%
  • Valsad
    typically 12 min late · 3% over an hour
    63%
  • Vapi
    typically 17 min late · 3% over an hour
    44%
  • Palghar
    typically 19 min late · 4% over an hour
    39%
  • Borivali
    typically 15 min late · 6% over an hour
    50%
  • Dadar Wr
    typically 11 min late · 5% over an hour
    60%
  • Mumbai Central
    usually on time · 4% over an hour
    85%

Longest halts

  • Rajkot Jn RJT10 min · arrives 15:44, departs 15:54
  • Ahmedabad Jn ADI10 min · arrives 20:25, departs 20:35
  • Dwarka DWK5 min · arrives 11:35, departs 11:40
  • Jamnagar JAM5 min · arrives 13:44, departs 13:49
  • Wankaner Jn WKR5 min · arrives 16:32, departs 16:37
  • Surendranagar SUNR5 min · arrives 17:44, departs 17:49

Return train and other trains on this route

Stations on the 22946 route