
Nabha to Ujjain
Ujjain is approximately 950+ kms from Nabha. The fastest way to reach Ujjain from Nabha is by Train, Flight, Cab Via Delhi, Indore. It takes approximately 12 hours. The cheapest way to reach Ujjain from Nabha is by Train Via Delhi which would take approximately 16 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Nabha
Delhi
Ujjain
Approx Travel Time
15h 37m
₹610
Onwards
Via Delhi, Pachpahar
Nabha
Delhi
Pachpahar
Ujjain
Approx Travel Time
15h 15m
On Demand
Nabha
Delhi
Pachpahar
Ujjain
Approx Travel Time
16h 4m
On Demand
Via Delhi, Indore
FASTEST
Nabha
Delhi
Indore
Ujjain
Approx Travel Time
11h 20m
₹6,945
Onwards
Nabha
Delhi
Indore
Ujjain
Approx Travel Time
11h 39m
₹6,123
Onwards
Via Vadodara
Nabha
Vadodara
Ujjain
Approx Travel Time
1d 9h 30m
On Demand
Via Dhuri, Delhi
Nabha
Dhuri
Delhi
Ujjain
Approx Travel Time
16h 2m
₹690
Onwards
Via Delhi, Kota
Nabha
Delhi
Kota
Ujjain
Approx Travel Time
16h 51m
₹894
Onwards
Via Dhuri, Kota
Nabha
Dhuri
Kota
Ujjain
Approx Travel Time
17h 20m
₹1,039
Onwards
Via Delhi, Bhopal
Nabha
Delhi
Bhopal
Ujjain
Approx Travel Time
11h 59m
₹5,374
Onwards
Frequently Asked Questions
What is the distance between Nabha and Ujjain?
Ujjain is approximately 950+ kms from Nabha.
How long does it take to reach Ujjain from Nabha?
It takes approximately 12 hours to reach Ujjain from Nabha by Train, Flight, Cab Via Delhi, Indore.
What is the cheapest way to reach Ujjain from Nabha?
The cheapest way to reach Ujjain from Nabha is by Train Via Delhi.
What is the fastest way to reach Ujjain from Nabha?
The fastest way to reach Ujjain from Nabha is by Train, Flight, Cab Via Delhi, Indore.

