Flight distance between Rio de Janeiro, Brazil and Bucaramanga, Colombia 2,896.7 mi / 4,661.9 km