Australia  ›  Queensland  ›  Cairns & the Tropical North  ›  Great Barrier Reef  ›  Great Barrier Reef Snorkeling Tours

Great Barrier Reef Snorkeling Tours

Average traveler rating of these tours: 4.7 21,604 reviews Free cancellation on most experiences

Our top 3 of 36 experiences

Cairns: Great Barrier Reef 3 Sites Snorkel & Dive Day TripOur pick
Cairns: Great Barrier Reef 3 Sites Snorkel & Dive Day Trip ★ 4.65 (455 reviews) Duration: 10h Every day · 08:30 Live guide EN · JA
from · per person AU$ 308
Cairns: Half-Day Great Barrier Reef Snorkeling & Marine Bio Talk★Top rated
Cairns: Half-Day Great Barrier Reef Snorkeling & Marine Bio Talk ★ 4.94 (409 reviews) Duration: 5h Every day · 12:00 Live guide EN
from · per person AU$ 209
Cairns Great Barrier Reef snorkeling: 1.5 hours on the reefBest value
Cairns Great Barrier Reef snorkeling: 1.5 hours on the reef ★ 4.79 (554 reviews) Duration: 4h Every day · 6 start times, 08:00 to 13:30 Live guide EN
from · per person AU$ 179

Great Barrier Reef Snorkeling Tours at a glance

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

36 options

The 15 best

Ranked by quality, reviews, availability and booking conditions.

Great Barrier Reef Snorkeling & Diving Cruise from Cairns
›
‹
Travelers' pick
Great Barrier Reef Snorkeling & Diving Cruise from Cairns Boat 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 30m Live guide: EN · DE · ZH · JA ✓ Free cancellation. from AU$ 275 per person
Cairns: Great Barrier Reef Snorkel & Dive with 6 Hours Reef Time
›
‹
Travelers' pick
Cairns: Great Barrier Reef Snorkel & Dive with 6 Hours Reef Time Six 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: 9h Live guide: EN ✓ Free cancellation. from AU$ 223 per person
Cairns: Great Barrier Reef 3 Sites Snorkel & Dive Day Trip
›
‹
Our pick
Cairns: Great Barrier Reef 3 Sites Snorkel & Dive Day Trip Great 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: 10h Live guide: EN · JA ✓ Free cancellation. from AU$ 308 per person
Port Douglas Reef Tour: Snorkel, dive & submarine in one day
›
‹
Travelers' pick
Port Douglas Reef Tour: Snorkel, dive & submarine in one day Snorkel 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: 8h Live guide: EN ✓ Free cancellation. from AU$ 338 per person
Port Douglas: Great Barrier Reef Snorkel & Dive Cruise
›
‹
Travelers' pick · -15% off its previous price
Port Douglas: Great Barrier Reef Snorkel & Dive Cruise Full-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: 10h Live guide: EN ✓ Free cancellation. from AU$ 279 per person
Port Douglas: Outer Great Barrier Reef Cruise & Snorkeling
›
‹
Travelers' pick
Port Douglas: Outer Great Barrier Reef Cruise & Snorkeling Great 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: 8h Live guide: EN ✓ Free cancellation. from AU$ 319 per person
Green Island Day Trip from Cairns: Snorkel & Glass-Bottom Boat
›
‹
Travelers' pick
Green Island Day Trip from Cairns: Snorkel & Glass-Bottom Boat Catamaran 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: 8h Live guide: EN ✓ Free cancellation. from AU$ 122 per person
Cairns: Half-Day Great Barrier Reef Snorkeling & Marine Bio Talk
›
‹
★ Top rated
Cairns: Half-Day Great Barrier Reef Snorkeling & Marine Bio Talk Half-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: 5h Live guide: EN ✓ Free cancellation. from AU$ 209 per person
Great Barrier Reef snorkeling & diving: Two reef sites
›
‹
Travelers' pick · -10% off its previous price
Great Barrier Reef snorkeling & diving: Two reef sites Snorkel 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 30m Live guide: EN ✓ Free cancellation. from AU$ 248 per person
Great Barrier Reef Catamaran: Dive & Snorkel 2 Outer Reef Sites
›
‹
Travelers' pick · Likely to sell out
Great Barrier Reef Catamaran: Dive & Snorkel 2 Outer Reef Sites Cairns 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: 9h Live guide: EN ✓ Free cancellation. from AU$ 275 per person
Cairns: Great Barrier Reef & Michaelmas Cay Snorkel Tour
›
‹
Travelers' pick
Cairns: Great Barrier Reef & Michaelmas Cay Snorkel Tour Outer 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 30m Live guide: EN ✓ Free cancellation. from AU$ 280 per person
Snorkeling Cape Tribulation: 2 Reef Sites with Sea Turtles
›
‹
Travelers' pick
Snorkeling Cape Tribulation: 2 Reef Sites with Sea Turtles Snorkel 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 30m Live guide: EN ✓ Free cancellation. from AU$ 217 per person
Cairns Great Barrier Reef snorkeling: 1.5 hours on the reef
›
‹
Best value
Cairns Great Barrier Reef snorkeling: 1.5 hours on the reef Half-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: 4h Live guide: EN ✓ Free cancellation. from AU$ 179 per person
Great Barrier Reef: Full-Day Cruise & Helicopter Flight
›
‹
Travelers' pick
Great Barrier Reef: Full-Day Cruise & Helicopter Flight Feel 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 30m Live guide: EN · DE · ZH · JA ✓ Free cancellation. from AU$ 440 per person
Green Island Snorkelling & Glass Bottom Boat from Cairns
›
‹
Travelers' pick · -15% off its previous price
Green Island Snorkelling & Glass Bottom Boat from Cairns Green 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–12h Live guide: EN · JA ✓ Free cancellation. from AU$ 108 per person

