Travel & conservation company, since 1991
See how we earn 5 starsTrustpilot - 5 stars
Africa Geographic Travel

“Hold on tight!” our skipper yelled as he gunned the 200hp boat, with its 8 adventurers and 3 crew, into the huge waves and out into the calmer waters beyond.

Within minutes the first dorsal fins were spotted and our crew were assessing the situation. But these dolphins were hunting at high speed – flashing past before we could get a good view of them. In fact on this first outing we spent the better part of 90 minutes cruising up and down a 20km stretch of awesomely beautiful coastline looking for suitable swimming mates. Nearing the end of our allotted 2 hours, we happened upon a group of 5 relaxed dolphins and our skipper cut the engines. The boat bobbed in the swell as we waited for the word from our guide, Leah Darlow, who had entered the water and was sussing the group out.

Thumbs up from Leah and 8 snorkelled humans splashed into the warm Indian Ocean waters and finned towards her. This first of my encounters over two days was pretty short, but it blew my mind. I was one of the first to arrive at the bubbly waltz going on between Leah and the 5 beauties and so I attracted immediate attention – the fab 5 broke away from Leah and headed my way at high speed, eyeballed me and then swam a mere meter below me, to suss everyone else out. I almost choked on salt water as waves of emotion hit me – I was weirdly awed at what was such a brief encounter. Back in the boat my grinning wife Lizz and I were giddy with the high of the encounter and looking forward to our next outing the following morning.

Swimming with dolphins has for some time been on Lizz’ #BucketList and she was beyond happy. Little did she or I know that the next morning we would be in cetacean heaven.

We figured out by watching Leah and this video that in order to keep the dolphins interested you have to dance with them – no touching allowed though – swim in tight circles and enjoy the moment:

Dance like nobody’s watching and soon you will have one or even two finned dancing mates. Leah gets five. Lose the rhythm and they’re gone – just like that. Tarts. And if you just hang around and gawk they don’t even give you the eyeball. Just like my school days. And they also like cameras – in fact some of them were obsessed in getting face time with GoPros and underwater cameras – if they could do selfies I’m sure they would.

Day two arrived – another stunning warm day in beachy heaven – and again we set out, this time with 12 keen dolphin fans. Five minutes in and we see promising signs. Leah is in quickly and her thumbs-up signals the start. This time Lizz and I gave it horns – pulling dance moves like carefree toddlers. And guess what? Over the next 40 minutes we were inundated with awesome carefree dancing and socialising with multiple smiling jellybeans. And in between dances we watched as these special sentient beings did their own thing or just hung about – swimming upside down, hanging vertically, rubbing noses with each other – lots of stuff. And then they were gone. Suddenly. Gone. The experience was beyond explanation. You have to do it.

Oh, and while in the water we also had great sightings of loggerhead turtles, eagle rays and countless colourful fish.


These are truly wild dolphins and every effort is made not to interfere with their wild ways. There are only 2 licensed operators in Ponta do OuroDolphin Centre and Dolphin Encounters. There are a few pirate operators that often break the rules – don’t support them. We used Dolphin Centre and were very impressed with the pre-swim briefing, standard of boat and equipment, standard of guiding and the ethical and responsible manner in which the dolphin swimming was managed. The dolphins sought our company and left when they felt like it. Both operators assist with research projects and data collection and are monitored by the well-run team from Ponta do Ouro Partial Marine Reserve.

We paid for our adventure and the Dolphin Centre crew did not know I was planning a blog post. These pictures were all taken during our swims.

To comment on this story: Download our app here - it's a troll-free safe place 🙂.


  • Travel with us. Travel in Africa is about knowing when and where to go, and with whom. A few weeks too early / late and a few kilometres off course and you could miss the greatest show on Earth. And wouldn’t that be a pity? Browse our famous packages for experience-based safaris, search for our current special offers and check out our camps & lodges for the best prices.

    Enquire now

  • Subscribe to our FREE newsletter / download our FREE app to enjoy the following benefits.

AG Logo

I am a proud African and honoured to be CEO of Africa Geographic. My travels in Africa are in search of wilderness, elusive birds and real people with interesting stories. I live in Hoedspruit, next to the Kruger National Park, with my wife Lizz and 2 Jack Russells. When not travelling or working I am usually on my mountain bike somewhere out there. I qualified as a chartered accountant but found my calling sharing Africa's incredibleness with you. My motto is "Live for now, have fun, be good, tread lightly and respect others. And embrace change". Connect with me on LinkedIn

Africa Geographic Travel
[wpforms id="152903"]
<div class="wpforms-container wpforms-container-full" id="wpforms-152903"><form id="wpforms-form-152903" class="wpforms-validate wpforms-form wpforms-ajax-form" data-formid="152903" method="post" enctype="multipart/form-data" action="/stories/swimming-with-wild-dolphins-in-mozambique/" data-token="b8991c6d98a8b6fe06c5e61a3b0dc69c"><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript><div class="wpforms-field-container"><div id="wpforms-152903-field_1-container" class="wpforms-field wpforms-field-email" data-field-id="1"><label class="wpforms-field-label wpforms-label-hide" for="wpforms-152903-field_1">Email Address <span class="wpforms-required-label">*</span></label><input type="email" id="wpforms-152903-field_1" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][1]" placeholder="Email " required></div></div><div class="wpforms-submit-container"><input type="hidden" name="wpforms[id]" value="152903"><input type="hidden" name="wpforms[author]" value="122"><input type="hidden" name="wpforms[post_id]" value="17405"><button type="submit" name="wpforms[submit]" id="wpforms-submit-152903" class="wpforms-submit" data-alt-text="Sending..." data-submit-text="Subscribe" aria-live="assertive" value="wpforms-submit">Subscribe</button><img src="" class="wpforms-submit-spinner" style="display: none;" width="26" height="26" alt="Loading"></div></form></div> <!-- .wpforms-container -->