Trains from Goa to Pune
547 km by rail · 3 direct trains · fastest 12 hr 35 min on the 12779 Goa Express · 1 daily · 1 station in Goa, 1 in Pune
- Departures
- 09:55 – 15:50
- Fare from
- ₹370
- Sleeper · estimate
Every direct train
- 11098Poorna Express09:5513 hr 5 min23:00
Madgaon (MAO) to Pune Jn (PUNE)
547 km · Mail/Express
- 12779Goa Express15:4012 hr 35 min04:15+1 arrives the next day
Madgaon (MAO) to Pune Jn (PUNE)
548 km · Superfast · fastest
- 22149Ernakulam–Pune Superfast Express15:5014 hr05:50+1 arrives the next day
Madgaon (MAO) to Pune Jn (PUNE)
639 km · Superfast
Search Goa to Pune for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at ThaneTNA
Madgaon MAO to Pune Jn PUNE
12:2013 hr 30 min01:50+1 arrives the next dayHolds 9 in 101 hr 20 min to change at TNA — tightHolds about 9 times in 10 here. 103 min would make it 9 in 10. Measured on 9,43,635 paired days.
22230 often runs late
- One change at ThaneTNA
Madgaon MAO to Pune Jn PUNE
12:2013 hr 55 min02:15+1 arrives the next dayHolds 9 in 101 hr 45 min to change at TNAHolds about 9 times in 10 here. Measured on 9,43,635 paired days.
22230 often runs late
- One change at PanvelPNVL
Madgaon MAO to Pune Jn PUNE
10:0014 hr 1 min00:01+1 arrives the next day22907 MAO HAPA SF EXP 10:00 — 19:37 on Fri
Holds 9 in 101 hr 33 min to change at PNVL — tightHolds about 9 times in 10 here. 94 min would make it 9 in 10. Measured on 1,21,839 paired days.
12449 often runs late
- One change at PanvelPNVL
Madgaon MAO to Pune Jn PUNE
02:4014 hr 10 min16:50Holds 8 in 101 hr 3 min to change at PNVL — tightHolds about 8 times in 10 here. This train arrives a median 44 min late, against 26 min late for the junction's typical arrival. 101 min would make it 9 in 10. Measured on 92,314 paired days.
22476 often runs late
- One change at ThaneTNA
Madgaon MAO to Pune Jn PUNE
19:4014 hr 20 min10:00+1 arrives the next dayHolds 8 in 101 hr 13 min to change at TNA — tightHolds about 8 times in 10 here. 141 min would make it 9 in 10. Measured on 5,00,936 paired days.
12620 often runs late