22907·Mao Hapa Sf Exp
From
MADGAON JUNCTION
MAO
22h 50m
1531 kms
1531 kms
18 stops
To
HAPA
HAPA
Duration
22h 50m
Distance
1531 kms
Stops
18
Quick Facts
Train Number
22907
Type
SuperFast
Departure
10:40
Arrival
09:30
Distance
1531 kms
Stops
18
Classes
3E, SL, 3A, 2A
Route
MAO → HAPA
Station-wise Schedule
18 stations| # | Station | Arrival | Departure | Distance |
|---|---|---|---|---|
| 1 | MAOMADGAON JUNCTION | — | 10:40 | 0 kms |
| 2 | THVMTHIVIM | 11:22 | 11:24 | 65 kms |
| 3 | KUDLKUDAL | 12:30 | 12:32 | 140 kms |
| 4 | RNRATNAGIRI | 15:10 | 15:15 | 335 kms |
| 5 | KHEDKHED | 17:15 | 17:17 | 482 kms |
| 6 | PNVLPANVEL | 19:37 | 19:40 | 697 kms |
| 7 | BSRVASAI ROAD | 21:00 | 21:05 | 764 kms |
| 8 | VAPIVAPI | 22:33 | 22:35 | 887 kms |
| 9 | STSURAT | 23:58 | 00:03 | 979 kms |
| 10 | BHBHARUCH JN | 00:46 | 00:48 | 1038 kms |
| 11 | BRCVADODARA JN | 01:48 | 01:53 | 1108 kms |
| 12 | ANNDANAND JN | 02:27 | 02:29 | 1144 kms |
| 13 | NDNADIAD JN | 02:45 | 02:47 | 1162 kms |
| 14 | ADIAHMEDABAD JN | 03:40 | 03:50 | 1208 kms |
| 15 | VGVIRAMGAM JN | 04:53 | 04:55 | 1273 kms |
| 16 | SUNRSURENDRANAGAR | 06:06 | 06:08 | 1339 kms |
| 17 | RJTRAJKOT | 07:57 | 08:07 | 1455 kms |
| 18 | HAPAHAPA | 09:30 | — | 1531 kms |
Other trains from Madgaon Jn to Hapa
View all direct trains on this route
Frequently Asked Questions
What is the route of train 22907?
22907 Mao Hapa Sf Exp runs from Madgaon Jn (MAO) to Hapa (HAPA), covering 1531 kms with 18 stops.
What are the departure and arrival times for train 22907?
Train 22907 departs MAO at 10:40 and arrives HAPA at 09:30. The total journey time is 22h 50m.
On which days does train 22907 run?
Train 22907 runs on Fri.
How many stations does train 22907 stop at?
Train 22907 halts at 18 stations between MAO and HAPA. The full station-wise timetable is listed on this page.
What type of train is 22907 Mao Hapa Sf Exp?
Train 22907 is a SuperFast service operated by Indian Railways on the MAO–HAPA route.
What travel classes are available on train 22907?
Train 22907 offers 3E, SL, 3A, 2A class bookings.
How can I track train 22907 live?
Use Train Dekho's Live Train Status to see the real-time location, delay in minutes, and station-by-station progress for train 22907.
Check other trains
Search by train number or name.
Download the app
Live tracking, delay alerts & more for train 22907.
Get it on Google Play