Flight distance between Rio de Janeiro, Brazil and Cúcuta, Colombia 2,907.2 mi / 4,678.6 km