Distance between St Mary and Ocala is 902.15 km.
This distance is equal to 560.57 miles, and 486.8 nautical miles.
The distance line on map shows distance from St Mary to Ocala between two cities.
If you travel with an airplane (which has average speed of 560 miles) between St Mary to Ocala,
It takes 1 hours to arrive.