hero
How2Go
Ujjain to Barshi

Ujjain to Barshi

Barshi is approximately 650+ kms from Ujjain. The fastest way to reach Barshi from Ujjain is by Cab, Flight, Train Via Indore, Pune. It takes approximately 11 hours. The cheapest way to reach Barshi from Ujjain is by Train Via Itarsi which would take approximately 16 hours.

Sort By
Mode of Transport

Via Aurangabad, Maharashtra

RECOMMENDED

Ujjain

Aurangabad, Maharashtra

Barshi

Approx Travel Time

12h 30m

₹5,544

Onwards

Via Indore, Pune

Ujjain

Indore

Pune

Barshi

Approx Travel Time

11h 25m

₹5,505

Onwards

FASTEST

Ujjain

Indore

Pune

Barshi

Approx Travel Time

11h 14m

₹6,456

Onwards

Ujjain

Indore

Pune

Barshi

Approx Travel Time

11h 40m

₹5,870

Onwards

Ads by MMT

Via Itarsi

CHEAPEST

Ujjain

Itarsi

Barshi

Approx Travel Time

15h 35m

₹1,665

Onwards

Via Shirdi

Ujjain

Shirdi

Barshi

Approx Travel Time

17h 1m

On Demand

Ads by MMT

Via Aurangabad, Maharashtra, Madha

Ujjain

Aurangabad, Maharashtra

Madha

Barshi

Approx Travel Time

15h 58m

On Demand

Via Ahmednagar, Madha

Ujjain

Ahmednagar

Madha

Barshi

Approx Travel Time

19h 17m

On Demand

Via Aurangabad, Maharashtra, Osmanabad

Ujjain

Aurangabad, Maharashtra

Osmanabad

Barshi

Approx Travel Time

14h 59m

On Demand

Via Ahmednagar

Ujjain

Ahmednagar

Barshi

Approx Travel Time

17h 35m

On Demand

Frequently Asked Questions

What is the distance between Ujjain and Barshi?

Barshi is approximately 650+ kms from Ujjain.

How long does it take to reach Barshi from Ujjain?

It takes approximately 11 hours to reach Barshi from Ujjain by Cab, Flight, Train Via Indore, Pune.

What is the cheapest way to reach Barshi from Ujjain?

The cheapest way to reach Barshi from Ujjain is by Train Via Itarsi.

What is the fastest way to reach Barshi from Ujjain?

The fastest way to reach Barshi from Ujjain is by Cab, Flight, Train Via Indore, Pune.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India