The journey from Virar to Kolkata is 2000 km. You must reach Mumbai to catch a long-distance train or flight to Kolkata. The train journey is popular and takes about 25-30 hours. Flights are faster but more expensive. Plan your trip well in advance due to high demand for trains.
Total Distance: 2000 km driving distance, 1700 km straight-line air distance.
Book train tickets in advance.
October to March for pleasant weather.