Rosario and San Bernardo Corals National Natural Park

National Park Marine park protecting coral reefs and biodiversity

A Colombian Caribbean marine park protecting coral reefs and islands off Cartagena; Rosario and San Bernardo Corals National Natural Park draws snorkelers, divers and day‑trip boat tours to its reefs.

Main image

Rosario and San Bernardo Corals National Natural Park is a Colombian marine protected area off the Caribbean coast in Bolívar Department that conserves coral reefs, small islands and associated marine habitats.

The park encompasses reef systems and island environments that are used for recreational snorkeling, diving and coastal visits, and it serves conservation and research purposes to protect marine biodiversity. Tour operators commonly run day trips from Cartagena and nearby coastal towns to beaches and reef sites within the park.

The protected area was established by the Colombian government to safeguard coral reef ecosystems and island habitats threatened by development and fishing pressure, and management focuses on balancing visitor access with conservation.

Geographically the park is located off the northern Colombian Caribbean coast near Cartagena in Bolívar Department and includes an archipelago of small islands and surrounding reef waters.

  • Main attractions: The park protects coral reefs, mangroves and small islands that are popular for snorkeling, diving and day-trip beach visits from Cartagena.
Rosario and San Bernardo Corals National Natural Park
Parque Nacional Natural Corales del Rosario y de San Bernardo, Bolívar Department, Colombia
9.9790, -75.7920

How to Get to Rosario and San Bernardo Corals National Natural Park #

Access is by boat from Cartagena or nearby coastal towns; many visitors join organized day tours or diving trips that include transport and park permits.

Tips for Visiting Rosario and San Bernardo Corals National Natural Park #

  • If diving the corals, use operators accredited for reef-conservation practices and avoid anchoring on reefs.
  • Plan visits outside the peak rainy seasons for better underwater visibility.
  • Bring a reef-safe sunscreen and follow local guidance to protect coral habitats.

Best Time to Visit Rosario and San Bernardo Corals National Natural Park #

Dry months from December to March generally offer the best conditions for coral viewing and boat access.

Dry season
December-March · 24-30°C (75-86°F)
Better visibility for snorkeling and diving; calmer seas.
Shoulder months
April-June · 24-30°C (75-86°F)
Good opportunities for water activities with fewer tourists than peak season.

Weather & Climate near Rosario and San Bernardo Corals National Natural Park #

Climate
Air Quality: AQI 49 Good
Temperature & Rainfall
Temperature Range
37°
Warmest Month
23°
Coldest Month
Monthly Conditions

January

Weather

2.0
UV Index
Extreme
11.5h daylight

February

Weather

2.2
UV Index
Extreme
11.7h daylight

March

Weather

2.2
UV Index
Extreme
12.0h daylight

April

Weather

2.2
UV Index
Extreme
12.2h daylight

May

Weather

2.2
UV Index
Extreme
12.4h daylight

June

Weather

2.2
UV Index
Extreme
12.5h daylight

July

Weather

2.3
UV Index
Extreme
12.5h daylight

August

Weather

2.3
UV Index
Extreme
12.3h daylight

September

Weather

2.2
UV Index
Extreme
12.1h daylight

October

Weather

2.0
UV Index
Extreme
11.8h daylight

November

Weather

1.9
UV Index
Very High
11.6h daylight

December

Weather

1.9
UV Index
Very High
11.5h daylight

Nearby Attractions to Rosario and San Bernardo Corals National Natural Park