Ujjain to Beohari Distance

Beohari is approximately 650+ km from Ujjain. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 15 hours. Flying is the fastest way to reach Beohari, with a total travel time of approximately 9 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Ujjain, India to Beohari, India

Via Vidisha

RECOMMENDED

Ujjain

Vidisha

Beohari

Approx Travel Time

11h 15m

₹455

Onwards

Ujjain

Vidisha

Beohari

Approx Travel Time

14h 35m

₹925

Onwards

Direct Options

Ujjain

Beohari

Approx Travel Time

14h 30m

On Demand

Ads by MMT

Via Indore, Rewa

FASTEST

Ujjain

Indore

Rewa

Beohari

Approx Travel Time

9h 14m

₹7,539

Onwards

Via Bhopal

Ujjain

Bhopal

Beohari

Approx Travel Time

13h 40m

₹6,344

Onwards

CHEAPEST

Ujjain

Bhopal

Beohari

Approx Travel Time

12h 40m

₹390

Onwards

Ads by MMT

Via Dewas, Rewa

Ujjain

Dewas

Rewa

Beohari

Approx Travel Time

19h 52m

₹1,489

Onwards

Via Bhopal, Sidhi

Ujjain

Bhopal

Sidhi

Beohari

Approx Travel Time

19h 9m

₹7,754

Onwards

Via Itarsi

Ujjain

Itarsi

Beohari

Approx Travel Time

11h 50m

On Demand

Via Vidisha, Katni

Ujjain

Vidisha

Katni

Beohari

Approx Travel Time

10h 55m

₹550

Onwards

Frequently Asked Questions

What is the distance between Ujjain and Beohari?

Beohari is approximately 650+ km from Ujjain.

How long does it take to reach Beohari from Ujjain?

It takes approximately 9 hours to reach Beohari from Ujjain by Cab, Flight, Bus Via Indore, Rewa.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India