Whale Watching

The most exciting Adventure in Azores!


Whales & The Princess Ring Islet Full-day

Whales, Local Food, Snorkel & Explore the Islet of Vila Franca do Campo - a Full-day!


Swim with Dolphins

A funtastic and unique Wildlife experience!


Private Marine Wildlife Boat Tour

for groups, celebrations and private occasions!

Azores Whale Watching

Join Marine Eco Expeditions to Wildlife and Nature in the heart of the Atlantic Ocean!
Azores Whale Watching

Here at the TERRA AZUL Base in São Miguel island, we provide unique and interactive holiday experiences in the Marine Wildlife Oasis of the Azores Islands. 28 different species every year, and 4 cetacean residents year-round – let’s get you closer to Nature!

Pickup & Drop-off: Ponta Delgada, Lagoa, Vila Franca do Campo, Povoação, Ribeira Grande – charged extra.

Latest Sightings
The team at Terra Azul are knowledgeable and expert in their field. Trips are well organised and value for money.
John & Chris S.on TripAdvisorPortsmouth - UK

+ Reviews on TripAdvisor Yelp FourSquare Google+ Facebook


18+ years experienced marine eco-tour operator in the Azores Islands, specialized in Whale Watching and authentic interactive experiences. More info >>

Our Professionals

All tours with Biologist or Naturalist Guide, experienced Skipper, and equipment to comfort, safety and environmental standards. More info >>

Our Practice

Everyday we effort towards the highest standards in conservation, contribute towards Cetaceans research, and educate Humans. More info >>

Our Culture

We adopted the authentic azorean techniques used for Whaling until 1984, for an even better chance to see marine Wildlife. More info >>
Azores Islands
The Azores Islands – a Top Green destination for Adventure holidays, and one of the best seasoned places for Whale Watching & Swimming with Dolphins, in Europe time!

2 to 3 hours away from the UK & EU and 4 to 5 from the US & Canada, in the middle of the Atlantic, a beautiful archipelago with the most incredible natural Wonders. Click here to know more.