
Rishikesh to Ujjain
Ujjain is approximately 950+ kms from Rishikesh. The fastest way to reach Ujjain from Rishikesh is by Cab, Train Via Mathura. It takes approximately 16 hours. The cheapest way to reach Ujjain from Rishikesh is by Bus, Train Via Jaipur which would take approximately 19 hours.
Sort By
Mode of Transport
Via Mathura
RECOMMENDED
FASTEST
Rishikesh
Mathura
Ujjain
Approx Travel Time
16h 5m
₹8,576
Onwards
Rishikesh
Mathura
Ujjain
Approx Travel Time
17h 15m
On Demand
Rishikesh
Mathura
Ujjain
Approx Travel Time
18h 20m
₹965
Onwards
Via Delhi
Rishikesh
Delhi
Ujjain
Approx Travel Time
17h 33m
₹833
Onwards
Rishikesh
Delhi
Ujjain
Approx Travel Time
16h 23m
₹4,192
Onwards
Rishikesh
Delhi
Ujjain
Approx Travel Time
17h 28m
On Demand
Via Kota
Rishikesh
Kota
Ujjain
Approx Travel Time
19h 3m
₹1,199
Onwards
Via Jaipur
CHEAPEST
Rishikesh
Jaipur
Ujjain
Approx Travel Time
19h
₹815
Onwards
Frequently Asked Questions
What is the distance between Rishikesh and Ujjain?
Ujjain is approximately 950+ kms from Rishikesh.
How long does it take to reach Ujjain from Rishikesh?
It takes approximately 16 hours to reach Ujjain from Rishikesh by Cab, Train Via Mathura.
What is the cheapest way to reach Ujjain from Rishikesh?
The cheapest way to reach Ujjain from Rishikesh is by Bus, Train Via Jaipur.
What is the fastest way to reach Ujjain from Rishikesh?
The fastest way to reach Ujjain from Rishikesh is by Cab, Train Via Mathura.


