Udaipur
Udaipur
Train

Puthuppally to Udaipur

Updated: 28 May 2026

The journey from Puthuppally to Udaipur is a long-distance trip across the country. You will travel via train from Kayamkulam to Udaipur. The distance is approximately 2200 km and takes about 40 to 45 hours by train. Udaipur is a major city in Rajasthan known for its lakes and palaces.

Total Distance: 2200 km by road, 1900 km air distance.
Fastest Way
Train.
Cheapest Way
Train in Sleeper class.
Compare Puthuppally to Udaipur Routes
Train
Direct
Duration
42 hours
Avg Price
2200-5500 INR
Operator
Indian Railways
Route
Kayamkulam Junction to Udaipur City

Book tickets well in advance.

Travel Tips
  • Booking
    Book train tickets well in advance.
  • Clothing
    Wear light cotton clothes.
  • Local Transport
    Use auto-rickshaws for local travel.
  • Food
    Try the local Rajasthani cuisine.
  • Hydration
    Drink plenty of water.
Safety Tips
  • City Safety
    Stay in well-lit areas.
  • Night Travel
    Avoid traveling late at night.
  • Emergency
    Keep local emergency numbers saved.
  • Health
    Carry basic medicines.
People Also Ask
  • Is the train route scenic?
    Yes, it passes through diverse landscapes.
  • How long is the journey?
    About 40 to 45 hours.
  • Are there buses?
    Yes, but train is better.
  • What is the best time?
    Winter is the best season.
  • Is it safe?
    Yes, Udaipur is a safe city.
Quick Info
  • From Puthuppally, Kerala, India
  • To Udaipur, Rajasthan, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Udaipur
1
City Palace
Visit the historic palace.
2
Lake Pichola
Enjoy the beautiful lake.
3
Jag Mandir
Explore the island palace.
4
Saheliyon-ki-Bari
Visit the historic garden.
Tags
Puthuppally to Udaipur Kerala to Udaipur train to Udaipur Udaipur travel guide city travel travel to Udaipur Udaipur tourism West India travel