Flight distance between Arthur’s Town, Bahamas and Vancouver, Canada 3,053.8 mi / 4,914.7 km