The journey from Shillong to Jamnagar is a massive 2700 km trek across India. The most practical way is to fly from Guwahati to Ahmedabad or Jamnagar, or take a train from Guwahati to Jamnagar. The journey takes roughly 42 to 50 hours by train or 10 to 12 hours by flight. It is a route that connects the hills of Meghalaya with the coastal city of Jamnagar.
Total Distance: 2700 km by road, 2300 km straight-line.
Book your flights in advance for better prices.
October to March for pleasant weather.