22907·Mao Hapa Sf Exp

SuperFast
SMTWTFS

From

MADGAON JUNCTION

MAO

Departure10:40

22h 50m

To

HAPA

HAPA

Arrival09:30

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
#StationArrivalDepartureDistance
1
MAOMADGAON JUNCTION
10:400 kms
2
THVMTHIVIM
11:2211:2465 kms
3
KUDLKUDAL
12:3012:32140 kms
4
RNRATNAGIRI
15:1015:15335 kms
5
KHEDKHED
17:1517:17482 kms
6
PNVLPANVEL
19:3719:40697 kms
7
BSRVASAI ROAD
21:0021:05764 kms
8
VAPIVAPI
22:3322:35887 kms
9
STSURAT
23:5800:03979 kms
10
BHBHARUCH JN
00:4600:481038 kms
11
BRCVADODARA JN
01:4801:531108 kms
12
ANNDANAND JN
02:2702:291144 kms
13
NDNADIAD JN
02:4502:471162 kms
14
ADIAHMEDABAD JN
03:4003:501208 kms
15
VGVIRAMGAM JN
04:5304:551273 kms
16
SUNRSURENDRANAGAR
06:0606:081339 kms
17
RJTRAJKOT
07:5708:071455 kms
18
HAPAHAPA
09:301531 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