Skip to content

Roca Stock Photos & Royalty-Free Images

All the stock photos you need and more from our global creative community.

Price is in US dollars and excludes tax and handling fees

340 stock photos

Clear all
Underwater view of swimming wahoo fish, Roca Partida, Revillagigedo, Mexico

Underwater view of swimming wahoo fish, Roca Partida, Revillagigedo, Mexico

$5
Castellfollit de la roca dominating the basalt cliff on a sunny day

Castellfollit de la roca dominating the basalt cliff on a sunny day

$5
Impressive Ursa Beach with unique rock lit by golden sunset evening light. Located near Cabo da Roca

Impressive Ursa Beach with unique rock lit by golden sunset evening light. Located near Cabo da Roca

$4
Marvel at the historic lighthouse of Cabo da Roca, marking the western edge of Europe's mainland.

Marvel at the historic lighthouse of Cabo da Roca, marking the western edge of Europe's mainland.

$6
Giant Ocean Manta Ray at Roca Partida Island, Socorro, Mexico

Giant Ocean Manta Ray at Roca Partida Island, Socorro, Mexico

$5
Underwater view of a school of bonito fish, Roca Partida, Revillagigedo, Mexico

Underwater view of a school of bonito fish, Roca Partida, Revillagigedo, Mexico

$5
A lighthouse on the top of the cliff at Cabo da Roca, Atlantic coast, Portugal

A lighthouse on the top of the cliff at Cabo da Roca, Atlantic coast, Portugal

$5
Curious female humpback whale, closeup, Roca Partida, Revillagigedo, Mexico

Curious female humpback whale, closeup, Roca Partida, Revillagigedo, Mexico

$5
Giant ocean manta ray with scuba diver at Roca Partida Island, Socorro, Mexico

Giant ocean manta ray with scuba diver at Roca Partida Island, Socorro, Mexico

$5
Giant Ocean Manta Ray with scuba diver at Roca Partida Island, Socorro, Mexico

Giant Ocean Manta Ray with scuba diver at Roca Partida Island, Socorro, Mexico

$5
Dramatic cliffs meet the Atlantic Ocean at Cape Roca, Portugal, on an overcast day.

Dramatic cliffs meet the Atlantic Ocean at Cape Roca, Portugal, on an overcast day.

$6
Humpback whale (Megaptera novaeangliae) resting in the deep, Roca Partida, Revillagigedo, Mexico

Humpback whale (Megaptera novaeangliae) resting in the deep, Roca Partida, Revillagigedo, Mexico

$5
Humpback whale (Megaptera novaeangliae) swimming in the deep, Roca Partida, Revillagigedo, Mexico

Humpback whale (Megaptera novaeangliae) swimming in the deep, Roca Partida, Revillagigedo, Mexico

$5
Beautiful shot of Cabo da Roca during story weather in Colares, Portugal

Beautiful shot of Cabo da Roca during story weather in Colares, Portugal

$5
amazing landscape with rock in the form of an arch in the sea, Cabo da Roca, portugal

amazing landscape with rock in the form of an arch in the sea, Cabo da Roca, portugal

$5
Schooling hammerheads (Sphyrna lewini), underwater view, Roca Partida, Colima, Mexico

Schooling hammerheads (Sphyrna lewini), underwater view, Roca Partida, Colima, Mexico

$5
Romanesque abbey in Ribeira Sacra. San Pedro de Rocas. Galicia

Romanesque abbey in Ribeira Sacra. San Pedro de Rocas. Galicia

$5
Low tide at the Roca de Basta bridge on Biarritz beach, Lapurdi. France

Low tide at the Roca de Basta bridge on Biarritz beach, Lapurdi. France

by Unai82
$5
Low tide at the Roca de Basta bridge on Biarritz beach, Lapurdi. France

Low tide at the Roca de Basta bridge on Biarritz beach, Lapurdi. France

by Unai82
$5
Low tide at the Roca de Basta bridge on Biarritz beach, Lapurdi. France

Low tide at the Roca de Basta bridge on Biarritz beach, Lapurdi. France

by Unai82
$5
Humpback whale (Megaptera novaeangliae) resting in the deep, Roca Partida, Revillagigedo, Mexico

Humpback whale (Megaptera novaeangliae) resting in the deep, Roca Partida, Revillagigedo, Mexico

$5
Baitfish and shark swimming by steep underwater walls, Roca Partida, Revillagigedo, Mexico

Baitfish and shark swimming by steep underwater walls, Roca Partida, Revillagigedo, Mexico

$5
Roca Partida (split rock), Revillagigedo Islands, Socorro, Baja California, Mexico

Roca Partida (split rock), Revillagigedo Islands, Socorro, Baja California, Mexico

$5
Humpback whale (Megaptera novaeangliae) swimming in the deep, Roca Partida, Revillagigedo, Mexico

Humpback whale (Megaptera novaeangliae) swimming in the deep, Roca Partida, Revillagigedo, Mexico

$5
Snorkeler photographing a silky shark (Carcharhinus falciformis), Roca Partida, Colima, Mexico

Snorkeler photographing a silky shark (Carcharhinus falciformis), Roca Partida, Colima, Mexico

$5
Giant Manta Ray (Manta birostris), underwater view, Roca Partida, Colima, Mexico

Giant Manta Ray (Manta birostris), underwater view, Roca Partida, Colima, Mexico

$5
Giant Ocean Manta Ray with scuba diver at Roca Partida Island, Socorro, Mexico

Giant Ocean Manta Ray with scuba diver at Roca Partida Island, Socorro, Mexico

$5
Giant Ocean Manta Ray with scuba diver at Roca Partida Island, Socorro, Mexico

Giant Ocean Manta Ray with scuba diver at Roca Partida Island, Socorro, Mexico

$5
A scenic view of the lighthouse at Cape Roca, Portugal, perched on a cliff overlooking the Atlantic.

A scenic view of the lighthouse at Cape Roca, Portugal, perched on a cliff overlooking the Atlantic.

$6
A scenic view of the lighthouse at Cape Roca, Portugal, perched on a cliff overlooking the Atlantic.

A scenic view of the lighthouse at Cape Roca, Portugal, perched on a cliff overlooking the Atlantic.

$6