The journey from Shillong to Jodhpur is a massive 2300 km trek across India. The most practical way is to fly from Guwahati to Delhi or Jaipur and then to Jodhpur, or take a train from Guwahati to Jodhpur. The journey takes roughly 38 to 46 hours by train or 8 to 10 hours by flight. It is a route that connects the hills of Meghalaya with the blue city of Jodhpur.
Total Distance: 2300 km by road, 1900 km straight-line.
Book your flights in advance for better prices.
October to March for pleasant weather.