# Distance between Hermosillo (HMO) and Puerto Peñasco (PPE)

Flight distance from Hermosillo to Puerto Peñasco (Hermosillo International Airport – Mar de Cortés International Airport) is 206 miles / 331 kilometers / 179 nautical miles. Estimated flight time is 53 minutes.

Driving distance from Hermosillo (HMO) to Puerto Peñasco (PPE) is 274 miles / 441 kilometers and travel time by car is about 5 hours 36 minutes.

## Map of flight path and driving directions from Hermosillo to Puerto Peñasco.

Shortest flight path between Hermosillo International Airport (HMO) and Mar de Cortés International Airport (PPE).

## How far is Puerto Peñasco from Hermosillo?

There are several ways to calculate distances between Hermosillo and Puerto Peñasco. Here are two common methods:

Vincenty's formula (applied above)
• 205.864 miles
• 331.305 kilometers
• 178.891 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
• 206.049 miles
• 331.603 kilometers
• 179.051 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 Hermosillo International Airport
City: Hermosillo
Country: Mexico
IATA Code: HMO
ICAO Code: MMHO
Coordinates: 29°5′45″N, 111°2′52″W

B Mar de Cortés International Airport
City: Puerto Peñasco
Country: Mexico
IATA Code: PPE
ICAO Code: MMPE
Coordinates: 31°21′5″N, 113°18′21″W

## Time difference and current local times

There is no time difference between Hermosillo and Puerto Peñasco.

MST

MST

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 55 kg (122 pounds).

## Frequent Flyer Miles Calculator

Hermosillo (HMO) → Puerto Peñasco (PPE).

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

### In total

Total frequent flyer miles:
206

Round trip?