Travel from Udaipur to Bhopal

Train, bus or fly from Udaipur to Bhopal?

You can take a bus from Udaipur to Bhopal via Kota in around 10 hours 34 minutes. Alternatively, you can take a train from Udaipur to Bhopal via Chittaurgarh (COR) in around 13 hours 18 minutes.

How to get from Udaipur to Bhopal

ModeDurationPrice
From Udaipur bus to Kota then bus to Bhopal.10 h 34 min₹1,053
From Ranapratapnagar (RPZ) train to Chittaurgarh (COR) then train to Bhopal Junction (BPL).13 h 18 min₹1,922
From Ranapratapnagar (RPZ) night train to Ujjain Junction (UJN) then train to Bhopal Junction (BPL).14 h 18 min₹1,921
From Ranapratapnagar (RPZ) night train to Indore Junction Bg (INDB), walk to Indore, then bus to Bhopal.16 h 56 min₹1,815
From Udaipur taxi to Bhopal.7 h 44 min₹9,513
From Udaipur drive to Bhopal.7 h 44 min₹4,175
From Udaipur taxi to Udaipur airport, fly to Bhopal airport, then taxi to Bhopal.5 h 20 min₹8,324

How long does it take to get from Udaipur to Bhopal?

It takes approximately 10 hours 34 minutes to get from Udaipur to Bhopal, including transfers.

Is there a direct train between Udaipur and Bhopal?

No, there is no direct train from Udaipur to Bhopal. However, there are services departing from Ranapratapnagar (RPZ) and arriving at Bhopal Junction (BPL) via Chittaurgarh (COR). The journey, including transfers, takes approximately 13 hours 18 minutes.

Is there a direct bus between Udaipur and Bhopal?

No, there is no direct bus from Udaipur to Bhopal. However, there are services departing from Udaipur and arriving at Bhopal via Kota. The journey, including transfers, takes approximately 10 hours 34 minutes.

Operators from Udaipur to Bhopal

OperatorPhoneWebsite
RSRTCRSRTC
Indian RailwaysIndian Railways
RedBusRedBus
Air India LimitedAir India Limited
Jet AirwaysJet Airways
Jet LiteJet Lite
IndiGo AirlinesIndiGo Airlines
SpicejetSpicejet