# Distance between Karaj (PYK) and Herat (HEA)

Flight distance from Karaj to Herat (Payam International Airport – Herat International Airport) is 655 miles / 1055 kilometers / 569 nautical miles. Estimated flight time is 1 hour 44 minutes.

Driving distance from Karaj (PYK) to Herat (HEA) is 797 miles / 1283 kilometers and travel time by car is about 15 hours 13 minutes.

## Map of flight path and driving directions from Karaj to Herat.

Shortest flight path between Payam International Airport (PYK) and Herat International Airport (HEA).

## How far is Herat from Karaj?

There are several ways to calculate distances between Karaj and Herat. Here are two common methods:

Vincenty's formula (applied above)
• 655.349 miles
• 1054.682 kilometers
• 569.483 nautical miles

Vincenty's formula calculates the distance between latitude/longitude points on the earth’s surface, using an ellipsoidal model of the earth.

Haversine formula
• 653.976 miles
• 1052.473 kilometers
• 568.290 nautical miles

The haversine formula calculates the distance between latitude/longitude points assuming a spherical earth (great-circle distance – the shortest distance between two points).

## Airport information

A Payam International Airport
City: Karaj
Country: Iran
IATA Code: PYK
ICAO Code: OIIP
Coordinates: 35°46′33″N, 50°49′36″E

B Herat International Airport
City: Herat
Country: Afghanistan
IATA Code: HEA
ICAO Code: OAHR
Coordinates: 34°12′35″N, 62°13′41″E

## Time difference and current local times

The time difference between Karaj and Herat is 1 hour. Herat is 1 hour ahead of Karaj.

+0330

+0430

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 119 kg (263 pounds).

## Frequent Flyer Miles Calculator

Karaj (PYK) → Herat (HEA).

Distance:
655
Elite level bonus:
0
Booking class bonus:
0

### In total

Total frequent flyer miles:
655

Round trip?