Distance between Merida and Balti is 10168.04 km.
This distance is equal to 6318.13 miles, and 5486.66 nautical miles.
The distance line on map shows distance from Merida to Balti between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Merida to Balti,
It takes 11.28 hours to arrive.