From Elphinstone Rd train to Mumbai airport, fly to Udaipur airport, then taxi to Udaipur. 2 h 49 min $80. From Mumbai bus to Udaipur. 13 h 32 min $25. From Bandra Terminus (BDTS) train to Ranapratapnagar (RPZ). 16 h 46 min $26. From Mumbai drive to Udaipur. 10 h 22 min $90.
Train, bus or fly from Mumbai to Udaipur?
Spicejet, Jet Lite and 3 other airlines fly from Mumbai to Udaipur every 4 hours. Alternatively, RSRTC operates a bus from Mumbai to Udaipur every 3 hours. Tickets cost $25 - $40 and the journey takes 13 h 32 min. RedBus also services this route hourly.