Udaipur
Udaipur
Gangtok
Gangtok
Train Flight

Udaipur to Gangtok

Updated: 28 May 2026

The journey from Udaipur, Tripura to Gangtok, Sikkim is a long-distance trip of approximately 900 km. You must first reach Agartala to access major transport links. From Agartala, the most practical route is to fly to Bagdogra or take a train to New Jalpaiguri (NJP), and then take a taxi or bus to Gangtok. The road journey from Bagdogra to Gangtok is about 125 km and takes 4-5 hours through the scenic Teesta River valley.

Total Distance: Driving distance is 900 km; straight-line air distance is 500 km.
Fastest Way
Flight to Bagdogra followed by a taxi to Gangtok is the fastest route.
Cheapest Way
Train travel to New Jalpaiguri followed by a shared taxi is the most economical.
Compare Udaipur to Gangtok Routes
Train
Connecting
Flight
Connecting
Duration 36 hours 8 hours
Avg Price 2000 - 4000 INR 8000 - 15000 INR
Operator Indian Railways IndiGo
Route Agartala to New Jalpaiguri (NJP) via Guwahati. Agartala (IXA) to Bagdogra (IXB) via Kolkata.
Tip This is a very long train journey; book in advance. Bagdogra is the nearest major airport to Gangtok.
Travel Tips
  • Permits
    Indian citizens need a permit to visit Tsomgo Lake and Nathula Pass.
  • Clothing
    Carry heavy woolens if visiting during the winter months.
  • Connectivity
    Mobile network is generally good in Gangtok but weak in remote areas.
  • Local Etiquette
    Respect local Buddhist customs and traditions.
  • Food
    Try Momos and Thukpa, the most popular local dishes.
Safety Tips
  • Road Safety
    The roads can be challenging; hire an experienced local driver.
  • Health
    Carry basic medicines as medical facilities are limited in remote areas.
  • Emergency
    Keep the contact details of your hotel and local tour guide.
  • Night Travel
    Avoid traveling on mountain roads after sunset.
People Also Ask
  • Do I need a permit for Gangtok?
    No, Indian citizens do not need a permit for Gangtok city.
  • How do I get a permit for Nathula Pass?
    You can apply for it through a registered travel agency in Gangtok.
  • Is there a train to Gangtok?
    No, the nearest railway station is in New Jalpaiguri (NJP).
  • What is the best time to visit Gangtok?
    Spring and autumn offer the best weather for sightseeing.
  • How far is Gangtok from Bagdogra?
    It is approximately 125 km and takes about 4 to 5 hours by road.
Quick Info
  • From Udaipur, Tripura, India
  • To Gangtok, Sikkim, India
  • Modes
Best Time to Travel

March to June or October to December for clear mountain views.

Things to Do in Gangtok
1
Rumtek Monastery
A beautiful and historic monastery that is a major center for Tibetan Buddhism.
2
MG Marg
The heart of Gangtok, a vibrant pedestrian-only street perfect for shopping and dining.
3
Tsomgo Lake
A stunning glacial lake located at a high altitude, offering breathtaking views.
4
Nathula Pass
A historic mountain pass on the border with China, offering spectacular scenery.
Tags
Udaipur to Gangtok distance Agartala to Gangtok travel Tripura to Sikkim travel flights to Bagdogra train to New Jalpaiguri Northeast India travel Gangtok tourism best way to reach Gangtok