EN RO

Distance from Curitiba to Belém

Straight line

2,654 km
1,649 mi · 1,433 NM

By road

3,206 km
1,992 mi

Travel time

44 h 28 min
flight ≈ 3 h 49 min

Direction

N 2°
initial bearing

Open in the calculator (stops, directions, fuel cost) → Belém → Curitiba

How far is Curitiba from Belém?

Curitiba (Brazil) and Belém (Brazil) are very far apart: 2,654 km in a straight line, that is 1,649 miles or 1,433 nautical miles. The distance is measured over the Earth's surface (WGS84 ellipsoid) along the shortest possible path.

By road, Curitiba to Belém is 3,206 km (1,992 miles), about 44 h 28 min by car on the fastest route, without traffic or stops. The road is 21% longer than the straight line.

From Curitiba, Belém lies to the north (initial bearing 2°). Both cities are in Brazil. The halfway point is at -13.4421°, -48.8692°.

A direct flight would take about 3 h 49 min (800 km/h cruise plus take-off and landing). The road distance and driving time are calculated on the map from OpenStreetMap roads.

Frequently asked questions

How far is Curitiba from Belém?

By road it is 3,206 km (1,992 miles) from Curitiba to Belém; in a straight line it is 2,654 km (1,649 miles).

How long is the drive from Curitiba to Belém?

About 44 h 28 min on the fastest route (3,206 km), without traffic or stops.

In which direction is Belém from Curitiba?

Belém is to the north of Curitiba, at an initial bearing of 2°.

How long is the flight from Curitiba to Belém?

A direct flight would take about 3 h 49 min at an average cruising speed of 800 km/h.

How is the distance calculated?

The straight-line distance is computed on the WGS84 ellipsoid with the Vincenty formula, accurate to the metre. The road distance comes from OpenStreetMap roads.