hero
How2Go
Ujjain to Rajula

Ujjain to Rajula

The fastest way to reach Rajula from Ujjain is by Train, Cab Via Surat, Mahuva. The journey takes approximately 12 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Ratlam

RECOMMENDED

Ujjain

Ratlam

Rajula

Approx Travel Time

13h 25m

On Demand

Ujjain

Ratlam

Rajula

Approx Travel Time

13h 48m

On Demand

Via Surat, Mahuva

FASTEST

Ujjain

Surat

Mahuva

Rajula

Approx Travel Time

12h 17m

On Demand

CHEAPEST

Ujjain

Surat

Mahuva

Rajula

Approx Travel Time

13h 4m

₹715

Onwards

Ads by MMT

Via Vadodara

Ujjain

Vadodara

Rajula

Approx Travel Time

17h 40m

₹1,400

Onwards

Ujjain

Vadodara

Rajula

Approx Travel Time

13h 30m

₹875

Onwards

Direct Options

Ujjain

Rajula

Approx Travel Time

15h 26m

On Demand

Ads by MMT

Via Khachrod, Surat

Ujjain

Khachrod

Surat

Rajula

Approx Travel Time

18h 48m

On Demand

Ujjain

Khachrod

Surat

Rajula

Approx Travel Time

18h 50m

₹1,095

Onwards

Via Dahod, Surat

Ujjain

Dahod

Surat

Rajula

Approx Travel Time

18h 52m

₹1,085

Onwards

Frequently Asked Questions

What is the distance between Ujjain and Rajula?

Rajula is approximately 0+ kms from Ujjain.

How long does it take to reach Rajula from Ujjain?

It takes approximately 12 hours to reach Rajula from Ujjain by Train, Cab Via Surat, Mahuva.

What is the cheapest way to reach Rajula from Ujjain?

The cheapest way to reach Rajula from Ujjain is by Train Via Surat, Mahuva.

What is the fastest way to reach Rajula from Ujjain?

The fastest way to reach Rajula from Ujjain is by Train, Cab Via Surat, Mahuva.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India