Shillong
Shillong
Udaipur
Udaipur
Flight

Shillong to Udaipur

Updated: 28 May 2026

The journey from Shillong to Udaipur is a massive 2200 km trek across India. The most practical way is to fly from Guwahati to Delhi or Jaipur and then to Udaipur, or take a train from Guwahati to Udaipur. The journey takes roughly 36 to 44 hours by train or 8 to 10 hours by flight. It is a route that connects the hills of Meghalaya with the city of lakes.

Total Distance: 2200 km by road, 1800 km straight-line.
Fastest Way
Flight via Guwahati and Delhi, taking approximately 9 hours.
Cheapest Way
Train from Guwahati to Udaipur, costing around 2800 INR.
Compare Shillong to Udaipur Routes
Flight
Connecting
Duration
9 hours
Avg Price
8000 - 15000 INR
Operator
IndiGo
Route
Shillong to Guwahati to Delhi to Udaipur

Book your flights in advance for better prices.

Travel Tips
  • Local Travel
    Auto-rickshaws and cabs are easily available.
  • Food
    Try the local Rajasthani cuisine.
  • Connectivity
    Carry a power bank for long journeys.
  • Booking
    Use the official airline or railway website for bookings.
  • Packing
    Carry comfortable clothing for different climates.
Safety Tips
  • Crowds
    Be cautious in busy market areas.
  • Transport
    Use registered taxis for safety.
  • Night
    Avoid traveling on remote roads at night.
  • Emergency
    Keep local emergency numbers saved.
People Also Ask
  • Is there a direct flight?
    No, you must change at Guwahati or Delhi.
  • How long is the journey?
    Around 9 hours by flight.
  • What is the best time to visit?
    Winter is the most comfortable season.
  • Is Udaipur safe?
    Yes, it is safe with standard precautions.
  • Can I take a train?
    Yes, from Guwahati to Udaipur.
Quick Info
  • From Shillong, Meghalaya, India
  • To Udaipur, Rajasthan, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Udaipur
1
City Palace
A grand palace overlooking Lake Pichola.
2
Lake Pichola
A beautiful lake perfect for a boat ride.
3
Jag Mandir
A stunning palace on an island in Lake Pichola.
4
Saheliyon-ki-Bari
A beautiful garden with fountains.
Tags
Shillong to Udaipur travel Shillong to Udaipur distance travel to Udaipur Udaipur station flight from Shillong Meghalaya to Rajasthan long distance travel Udaipur travel guide