Also popular with travelers

The ones most travelers have taken, by number of reviews.

2-Night Whitsundays Sailing Cruise: Whitehaven & Reef Snorkel
›
‹
2-Night Whitsundays Sailing Cruise: Whitehaven & Reef Snorkel Sail 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: 2d Live guide: EN ✓ Free cancellation. from AU$ 649 per person
Frankland Islands Great Barrier Reef: Normanby Island Day Trip
›
‹
Excellent quality
Frankland Islands Great Barrier Reef: Normanby Island Day Trip Exclusive 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: 8h Live guide: EN ✓ Free cancellation. from AU$ 260 per person
Cairns Great Barrier Reef Sailing Trip & Snorkel with Lunch
›
‹
Excellent quality · -10% off its previous price
Cairns Great Barrier Reef Sailing Trip & Snorkel with Lunch Feel 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: 9h Live guide: EN ✓ Free cancellation. from AU$ 242 per person
Great Barrier Reef & Whitehaven: Fast Snorkel Tour, Hill Inlet
›
‹
Travelers' pick
Great Barrier Reef & Whitehaven: Fast Snorkel Tour, Hill Inlet Feel 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: 8h Live guide: EN ✓ Free cancellation. from AU$ 333 per person
Port Douglas: Low Isles Sailing Cruise & Reef Snorkel Tour
›
‹
Travelers' pick · -15% off its previous price
Port Douglas: Low Isles Sailing Cruise & Reef Snorkel Tour Step 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: 7h Live guide: EN ✓ Free cancellation. from AU$ 235 per person
Hamilton Island: Great Barrier Reef Snorkeling Full Day Bait Reef
›
‹
Travelers' pick
Hamilton Island: Great Barrier Reef Snorkeling Full Day Bait Reef Full-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: 8h Live guide: EN ✓ Free cancellation. from AU$ 330 per person
Great Barrier Reef Snorkeling with Indigenous Sea Rangers
›
‹
Travelers' pick
Great Barrier Reef Snorkeling with Indigenous Sea Rangers Snorkel 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: 9h Live guide: EN ✓ Free cancellation. from AU$ 255 per person
Great Barrier Reef & Michaelmas Cay Sailing Cruise from Cairns
›
‹
Excellent quality
Great Barrier Reef & Michaelmas Cay Sailing Cruise from Cairns Great 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 30m Live guide: EN ✓ Free cancellation. from AU$ 288 per person
Great Barrier Reef Snorkelling from Cairns: Two reef sites
›
‹
Travelers' pick · -10% off its previous price
Great Barrier Reef Snorkelling from Cairns: Two reef sites Board 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: 7h Live guide: EN ✓ Free cancellation. from AU$ 233 per person

Compare 12 more options for Great Barrier Reef Snorkeling Tours

From AU$ 160 per person · 7 h to 14 days

