# Distance between Des Moines, IA (DSM) and Anchorage, AK (ANC)

Flight distance from Des Moines to Anchorage (Des Moines International Airport – Ted Stevens Anchorage International Airport) is 2677 miles / 4308 kilometers / 2326 nautical miles. Estimated flight time is 5 hours 34 minutes.

Driving distance from Des Moines (DSM) to Anchorage (ANC) is 3491 miles / 5619 kilometers and travel time by car is about 62 hours 58 minutes.

## Map of flight path and driving directions from Des Moines to Anchorage.

Shortest flight path between Des Moines International Airport (DSM) and Ted Stevens Anchorage International Airport (ANC).

## How far is Anchorage from Des Moines?

There are several ways to calculate distances between Des Moines and Anchorage. Here are two common methods:

Vincenty's formula (applied above)
• 2676.939 miles
• 4308.115 kilometers
• 2326.196 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
• 2670.405 miles
• 4297.600 kilometers
• 2320.518 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 Des Moines International Airport
City: Des Moines, IA
Country: United States
IATA Code: DSM
ICAO Code: KDSM
Coordinates: 41°32′2″N, 93°39′47″W

B Ted Stevens Anchorage International Airport
City: Anchorage, AK
Country: United States
IATA Code: ANC
ICAO Code: PANC
Coordinates: 61°10′27″N, 149°59′45″W

## Time difference and current local times

The time difference between Des Moines and Anchorage is 3 hours. Anchorage is 3 hours behind Des Moines.

CDT

AKDT

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 296 kg (652 pounds).

## Frequent Flyer Miles Calculator

Des Moines (DSM) → Anchorage (ANC).

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

### In total

Total frequent flyer miles:
2677

Round trip?