Distance between Nzwani and Badulla is 4576.31 km.
This distance is equal to 2843.59 miles, and 2469.37 nautical miles.
The distance line on map shows distance from Nzwani to Badulla between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Nzwani to Badulla,
It takes 5.08 hours to arrive.