Distance between San Diego, CA (SAN) and Lahaina, HI (JHM)
Distance from San Diego to Lahaina (San Diego International Airport – Kapalua Airport) is 2552 miles / 4108 kilometers / 2218 nautical miles.
How far is Lahaina from San Diego?
There are several ways to calculate distances between San Diego and Lahaina. Here are two common methods:
Vincenty's formula (applied above)- 2552.487 miles
- 4107.830 kilometers
- 2218.051 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- 2549.266 miles
- 4102.647 kilometers
- 2215.252 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).
Flight duration
Estimated flight time from San Diego International Airport (SAN) to Kapalua Airport (JHM) is 5 hours 19 minutes.
Time difference and current local times
The time difference between San Diego and Lahaina is 2 hours. Lahaina is 2 hours behind San Diego.
Time Difference
San Diego, CA
Lahaina, HI
Carbon dioxide emissions
Estimated CO2 emissions per passenger is 301 kg (663 pounds).
Airport information
A | San Diego International Airport |
---|---|
City: | San Diego, CA |
Country: | United States ![]() |
IATA Code: | SAN |
ICAO Code: | KSAN |
Coordinates: | 32°44′0″N, 117°11′24″W |
B | Kapalua Airport |
---|---|
City: | Lahaina, HI |
Country: | United States ![]() |
IATA Code: | JHM |
ICAO Code: | PHJH |
Coordinates: | 20°57′46″N, 156°40′22″W |
Map
San Diego to Lahaina flight map.
Frequent Flyer Miles Calculator
San Diego (SAN) → Lahaina (JHM).
In total
Round trip?