Distance between Andalucía and Caravaca de la Cruz is 259.04 km.
This distance is equal to 160.96 miles, and 139.78 nautical miles.
The distance line on map shows distance from Andalucía to Caravaca de la Cruz between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Andalucía to Caravaca de la Cruz,
It takes 0.29 hours to arrive.