Port Douglas: Great Barrier Reef Snorkeling & Diving Cruise
›
‹
Travelers' pick · Likely to sell out
Port Douglas: Great Barrier Reef Snorkeling & Diving Cruise Three 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: 8h Live guide: EN ✓ Free cancellation. from AU$ 328 per person
Great Barrier Reef Snorkel & Dive Central Section
›
‹
Travelers' pick
Great Barrier Reef Snorkel & Dive Central Section Snorkel 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: 10h Live guide: EN ✓ Free cancellation. from AU$ 394 per person
2-Day Snorkeling: Great Barrier Reef Liveaboard from Cairns
›
‹
2-Day Snorkeling: Great Barrier Reef Liveaboard from Cairns Overnight 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: 2d Live guide: EN ✓ Free cancellation. from AU$ 730 per person
Great Barrier Reef: Overnight Sail, Dive & Snorkel Tour Cairns
›
‹
Great Barrier Reef: Overnight Sail, Dive & Snorkel Tour Cairns Wake 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: 2d Live guide: EN ✓ Free cancellation. from AU$ 669 per person
Fitzroy & Green Island Snorkeling Tour Cairns Glass-Bottom Boat
›
‹
Travelers' pick
Fitzroy & Green Island Snorkeling Tour Cairns Glass-Bottom Boat Over 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 30m Live guide: EN ✓ Free cancellation. from AU$ 196 per person
Snorkeling at Agincourt Reef from Palm Cove
›
‹
Travelers' pick
Snorkeling at Agincourt Reef from Palm Cove Snorkel 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: 9h Live guide: EN ✓ Free cancellation. from AU$ 320 per person
Great Barrier Reef snorkel dive Townsville Museum Underwater Art
›
‹
Travelers' pick
Great Barrier Reef snorkel dive Townsville Museum Underwater Art Snorkel 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: 10h Live guide: EN ✓ Free cancellation. from AU$ 394 per person
Great Barrier Reef Snorkeling Tour with Helicopter Flight
›
‹
Great Barrier Reef Snorkeling Tour with Helicopter Flight Snorkel 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: 7h Live guide: EN · JA ✓ Free cancellation. from AU$ 516 per person
Low Isles Snorkeling: Sailing Catamaran & Marine Guide
›
‹
Excellent quality
Low Isles Snorkeling: Sailing Catamaran & Marine Guide Sail 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: 10h Live guide: EN ✓ Free cancellation. from AU$ 321 per person
Green Island Day Trip from Cairns: Snorkel & Glass-Bottom Boat
›
‹
Green Island Day Trip from Cairns: Snorkel & Glass-Bottom Boat Cruise 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: 8h Live guide: EN ✓ Free cancellation. from AU$ 167 per person
Normanby Island Reef Snorkel Tour: Great Barrier Reef
›
‹
Normanby Island Reef Snorkel Tour: Great Barrier Reef Snorkel 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 30m Live guide: EN ✓ Free cancellation. from AU$ 160 per person
Sydney to Cairns: 14-Day East Coast Tour & Great Barrier Reef
›
‹
Likely to sell out
Sydney to Cairns: 14-Day East Coast Tour & Great Barrier Reef 14-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: 14d Live guide: EN ✓ Instant confirmation. from AU$ 8,490 per person

The top 12 of 36 options, side by side

✓ 2026-11-14
OptionPriceDurationRatingDays and timesGuide languages
Cairns: Great Barrier Reef 3 Sites Snorkel & Dive Day TripOur pick
AU$ 308 per person
10h4.65★ · 455Every day · 08:30English, Japanese
Cairns: Half-Day Great Barrier Reef Snorkeling & Marine Bio TalkTop rated
AU$ 209 per person
5h4.94★ · 409Every day · 12:00English
Cairns Great Barrier Reef snorkeling: 1.5 hours on the reefBest value
AU$ 179 per person
4h4.79★ · 554Every day · 6 start times, 08:00 to 13:30English
Great Barrier Reef Snorkeling & Diving Cruise from Cairns
AU$ 275 per person
8h 30m4.72★ · 3,976Every day · 08:00English, German, Japanese +1
Cairns: Great Barrier Reef Snorkel & Dive with 6 Hours Reef Time
AU$ 223 per person
9h4.84★ · 2,058Every day · 08:00English
Port Douglas Reef Tour: Snorkel, dive & submarine in one day
AU$ 338 per person
8h4.59★ · 864Every day · 10:00English
Port Douglas: Great Barrier Reef Snorkel & Dive CruisePickup offered
AU$ 279 per person
10h4.81★ · 558Every day · 08:00English
Port Douglas: Outer Great Barrier Reef Cruise & Snorkeling
AU$ 319 per person
8h4.85★ · 1,476Every day · No fixed timeEnglish
Green Island Day Trip from Cairns: Snorkel & Glass-Bottom Boat
AU$ 122 per person
8h4.12★ · 969Every day · 09:00 and 11:00English
Great Barrier Reef snorkeling & diving: Two reef sites
AU$ 248 per person
8h 30m4.57★ · 1,360Every day · 08:00English
Great Barrier Reef Catamaran: Dive & Snorkel 2 Outer Reef Sites
AU$ 275 per person
9h4.88★ · 2,710Every day · 07:30English
Cairns: Great Barrier Reef & Michaelmas Cay Snorkel Tour
AU$ 280 per person
7h 30m4.87★ · 1,094Every day · No fixed timeEnglish

By what you need

Related

More things to do in Cairns & the Tropical North

Need help planning your next activity?