Flight distance between Portsmouth, Dominica and Barclayville, Liberia 3,688.1 mi / 5,935.4 km