Udaipur
Udaipur
Siliguri
Siliguri
Train Flight

Udaipur to Siliguri

Updated: 28 May 2026

The journey from Udaipur, Tripura to Siliguri, West Bengal covers approximately 850 km. You must first reach Agartala to access the railway station or airport. The most popular way to travel is by train from Agartala to New Jalpaiguri (NJP) or by flight from Agartala Airport (IXA) to Bagdogra (IXB). The train journey takes about 28-32 hours, while the flight takes about 1.5 hours.

Total Distance: Driving distance is 850 km; straight-line air distance is 480 km.
Fastest Way
Flight from Agartala to Bagdogra is the fastest way to reach.
Cheapest Way
Train travel is the most economical option for this long-distance journey.
Compare Udaipur to Siliguri Routes
Train
Connecting
Flight
Connecting
Duration 30 hours 1 hour 30 mins
Avg Price 1800 - 3500 INR 5000 - 9000 INR
Operator Indian Railways IndiGo
Route Agartala to New Jalpaiguri (NJP) via Guwahati. Agartala (IXA) to Bagdogra (IXB) via Kolkata.
Tip Book your train tickets well in advance as this route is very popular. Bagdogra is the nearest airport to Siliguri.
Travel Tips
  • Transport
    Use local auto-rickshaws for convenient city travel.
  • Clothing
    Carry light cotton clothes for the summer months.
  • Connectivity
    Mobile network is excellent throughout the city.
  • Local Etiquette
    Respect local culture and traditions.
  • Food
    Try the local momos and thukpa.
Safety Tips
  • General Safety
    Be cautious of pickpockets in crowded areas like NJP Station.
  • Health
    Drink only bottled or filtered water.
  • Emergency
    Keep the contact details of your hotel and local emergency services.
  • Night Travel
    Use reputable taxi services or ride-sharing apps at night.
People Also Ask
  • Is there a direct train from Agartala to Siliguri?
    No, you usually need to change trains in Guwahati.
  • How long does the flight take from Agartala to Bagdogra?
    It takes approximately 1 hour and 30 minutes.
  • What is the best way to travel from Udaipur to Agartala?
    You can take a local bus or taxi, which takes about 1.5 to 2 hours.
  • Are there direct flights from Agartala to Bagdogra?
    No, most flights have a layover in Kolkata.
  • What is the best time to visit Siliguri?
    Winter months offer the most pleasant weather for sightseeing.
Quick Info
  • From Udaipur, Tripura, India
  • To Siliguri, West Bengal, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Siliguri
1
Salugara Monastery
A beautiful Buddhist monastery known for its peaceful atmosphere and 100-foot stupa.
2
Mahananda Wildlife Sanctuary
A great place for nature lovers to see wildlife and enjoy the forest.
3
Science City
An interactive science museum that is great for families and children.
4
Hong Kong Market
A popular market for shopping for electronics, clothes, and imported goods.
Tags
Udaipur to Siliguri distance Agartala to Siliguri train Tripura to West Bengal travel flights to Bagdogra best way to reach Siliguri traveling to Siliguri from Tripura Siliguri tourism train from Agartala