Kolkata
Kolkata
Udaipur
Udaipur
Train

Kolkata to Udaipur

Updated: 20 May 2026

Udaipur, the City of Lakes, is connected to Kolkata via rail and air. The journey covers about 1800 km. You can take a train to Delhi or Jaipur and then a connecting train or bus to Udaipur. The route passes through the heart of the Gangetic plains and into the desert landscape of Rajasthan.

Total Distance: 1800 km by road, 1500 km by air.
Fastest Way
Flight from Kolkata to Udaipur (via Delhi).
Cheapest Way
Train (Sleeper Class) at 1300 INR.
Compare Kolkata to Udaipur Routes
Train
Connecting
Duration
32 hours
Avg Price
1300 - 4500 INR
Operator
Various Express trains
Route
Howrah to Delhi/Jaipur, then to Udaipur.

Trains are very frequent.

Travel Tips
  • Booking
    Book train tickets in advance.
  • Clothing
    Dress comfortably.
  • Transport
    Auto-rickshaws are common.
  • Food
    Try the local Rajasthani cuisine.
  • Connectivity
    Udaipur City is the main station.
Safety Tips
  • Crowds
    Be careful in crowded areas.
  • Documents
    Keep your ID proof handy.
  • Night Travel
    Avoid isolated areas at night.
  • Emergency
    Keep local contacts saved.
People Also Ask
  • Is there a direct train?
    No, you must change at Delhi or Jaipur.
  • How far is Jodhpur?
    Jodhpur is 250 km from Udaipur.
  • Is it safe?
    Yes, with standard precautions.
  • What is the best time?
    Winter is pleasant.
  • Are there flights?
    Yes, to Udaipur Airport.
Quick Info
  • From Kolkata, West Bengal, India
  • To Udaipur, Rajasthan, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Udaipur
1
City Palace
A grand palace overlooking Lake Pichola.
2
Lake Pichola
A beautiful lake with boat rides.
3
Jag Mandir
A palace on an island in the lake.
4
Saheliyon-ki-Bari
A beautiful garden with fountains.
Tags
Kolkata to Udaipur train travel to Udaipur Rajasthan trip Kolkata to Udaipur distance best way to reach Udaipur Udaipur travel guide train fare City of Lakes