Wildlife Photography Tours & Holidays

The World, Through Our Lens

Explore the world with NaturesLens through the interactive wildlife photography destinations map below, where each marker represents one of the 25+ countries in which we run wildlife photography trips, tours & holidays. From the snow monkeys & cranes of Japan to the rainforests of Costa Rica, the big cats of Kenya, the lynx hides of Spain & the wild coasts of Iceland & Scotland, these locations represent just a handful of the destinations we return to year after year. Each marker on the map below links through to its own country page, where you can explore upcoming departures & signature experiences. Every itinerary is built around our image-first philosophy, small-group approach & single-occupancy accommodation as standard, giving you creative space in the field & privacy to recharge at the end of the day, all supported by experienced guidance designed to help you return home with portfolio-worthy images.

Wherever you choose to travel, the principles remain the same. Each NaturesLens destination is selected for consistent wildlife opportunity, strong seasonal timing & the potential to create distinctive images rather than record shots. Many of our locations are long-standing partnerships that we refine year after year, allowing us to anticipate behaviour, optimise shooting angles & build itineraries around the very best light.

Nowhere is this more apparent than in our signature wildlife photography holidays – seven destinations, seven distinctive photographic styles, each one refined to produce imagery that is instantly recognisable. The map above is not simply a list of places – it is a carefully curated portfolio of photographic opportunity waiting to be explored.

'; pop.querySelector('.nl-slp-popover__close').addEventListener('click', closePopover); } function openPreview(trigger){ var p = ensurePopover(); var slug = trigger.getAttribute('data-nl-slp'); openTrigger = trigger; trigger.setAttribute('aria-expanded', 'true'); p.innerHTML = '
Loading…
'; p.classList.add('is-open'); positionPopover(trigger); if ( cache[slug] ) { render(cache[slug], trigger.href); positionPopover(trigger); return; } fetch(ajaxUrl + '?action=nl_slp_preview&slug=' + encodeURIComponent(slug)) .then(function(r){ return r.json(); }) .then(function(json){ if ( openTrigger !== trigger ) return; if ( json.success ) { cache[slug] = json.data; render(json.data, trigger.href); } else { closePopover(); } positionPopover(trigger); }) .catch(function(){ closePopover(); }); } function scheduleClose(){ clearTimeout(closeTimer); closeTimer = setTimeout(closePopover, 200); } document.addEventListener('mouseover', function(e){ var trigger = e.target.closest('[data-nl-slp]'); if ( trigger ) { clearTimeout(closeTimer); if ( openTrigger !== trigger ) openPreview(trigger); return; } if ( pop && pop.contains(e.target) ) { clearTimeout(closeTimer); } }); document.addEventListener('mouseout', function(e){ var leavingTrigger = e.target.closest('[data-nl-slp]'); var leavingPopover = pop && pop.contains(e.target); if ( ! leavingTrigger && ! leavingPopover ) return; var to = e.relatedTarget; if ( to && ( ( to.closest && to.closest('[data-nl-slp]') === openTrigger ) || ( pop && pop.contains(to) ) ) ) { return; } scheduleClose(); }); document.addEventListener('focusin', function(e){ var trigger = e.target.closest('[data-nl-slp]'); if ( trigger ) { clearTimeout(closeTimer); if ( openTrigger !== trigger ) openPreview(trigger); } }); document.addEventListener('focusout', function(e){ if ( openTrigger && ! openTrigger.contains(e.relatedTarget) && ( ! pop || ! pop.contains(e.relatedTarget) ) ) { scheduleClose(); } }); document.addEventListener('keydown', function(e){ if ( e.key === 'Escape' && openTrigger ) { var t = openTrigger; closePopover(); t.focus(); } }); window.addEventListener('resize', function(){ if ( openTrigger ) positionPopover(openTrigger); }); })();