3 Ways to Reach Ujjain to Vidisha by Bus, Train, Flights, Drive & Taxi

Planning a trip from Ujjain to Vidisha Cleartrip helps you select the best route between Ujjain & Vidisha based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Ujjain & Vidisha

The distance from Ujjain to Vidisha is approximately 243.41kms. By car, it takes roughly 3h 40m to reach Vidisha from Ujjain . Take a look at the 3 routes available to reach Vidisha from Ujjain

  • 1.

  • Reach Ujjain to Vidisha by train

  • 4h 2m

  • Rs. 700

 
Ujjain Junction (UJN)
 
4h 2m
Rs. 700
You can reach Vidisha (BHS) from Ujjain Junction (UJN) by travelling in a train. Ujjain Junction (UJN) to Vidisha (BHS) train takes approximately 4h 2m. You can catch a train from Ujjain Junction (UJN) and get down at Vidisha (BHS). The price of the train ticket is approximately Rs. 700.
 
Vidisha (BHS)
  • 2.

  • Reach Ujjain to Vidisha by Drive

  • 3h 40m

  • Rs. 1598

 
Ujjain
 
3h 40m
Rs. 1598
You can take a car from Ujjain to Vidisha. It will take you around 3h 40m to cover distance of 243.41kms and reach Vidisha from Ujjain. The total amount for the journey will be approximately Rs.1598.
 
Vidisha
  • 3.

  • Reach Ujjain to Vidisha by taxi

  • 3h 40m

  • Rs. 4000

 
Ujjain
 
3h 40m
Rs. 4000
You can take a car from Ujjain to Vidisha. It will take you around 3h 40m to cover distance of 243.41kms and reach Vidisha from Ujjain. The total amount for the journey will be approximately Rs.4000.
 
Vidisha
Check out all the available routes from Vidisha to Ujjain →

Other popular routes from Ujjain