Price per person across the 36 options priced per person: AU$ 108–AU$ 8,490 (median AU$ 279). With 100+ reviews: 26 of 36.
Of the 36 options: 36 with live guides in English, 35 with free cancellation, 30 with instant confirmation, 8 with hotel pickup, 28 kid-friendly and 19 bookable last-minute.
How we rank: quality, number of reviews, availability, booking conditions and relevance to the topic. In the comparison table, our top 3 comes first. Price per person. “Top rated” = the highest score among options with at least 100 reviews.
Great Barrier Reef Snorkeling Tours
Based on each operator's calendar. Confirmed when you book.
36 options
The 15 best
Ranked by quality, reviews, availability and booking conditions.
›
‹
Travelers' pick
Great Barrier Reef Snorkeling & Diving Cruise from CairnsBoat tour from Cairns to outer reef with 5 hours in the water. Includes BBQ lunch, snorkel gear, wine, intro and certified dives, plus optional helicopter flight.Every day · 08:00 · All ages★ 4.72 (3,976 reviews)Duration: 8h 30mLive guide: EN · DE · ZH · JA✓ Free cancellation.from AU$ 275 per personView
›
‹
Travelers' pick
Cairns: Great Barrier Reef Snorkel & Dive with 6 Hours Reef TimeSix hours across two protected reef sites (Wonder Wall and Upolu Cay) with marine guides, glass-bottom boat, lunch and all gear included, at an unhurried pace.Every day · 08:00 · All ages★ 4.84 (2,058 reviews)Duration: 9hLive guide: EN✓ Free cancellation.from AU$ 223 per personView
›
‹
Our pick
Cairns: Great Barrier Reef 3 Sites Snorkel & Dive Day TripGreat Barrier Reef cruise from Cairns visiting Flynn, Milln and Thetford reefs. Five hours snorkel or dive time, lunch included, guided reef tour. Departs 8am.Every day · 08:30 · All ages★ 4.65 (455 reviews)Duration: 10hLive guide: EN · JA✓ Free cancellation.from AU$ 308 per personView
›
‹
Travelers' pick
Port Douglas Reef Tour: Snorkel, dive & submarine in one daySnorkel and dive at Agincourt Reef on a full-day cruise from Port Douglas with semi-submarine tour, lunch and marine wildlife viewing.Every day · 10:00 · All ages★ 4.59 (864 reviews)Duration: 8hLive guide: EN✓ Free cancellation.from AU$ 338 per personView
›
‹
Travelers' pick ·-15% off its previous price
Port Douglas: Great Barrier Reef Snorkel & Dive CruiseFull-day Outer Reef cruise from Port Douglas with three Agincourt Reef sites, hotel pickup, snorkel gear, lunch and guided marine naturalist tour on modern catamaran.Every day · 08:00 · Pickup available · All ages★ 4.81 (558 reviews)Duration: 10hLive guide: EN✓ Free cancellation.from AU$ 279 per personView
›
‹
Travelers' pick
Port Douglas: Outer Great Barrier Reef Cruise & SnorkelingGreat Barrier Reef cruise from Port Douglas to Agincourt or Opal Reef. Full-day snorkeling, diving, three reef sites, lunch and expert guide included.Every day · No fixed time · All ages★ 4.85 (1,476 reviews)Duration: 8hLive guide: EN✓ Free cancellation.from AU$ 319 per personView
›
‹
Travelers' pick
Green Island Day Trip from Cairns: Snorkel & Glass-Bottom BoatCatamaran cruise to Green Island from Cairns with snorkeling or glass-bottom boat tour of the Great Barrier Reef. Includes buffet lunch and morning tea.Every day · 09:00 and 11:00 · All ages★ 4.12 (969 reviews)Duration: 8hLive guide: EN✓ Free cancellation.from AU$ 122 per personView
›
‹
★ Top rated
Cairns: Half-Day Great Barrier Reef Snorkeling & Marine Bio TalkHalf-day Great Barrier Reef snorkel from Cairns with fast boat, marine biologist presentation, and 15 reef site options. Includes wetsuit, mask, snacks.Every day · 12:00 · From age 6★ 4.94 (409 reviews)Duration: 5hLive guide: EN✓ Free cancellation.from AU$ 209 per personView
›
‹
Travelers' pick ·-10% off its previous price
Great Barrier Reef snorkeling & diving: Two reef sitesSnorkel or dive the Great Barrier Reef from Cairns on a full day trip to two exclusive reef sites with all equipment, lunch and hot showers included aboard AquaQuest.Every day · 08:00 · Up to age 70★ 4.57 (1,360 reviews)Duration: 8h 30mLive guide: EN✓ Free cancellation.from AU$ 248 per personView
›
‹
Travelers' pick ·Likely to sell out
Great Barrier Reef Catamaran: Dive & Snorkel 2 Outer Reef SitesCairns Great Barrier Reef cruise with snorkel & dive at 2 outer reef locations. 80-foot catamaran, chef lunch, marine naturalist guide, 30 years operating. Departs 8am daily.Every day · 07:30 · From age 4★ 4.88 (2,710 reviews)Duration: 9hLive guide: EN✓ Free cancellation.from AU$ 275 per personView
›
‹
Travelers' pick
Cairns: Great Barrier Reef & Michaelmas Cay Snorkel TourOuter reef snorkel tour from Cairns with Michaelmas Cay island access, glass-bottom boat, and guided reef dives. Includes lunch and photos. 7:30am departure.Every day · No fixed time · All ages★ 4.87 (1,094 reviews)Duration: 7h 30mLive guide: EN✓ Free cancellation.from AU$ 280 per personView
›
‹
Travelers' pick
Snorkeling Cape Tribulation: 2 Reef Sites with Sea TurtlesSnorkel two Great Barrier Reef sites in 4.5 hours from Cape Tribulation with pickup, wetsuit, and reef guide included.Every day · 08:30 and 12:30 · Pickup available · Up to age 75★ 4.91 (949 reviews)Duration: 4h 30mLive guide: EN✓ Free cancellation.from AU$ 217 per personView
›
‹
Best value
Cairns Great Barrier Reef snorkeling: 1.5 hours on the reefHalf-day snorkeling tour from Cairns to the Great Barrier Reef with a maximum of 27 guests, English-speaking guide, and snacks included.Every day · 6 start times, 08:00 to 13:30 · From age 6★ 4.79 (554 reviews)Duration: 4hLive guide: EN✓ Free cancellation.from AU$ 179 per personView
›
‹
Travelers' pick
Great Barrier Reef: Full-Day Cruise & Helicopter FlightFeel the sea breeze on a full-day Great Barrier Reef cruise from Cairns, snorkel two reefs, enjoy a BBQ lunch, and take a 10-minute scenic helicopter flight. Includes gear & return wine.Every day · 08:00 · From age 4★ 4.70 (371 reviews)Duration: 8h 30mLive guide: EN · DE · ZH · JA✓ Free cancellation.from AU$ 440 per personView
›
‹
Travelers' pick ·-15% off its previous price
Green Island Snorkelling & Glass Bottom Boat from CairnsGreen Island day trip from Cairns with snorkelling or glass bottom boat on the Great Barrier Reef. Includes pool access, rainforest walk, catamaran transfers and morning tea.Every day · 08:30 and 10:30 · All ages★ 4.14 (340 reviews)Duration: 3h–12hLive guide: EN · JA✓ Free cancellation.from AU$ 108 per personView
Also popular with travelers
The ones most travelers have taken, by number of reviews.
›
‹
2-Night Whitsundays Sailing Cruise: Whitehaven & Reef SnorkelSail from Airlie Beach 2 nights on Spank Me, snorkeling Luncheon Bay, Caves Cove, Blue Pearl Bay, Whitehaven Beach with meals and gear.Wed, Fri and Sun · 10:30 · Ages 16–80★ 4.79 (786 reviews)Duration: 2dLive guide: EN✓ Free cancellation.from AU$ 649 per personView
›
‹
Excellent quality
Frankland Islands Great Barrier Reef: Normanby Island Day TripExclusive access to Normanby Island with snorkeling, kayaking, and guided walks. Includes river cruise, lunch, and equipment. Small groups, shortest crossing from Cairns.Every day · No fixed time · Pickup available · All ages★ 4.71 (459 reviews)Duration: 8hLive guide: EN✓ Free cancellation.from AU$ 260 per personView
›
‹
Excellent quality ·-10% off its previous price
Cairns Great Barrier Reef Sailing Trip & Snorkel with LunchFeel the salt air on a small-group sailing trip from Cairns to Upolu Reef, snorkel with turtles, enjoy a tropical buffet lunch, and relax with a friendly local crew.Every day · 07:30 · Up to age 85★ 4.76 (427 reviews)Duration: 9hLive guide: EN✓ Free cancellation.from AU$ 242 per personView
›
‹
Travelers' pick
Great Barrier Reef & Whitehaven: Fast Snorkel Tour, Hill InletFeel the rush to the Great Barrier Reef, snorkel vibrant corals, walk Hill Inlet, and relax on Whitehaven Beach: all in one day with lunch and guided snorkeling.Every day · 08:00 · From age 8★ 4.73 (275 reviews)Duration: 8hLive guide: EN✓ Free cancellation.from AU$ 333 per personView
›
‹
Travelers' pick ·-15% off its previous price
Port Douglas: Low Isles Sailing Cruise & Reef Snorkel TourStep onto a sailing catamaran from Port Douglas to Low Isles for reef snorkeling, glass bottom boat rides, and a tropical buffet lunch: includes marine biologist guide.Every day except Friday and Sunday · 10:00 · All ages★ 4.61 (270 reviews)Duration: 7hLive guide: EN✓ Free cancellation.from AU$ 235 per personView
›
‹
Travelers' pick
Hamilton Island: Great Barrier Reef Snorkeling Full Day Bait ReefFull-day Great Barrier Reef snorkeling from Hamilton Island to Bait Reef with guided tours, equipment and lunch included. Small groups, 3.5+ hours on reef, premium vessel.Every day · 08:00 · From age 5★ 4.43 (216 reviews)Duration: 8hLive guide: EN✓ Free cancellation.from AU$ 330 per personView
›
‹
Travelers' pick
Great Barrier Reef Snorkeling with Indigenous Sea RangersSnorkel two outer reef sites on the Great Barrier Reef with Indigenous Sea Rangers who share their traditional culture and ecological knowledge during.Every day · 09:00 · All ages★ 4.88 (184 reviews)Duration: 9hLive guide: EN✓ Free cancellation.from AU$ 255 per personView
›
‹
Excellent quality
Great Barrier Reef & Michaelmas Cay Sailing Cruise from CairnsGreat Barrier Reef cruise from Cairns to Michaelmas Cay with snorkeling, semi-submersible viewing, marine biologist talks, and buffet lunch. Departs 8:30am.Every day · 08:30 · All ages★ 4.54 (176 reviews)Duration: 8h 30mLive guide: EN✓ Free cancellation.from AU$ 288 per personView
›
‹
Travelers' pick ·-10% off its previous price
Great Barrier Reef Snorkelling from Cairns: Two reef sitesBoard a fast vessel at Cairns Marlin Marina to snorkel two Great Barrier Reef locations with provided gear and lunch, chosen for optimal conditions.Every day · 09:00 · From age 6★ 4.93 (126 reviews)Duration: 7hLive guide: EN✓ Free cancellation.from AU$ 233 per personView
Compare 12 more options for Great Barrier Reef Snorkeling Tours
From AU$ 160 per person · 7 h to 14 days
›
‹
Travelers' pick ·Likely to sell out
Port Douglas: Great Barrier Reef Snorkeling & Diving CruiseThree reef sites in one day aboard a 24m catamaran with marine biologist guides, up to 3 dives for certified divers, and hotel pickup included.Mon–Fri · 08:00 · All ages★ 4.61 (114 reviews)Duration: 8hLive guide: EN✓ Free cancellation.from AU$ 328 per personView
›
‹
Travelers' pick
Great Barrier Reef Snorkel & Dive Central SectionSnorkel or dive the Central Section of the Great Barrier Reef from Townsville with a professional crew, reef ecology talks and lunch included.Tue, Thu and Sun · 07:00 · From age 6★ 4.67 (105 reviews)Duration: 10hLive guide: EN✓ Free cancellation.from AU$ 394 per personView
›
‹
2-Day Snorkeling: Great Barrier Reef Liveaboard from CairnsOvernight snorkeling trip on the Great Barrier Reef aboard OceanQuest catamaran from Cairns, visiting two outer reef sites with meals and equipment provided.Every day · 07:30 · Hotel pickup · All ages★ 4.30 (56 reviews)Duration: 2dLive guide: EN✓ Free cancellation.from AU$ 730 per personView
›
‹
Great Barrier Reef: Overnight Sail, Dive & Snorkel Tour CairnsWake up on the Great Barrier Reef with this intimate overnight sailing tour from Cairns. Includes diving, snorkeling, meals, and a cozy cabin with just 12 guests.Next departure: 1 Jun 2027 · All ages★ 4.83 (94 reviews)Duration: 2dLive guide: EN✓ Free cancellation.from AU$ 669 per personView
›
‹
Travelers' pick
Fitzroy & Green Island Snorkeling Tour Cairns Glass-Bottom BoatOver 6 hours on the reef across two islands from Cairns: snorkel at Fitzroy and Green Island.Every day · 08:30 · All ages★ 3.76 (17 reviews)Duration: 8h 30mLive guide: EN✓ Free cancellation.from AU$ 196 per personView
›
‹
Travelers' pick
Snorkeling at Agincourt Reef from Palm CoveSnorkel the Outer Great Barrier Reef at Agincourt with hotel pickup from Palm Cove, semi-submarine viewing, and lunch included: 90 minutes each way by catamaran.Every day · 09:00 · Pickup available · All ages★ 4.54 (46 reviews)Duration: 9hLive guide: EN✓ Free cancellation.from AU$ 320 per personView
›
‹
Travelers' pick
Great Barrier Reef snorkel dive Townsville Museum Underwater ArtSnorkel or dive the Great Barrier Reef from Townsville with gear and instruction, visiting the Museum of Underwater Art on John Brewer Reef with meals and a guide.Tue, Thu and Sun · 07:00 · From age 6★ 4.46 (48 reviews)Duration: 10hLive guide: EN✓ Free cancellation.from AU$ 394 per personView
›
‹
Great Barrier Reef Snorkeling Tour with Helicopter FlightSnorkel the Outer Reef from Cairns with underwater observatory and semi-submersible viewing, plus a scenic helicopter flight. Full-day platform visit with lunch and equipment.Every day · 08:30 and 10:30 · All ages★ 3.88 (8 reviews)Duration: 7hLive guide: EN · JA✓ Free cancellation.from AU$ 516 per personView
›
‹
Excellent quality
Low Isles Snorkeling: Sailing Catamaran & Marine GuideSail to Low Isles coral cay on the Wavedancer catamaran from Palm Cove with snorkeling, glass bottom boat tour.Every day except Friday and Sunday · 09:00 · Pickup available · All ages★ 4.64 (25 reviews)Duration: 10hLive guide: EN✓ Free cancellation.from AU$ 321 per personView
›
‹
Green Island Day Trip from Cairns: Snorkel & Glass-Bottom BoatCruise to Green Island on the Great Barrier Reef from Cairns with snorkeling or glass-bottom boat tour, buffet lunch, and hotel transfers included.Every day · 09:00 · Hotel pickup · All ages★ 4.53 (15 reviews)Duration: 8hLive guide: EN✓ Free cancellation.from AU$ 167 per personView
›
‹
Normanby Island Reef Snorkel Tour: Great Barrier ReefSnorkel the Great Barrier Reef straight off Normanby Island's beach with kayaks and stand-up paddleboards included.Every day · No fixed time · Pickup available · All ages★ 5.00 (4 reviews)Duration: 6h 30mLive guide: EN✓ Free cancellation.from AU$ 160 per personView
›
‹
Likely to sell out
Sydney to Cairns: 14-Day East Coast Tour & Great Barrier Reef14-day small-group tour Sydney to Cairns with Great Barrier Reef snorkeling, Fraser Island 4WD, Whitsundays & wine tasting. All transport and meals included.Sun · 18:00 · From age 12★ 4.70 (10 reviews)Duration: 14dLive guide: EN✓ Instant confirmation.from AU$ 8,490 per personView