
Rajgir to Ujjain
Ujjain is approximately 1200+ kms from Rajgir. The fastest way to reach Ujjain from Rajgir is by Train, Flight, Cab Via Patna, Indore. It takes approximately 8 hours. The cheapest way to reach Ujjain from Rajgir is by Train Via Varanasi which would take approximately 24 hours.
Sort By
Mode of Transport
Via Patna, Indore
RECOMMENDED
FASTEST
Rajgir
Patna
Indore
Ujjain
Approx Travel Time
7h 35m
₹6,340
Onwards
Rajgir
Patna
Indore
Ujjain
Approx Travel Time
7h 35m
₹5,118
Onwards
Rajgir
Patna
Indore
Ujjain
Approx Travel Time
7h 50m
₹5,143
Onwards
Via Prayagraj(Allahabad)
Rajgir
Prayagraj(Allahabad)
Ujjain
Approx Travel Time
23h 55m
₹710
Onwards
Via Patna, Katni
Rajgir
Patna
Katni
Ujjain
Approx Travel Time
1d 1h 50m
₹705
Onwards
Via Mughal Sarai
Rajgir
Mughal Sarai
Ujjain
Approx Travel Time
23h 40m
₹735
Onwards
Via Varanasi
CHEAPEST
Rajgir
Varanasi
Ujjain
Approx Travel Time
23h 55m
₹570
Onwards
Via Patna, Prayagraj(Allahabad)
Rajgir
Patna
Prayagraj(Allahabad)
Ujjain
Approx Travel Time
1d 1h 50m
₹595
Onwards
Via Patna, Jabalpur
Rajgir
Patna
Jabalpur
Ujjain
Approx Travel Time
1d 2h 20m
₹705
Onwards
Via Jaunpur
Rajgir
Jaunpur
Ujjain
Approx Travel Time
1d 0h 10m
On Demand
Frequently Asked Questions
What is the distance between Rajgir and Ujjain?
Ujjain is approximately 1200+ kms from Rajgir.
How long does it take to reach Ujjain from Rajgir?
It takes approximately 8 hours to reach Ujjain from Rajgir by Train, Flight, Cab Via Patna, Indore.
What is the cheapest way to reach Ujjain from Rajgir?
The cheapest way to reach Ujjain from Rajgir is by Train Via Varanasi.
What is the fastest way to reach Ujjain from Rajgir?
The fastest way to reach Ujjain from Rajgir is by Train, Flight, Cab Via Patna, Indore.