
Ujjain to Gangtok
Gangtok is approximately 1850+ kms from Ujjain. The fastest way to reach Gangtok from Ujjain is by Train, Flight, Cab Via Jaipur, Siliguri. It takes approximately 20 hours. The cheapest way to reach Gangtok from Ujjain is by Train, Bus Via Patna, Siliguri which would take approximately 40 hours.
Sort By
Mode of Transport
Via Jaipur, Siliguri
RECOMMENDED
Ujjain
Jaipur
Siliguri
Gangtok
Approx Travel Time
20h 40m
₹8,042
Onwards
FASTEST
Ujjain
Jaipur
Siliguri
Gangtok
Approx Travel Time
19h 51m
₹11,852
Onwards
Ujjain
Jaipur
Siliguri
Gangtok
Approx Travel Time
22h 30m
₹8,427
Onwards
Ujjain
Jaipur
Siliguri
Gangtok
Approx Travel Time
21h 41m
₹12,237
Onwards
Via Patna, Siliguri
CHEAPEST
Ujjain
Patna
Siliguri
Gangtok
Approx Travel Time
1d 16h 12m
₹1,565
Onwards
Ujjain
Patna
Siliguri
Gangtok
Approx Travel Time
1d 6h 31m
₹11,683
Onwards
Via Gorakhpur, Siliguri
Ujjain
Gorakhpur
Siliguri
Gangtok
Approx Travel Time
1d 19h 27m
₹2,789
Onwards
Via Delhi, Siliguri
Ujjain
Delhi
Siliguri
Gangtok
Approx Travel Time
21h 4m
₹8,021
Onwards
Ujjain
Delhi
Siliguri
Gangtok
Approx Travel Time
21h 53m
₹5,002
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Gangtok?
Gangtok is approximately 1850+ kms from Ujjain.
How long does it take to reach Gangtok from Ujjain?
It takes approximately 20 hours to reach Gangtok from Ujjain by Train, Flight, Cab Via Jaipur, Siliguri.
What is the cheapest way to reach Gangtok from Ujjain?
The cheapest way to reach Gangtok from Ujjain is by Train, Bus Via Patna, Siliguri.
What is the fastest way to reach Gangtok from Ujjain?
The fastest way to reach Gangtok from Ujjain is by Train, Flight, Cab Via Jaipur, Siliguri.

