Trains from Ujjain to Mumbai
697 km by rail · 14 direct trains · fastest 9 hr 55 min on the 20916 Indore–Charlapalli Humsafar · 2 daily · 1 station in Ujjain, 3 in Mumbai
- Departures
- 01:30 – 23:10
- Fare from
- ₹400
- Sleeper · estimate
Every direct train
- 22194Gwalior–Daund Superfast Express01:3011 hr 25 min12:55
Ujjain Jn (UJN) to Vasai Road (BSR)
698 km · Superfast
- 02134Bandra Terminus Festival Special01:4511 hr 22 min13:07
Ujjain Jn (UJN) to Borivali (BVI)
720 km · Superfast
- 02199Jhansi–Bandra Terminus Superfast Express04:0011 hr 14 min15:14
Ujjain Jn (UJN) to Borivali (BVI)
715 km · Superfast
- 22195Jhansi–Bandra Terminus Superfast Express04:0011 hr 17 min15:17
Ujjain Jn (UJN) to Borivali (BVI)
715 km · Mail/Express
- 09190Katihar–Mumbai Central Special05:5011 hr 48 min17:38
Ujjain Jn (UJN) to Borivali (BVI)
715 km · Mail/Express
- 09324Indore–Pune Special12:4510 hr 10 min22:55
Ujjain Jn (UJN) to Vasai Road (BSR)
697 km · Mail/Express
- 20916Indore–Charlapalli Humsafar12:459 hr 55 min22:40
Ujjain Jn (UJN) to Vasai Road (BSR)
698 km · Superfast · fastest
- 22944Indore–Daund Express17:5510 hr 35 min04:30+1 arrives the next day
Ujjain Jn (UJN) to Vasai Road (BSR)
698 km · Superfast
- 09080Indore–Mumbai Central Superfast Special18:2512 hr 4 min06:29+1 arrives the next day
Ujjain Jn (UJN) to Borivali (BVI)
715 km · Mail/Express
- 09086Indore–Mumbai Central AC Superfast18:2512 hr 4 min06:29+1 arrives the next day
Ujjain Jn (UJN) to Borivali (BVI)
715 km · Mail/Express
- 12962Avantika Express18:5510 hr 37 min05:32+1 arrives the next day
Ujjain Jn (UJN) to Borivali (BVI)
716 km · Superfast
- 19092Bandra Terminus Humsafar20:0011 hr 28 min07:28+1 arrives the next day
Ujjain Jn (UJN) to Borivali (BVI)
716 km · Mail/Express
- 12228Mumbai Central Duronto22:1010 hr 10 min08:20+1 arrives the next day
Ujjain Jn (UJN) to Mumbai Central (MMCT)
746 km · Rajdhani
- 20932Indore–Thiruvananthapuram North Superfast Express23:1010 hr 45 min09:55+1 arrives the next day
Ujjain Jn (UJN) to Vasai Road (BSR)
698 km · Mail/Express
Search Ujjain to Mumbai for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Ratlam JnRTM
Ujjain Jn UJN to Borivali BVI
22:109 hr 28 min07:38+1 arrives the next dayHolds 9 in 101 hr 3 min to change at RTMHolds about 9 times in 10 here. Measured on 57,918 paired days.
12228 often runs late
- One change at Vadodara JnBRC
Ujjain Jn UJN to Borivali BVI
22:1010 hr 13 min08:23+1 arrives the next dayHolds 9 in 101 hr 5 min to change at BRCHolds about 9 times in 10 here. Measured on 2,52,063 paired days.
12910 often runs late
- One change at Nagda JnNAD
Ujjain Jn UJN to Borivali BVI
21:0510 hr 33 min07:38+1 arrives the next dayAlmost always holds1 hr 29 min to change at NADAlmost always holds here. Measured on 2,20,685 paired days.
12952 often runs late
- One change at Nagda JnNAD
Ujjain Jn UJN to Borivali BVI
20:4010 hr 58 min07:38+1 arrives the next dayAlmost always holds1 hr 54 min to change at NADAlmost always holds here. Measured on 2,20,685 paired days.
12952 often runs late