# Distance between St Louis, MO (STL) and Anchorage, AK (ANC)

Flight distance from St Louis to Anchorage (St. Louis Lambert International Airport – Ted Stevens Anchorage International Airport) is 2936 miles / 4725 kilometers / 2551 nautical miles. Estimated flight time is 6 hours 3 minutes.

Driving distance from St Louis (STL) to Anchorage (ANC) is 3803 miles / 6120 kilometers and travel time by car is about 68 hours 19 minutes.

## Map of flight path and driving directions from St Louis to Anchorage.

Shortest flight path between St. Louis Lambert International Airport (STL) and Ted Stevens Anchorage International Airport (ANC).

## How far is Anchorage from St Louis?

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

Vincenty's formula (applied above)
• 2936.002 miles
• 4725.037 kilometers
• 2551.316 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
• 2929.390 miles
• 4714.396 kilometers
• 2545.570 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 St. Louis Lambert International Airport
City: St Louis, MO
Country: United States
IATA Code: STL
ICAO Code: KSTL
Coordinates: 38°44′55″N, 90°22′12″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 St Louis and Anchorage is 3 hours. Anchorage is 3 hours behind St Louis.

CDT

AKDT

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 327 kg (720 pounds).

## Frequent Flyer Miles Calculator

St Louis (STL) → Anchorage (ANC).

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

### In total

Total frequent flyer miles:
2936

Round trip?