Distance between Nampula and Ceglie Messapica is 6593.95 km.
This distance is equal to 4097.29 miles, and 3558.09 nautical miles.
The distance line on map shows distance from Nampula to Ceglie Messapica between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Nampula to Ceglie Messapica,
It takes 7.32 hours to arrive.