Recent Searches
Clear
Questions? (888) 651-9785(888) 651-9785

Top Nadi Snorkeling

Category
Select Dates
Today
Tomorrow
Filter




Sort: Featured
Clear Filters

3 Tours and Activities

Sort by:Featured

Free Cancellation:Get a full refund up to 24 hours in advance on most experiences.See Details

Nadi Tivua Island Cruise

Set sail by tall ship to the island sanctuary of Tivua, a small but pristine tropical island in Fiji. Be greeted with a kava welcome ceremony, then spend plenty of free time sunbathing, snorkeling or exploring the tropical waters by canoe or on a glass-bottom boat tour. Morning and afternoon tea, a barbecue buffet lunch, plus unlimited beer, wine and soft drinks keep you fortified all day. This full-day trip includes hotel pickup and drop-off in Nadi, Denarau and Coral Coast.
...  More
  • 7 hours
  • Free Cancellation
From  
US$112.65
From  
US$112.65
Learn More
  • 7 hours
  • Free Cancellation

Fijian Islands and Snorkel Full-Day Whales Tale Cruise including Beach BBQ Lunch

Let yourself be pampered on this ultimate day cruise to Snorkel Island — a private, uninhabited Fijian island in the Mamanuca group. Set sail aboard a schooner and enjoy the natural beauty as you eat a continental breakfast served with bubbly, then indulge in a beach barbecue after relaxing on shore. Snorkel the coral reefs and swim in the azure water, then replenish with complimentary drinks served throughout the day. Hotel pickup and drop-off included.
...  More
  • 10 hours
  • Free Cancellation
From  
US$107.94
From  
US$107.94
Learn More
  • 10 hours
  • Free Cancellation

NEW TO VIATOR

Manta Ray Experience

Snorkelling with manta rays is widely regarded as one of the most memorable experiences on the planet. It is something you absolutely must do! They are not just fish; they are a symbol of majesty, elegance and freedom. Swim with these stunning gentle giants of the ocean with South Sea Cruises
...  More
  • 1 day
  • Free Cancellation
From  
US$157.90
From  
US$157.90
Learn More
  • 1 day
  • Free Cancellation


Book online or call
(888) 651-9785
(888) 651-9785