
Ujjain to Rayagada
Rayagada is approximately 950+ kms from Ujjain. The fastest way to reach Rayagada from Ujjain is by Train Via Raj Nandgaon. It takes approximately 21 hours. The cheapest way to reach Rayagada from Ujjain is by Train Via Raipur, Chhattisgarh which would take approximately 22 hours.
Sort By
Mode of Transport
Via Raj Nandgaon
RECOMMENDED
FASTEST
Ujjain
Raj Nandgaon
Rayagada
Approx Travel Time
20h 55m
₹735
Onwards
Via Nagpur
Ujjain
Nagpur
Rayagada
Approx Travel Time
21h 10m
₹755
Onwards
Via Gondia
Ujjain
Gondia
Rayagada
Approx Travel Time
21h 10m
₹760
Onwards
Via Betul
Ujjain
Betul
Rayagada
Approx Travel Time
21h 10m
On Demand
Via Itarsi
Ujjain
Itarsi
Rayagada
Approx Travel Time
21h 10m
On Demand
Via Multai
Ujjain
Multai
Rayagada
Approx Travel Time
21h 10m
On Demand
Via Durg
Ujjain
Durg
Rayagada
Approx Travel Time
21h 25m
₹725
Onwards
Via Wardha
Ujjain
Wardha
Rayagada
Approx Travel Time
21h 40m
On Demand
Via Raipur, Chhattisgarh
CHEAPEST
Ujjain
Raipur, Chhattisgarh
Rayagada
Approx Travel Time
21h 40m
₹700
Onwards
Via Bhilai
Ujjain
Bhilai
Rayagada
Approx Travel Time
21h 40m
On Demand
Frequently Asked Questions
What is the distance between Ujjain and Rayagada?
Rayagada is approximately 950+ kms from Ujjain.
How long does it take to reach Rayagada from Ujjain?
It takes approximately 21 hours to reach Rayagada from Ujjain by Train Via Raj Nandgaon.
What is the cheapest way to reach Rayagada from Ujjain?
The cheapest way to reach Rayagada from Ujjain is by Train Via Raipur, Chhattisgarh.
What is the fastest way to reach Rayagada from Ujjain?
The fastest way to reach Rayagada from Ujjain is by Train Via Raj Nandgaon.