199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker

Flag of Mexico Mexico · national park

San Lorenzo Marine Archipelago National Park

San Lorenzo Marine Archipelago National Park is a national park in Mexico, established in 2005, covering 504 km² (195 sq mi). It is the #7 largest of Mexico's 70 national parks. National marine park in Baja California, Mexico.

Area
504 km²
Established
2005
IUCN
Ia: Strict Nature Reserve
Nearest airport
HMO · 193 km
San Lorenzo Marine Archipelago National Park
Photo: NASA · Public domain

Nearest airports to San Lorenzo Marine Archipelago National Park

  1. 1
    General Ignacio L. Pesqueira International Airport Flag of MexicoHermosillo, Mexico Airports in MexicoTransfers & Meet & Greet →
    HMO193 kmstraight line
  2. 2
    General José María Yáñez International Airport Flag of MexicoGuaymas, Mexico Airports in Mexico
    GYM222 kmstraight line
  3. 3
    Ciudad Obregón International Airport Flag of MexicoCiudad Obregón, Mexico Airports in Mexico
    CEN346 kmstraight line

More about San Lorenzo Marine Archipelago National Park

San Lorenzo Marine Archipelago National Park is one of 70 national parks in Mexico — national marine park in Baja California, Mexico. It covers 504 km² (50,442 ha) — about 64% of the size of New York City, making it the #7 largest national park in Mexico (0.3% of the country's national park area).

History and protection

The park was established in 2005, 21 years ago — the first national parks in Mexico date back to 1917. It is listed in IUCN category Ia: Strict Nature Reserve — a strict nature reserve, managed mainly for science.

Visiting San Lorenzo Marine Archipelago National Park

The closest airport is General Ignacio L. Pesqueira International Airport (HMO), about 193 km away — around 4 h 10 min by car; alternatively General José María Yáñez International Airport (GYM, 222 km). Other national parks within reach include Sierra de San Pedro Mártir National Park (729 km²) and Bahía de Loreto National Park (2,066 km²) — easy to combine on one trip.

Frequently asked questions

How big is San Lorenzo Marine Archipelago National Park?

504 km² — about 50,442 hectares or 195 square miles.

When was San Lorenzo Marine Archipelago National Park established?

In 2005 — 21 years ago.

What is the nearest airport to San Lorenzo Marine Archipelago National Park?

General Ignacio L. Pesqueira International Airport (HMO), about 193 km away in a straight line.

What protection category is San Lorenzo Marine Archipelago National Park?

It is listed under IUCN category Ia: Strict Nature Reserve of the IUCN protected area categories.

Data: Wikidata (CC0), English Wikipedia and Wikimedia Commons.