The distance from Keshod to Delhi is approximately 1100 km. You can take a train from Junagadh or Rajkot to Delhi, or fly from Rajkot to Delhi. The journey takes about 20 to 24 hours by train. Delhi is the capital of India and a major cultural and political hub. This route is well-connected by the Indian Railways network.
Total Distance: 1100 km by road, 900 km straight-line.
Book your train tickets well in advance.
October to March for pleasant weather in Delhi.