Distance between West Bengal and Gwalior is 1041.95 km.
This distance is equal to 647.44 miles, and 562.24 nautical miles.
The distance line on map shows distance from West Bengal to Gwalior between two cities.
If you travel with an airplane (which has average speed of 560 miles) between West Bengal to Gwalior,
It takes 1.16 hours to arrive.