hero
How2Go
Barmer to Ujjain

Barmer to Ujjain

Ujjain is approximately 700+ km from Barmer, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Ujjain.

Read More
Sort By
Mode of Transport

Via Jodhpur, Indore

RECOMMENDED

FASTEST

Barmer

Jodhpur

Indore

Ujjain

Approx Travel Time

8h 19m

₹8,909

Onwards

Barmer

Jodhpur

Indore

Ujjain

Approx Travel Time

10h 15m

₹8,992

Onwards

Barmer

Jodhpur

Indore

Ujjain

Approx Travel Time

8h 35m

₹9,647

Onwards

Barmer

Jodhpur

Indore

Ujjain

Approx Travel Time

9h 14m

₹9,274

Onwards

Via Anand

CHEAPEST

Barmer

Anand

Ujjain

Approx Travel Time

16h 21m

₹625

Onwards

Ads by MMT

Via Jodhpur

Barmer

Jodhpur

Ujjain

Approx Travel Time

15h 59m

₹910

Onwards

Via Ratlam

Barmer

Ratlam

Ujjain

Approx Travel Time

18h 20m

₹1,648

Onwards

Ads by MMT

Direct Options

Barmer

Ujjain

Approx Travel Time

19h 2m

₹1,615

Onwards

Via Nimbahera

Barmer

Nimbahera

Ujjain

Approx Travel Time

17h 42m

₹6,121

Onwards

Via Sojat

Barmer

Sojat

Ujjain

Approx Travel Time

17h 16m

On Demand

Frequently Asked Questions

What is the distance between Barmer and Ujjain?

Ujjain is approximately 700+ kms from Barmer.

How long does it take to reach Ujjain from Barmer?

It takes approximately 9 hours to reach Ujjain from Barmer by Train, Flight Via Jodhpur, Indore.

What is the cheapest way to reach Ujjain from Barmer?

The cheapest way to reach Ujjain from Barmer is by Train Via Anand.

What is the fastest way to reach Ujjain from Barmer?

The fastest way to reach Ujjain from Barmer is by Train, Flight Via Jodhpur, Indore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India