Travel from Bhopal to Ujjain

Train from Bhopal to Ujjain

Indian Railways operates a train from Bhopal to Ujjain every 4 hours. Tickets cost $3 - $16 and the journey takes 3 h 15 min.

How to get from Bhopal to Ujjain

From Bhopal Junction (BPL) train to Ujjain Junction (UJN).3 h 15 min₹843
From Bhopal taxi to Ujjain.2 h 51 min₹3,478
From Bhopal drive to Ujjain.2 h 51 min₹1,518

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

The train from Bhopal Junction (BPL) to Ujjain Junction (UJN) takes 3 h 15 min including transfers and departs every four hours.

Is there a direct train between Bhopal and Ujjain?

Yes, there is a direct train departing from Bhopal Junction (BPL) and arriving at Ujjain Junction (UJN). Services depart every four hours, and operate every day. The journey takes approximately 3 h 15 min.

Operators from Bhopal to Ujjain

Indian RailwaysIndian Railways