# Distance between Beijing (PEK) and Cochin (COK)

Flight distance from Beijing to Cochin (Beijing Capital International Airport – Cochin International Airport) is 3208 miles / 5163 kilometers / 2788 nautical miles. Estimated flight time is 6 hours 34 minutes.

Driving distance from Beijing (PEK) to Cochin (COK) is 4307 miles / 6931 kilometers and travel time by car is about 78 hours 37 minutes.

## Map of flight path and driving directions from Beijing to Cochin.

Shortest flight path between Beijing Capital International Airport (PEK) and Cochin International Airport (COK).

## How far is Cochin from Beijing?

There are several ways to calculate distances between Beijing and Cochin. Here are two common methods:

Vincenty's formula (applied above)
• 3208.330 miles
• 5163.307 kilometers
• 2787.963 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
• 3209.895 miles
• 5165.824 kilometers
• 2789.322 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 Beijing Capital International Airport
City: Beijing
Country: China
IATA Code: PEK
ICAO Code: ZBAA
Coordinates: 40°4′48″N, 116°35′5″E

B Cochin International Airport
City: Cochin
Country: India
IATA Code: COK
ICAO Code: VOCI
Coordinates: 10°9′7″N, 76°24′6″E

## Time difference and current local times

The time difference between Beijing and Cochin is 2 hours 30 minutes. Cochin is 2 hours 30 minutes behind Beijing.

CST

IST

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 359 kg (792 pounds).

## Frequent Flyer Miles Calculator

Beijing (PEK) → Cochin (COK).

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

### In total

Total frequent flyer miles:
3208

Round trip?