Distance & flight duration: Caruaru to Roseau

Air distance from Caruaru to Roseau:

2385.3 Miles (3838.8 Kilometers / 2071.4 Nautical Miles).
See distance between other cities in Brazil and Dominica

Flight duration time from Caruaru to Roseau:

Approximate flight duration time (for a non-stop flight) from Caruaru, Brazil to Roseau, Dominica is: 4 hrs, 57 mins.

Caruaru coordinates:

latitude: 8° 15' South.
longitude: 35° 55' West.

Roseau coordinates:

latitude: 15° 15' North.
longitude: 61° 23' West.

⇢ How far is Caruaru from Roseau?