Rajkot, a major city in Gujarat, is connected to Silchar via Kolkata. The journey covers about 2800 km. You can take a train to Kolkata and then a connecting train to Rajkot. The route passes through the heart of India.
Total Distance: 2800 km by road, 2200 km by air.
Trains are very frequent.
October to March.