Distance between Puttalam and Barrancabermeja is 16648.14 km.
This distance is equal to 10344.68 miles, and 8983.32 nautical miles.
The distance line on map shows distance from Puttalam to Barrancabermeja between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Puttalam to Barrancabermeja,
It takes 18.47 hours to arrive.