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

Great Barrier Reef Scuba Diving Tours

Average traveler rating of these tours: 4.8 12,644 reviews Free cancellation on most experiences

Our top 3 of 14 experiences

Port Douglas: Great Barrier Reef Dive Trip & 3 Reef SitesOur pick
Port Douglas: Great Barrier Reef Dive Trip & 3 Reef Sites ★ 5.00 (78 reviews) Duration: 9h Every day · 08:00 Live guide EN · ES Pickup available
from · per person AU$ 715
Scuba Dive the S.S. Yongala Wreck: Great Barrier ReefBest value
Scuba Dive the S.S. Yongala Wreck: Great Barrier Reef ★ 4.20 (40 reviews) Duration: 10h Sat · 07:00 Live guide EN · DE · ES
from · per person AU$ 499
Great Barrier Reef Snorkeling & Diving Cruise from CairnsAlso recommended
Great Barrier Reef Snorkeling & Diving Cruise from Cairns ★ 4.72 (3,976 reviews) Duration: 8h 30m Every day · 08:00 Live guide EN · DE · ZH · JA
from · per person AU$ 275

Great Barrier Reef Scuba Diving Tours at a glance

Price per person across the 14 options priced per person: AU$ 223–AU$ 715 (median AU$ 308). With 100+ reviews: 10 of 14.

Of the 14 options: 14 with live guides in English, 14 with free cancellation, 12 with instant confirmation, 2 with hotel pickup, 10 kid-friendly, 1 private and 10 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.

Great Barrier Reef Scuba Diving Tours

14 options
Port Douglas: Great Barrier Reef Dive Trip & 3 Reef Sites
›
‹
Our pick
Port Douglas: Great Barrier Reef Dive Trip & 3 Reef Sites Certified divers only. 90-minute boat ride to outer reef, three dive sites with guide, equipment included, lunch and coffee. Full day from Port Douglas. Every day · 08:00 · Pickup available · From age 12 ★ 5.00 (78 reviews) Duration: 9h Live guide: EN · ES ✓ Free cancellation. from AU$ 715 per person
Great Barrier Reef Snorkeling & Diving Cruise from Cairns
›
‹
Also recommended
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
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
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 3 Sites Snorkel & Dive Day Trip
›
‹
Travelers' 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: 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
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 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
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: 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
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
Scuba Dive the S.S. Yongala Wreck: Great Barrier Reef
›
‹
Best value · Likely to sell out
Scuba Dive the S.S. Yongala Wreck: Great Barrier Reef Dive the S.S. Yongala Wreck from Townsville with two certified dives, full gear included, and expert crew. The wreck sits 15. Sat · 07:00 · From age 12 ★ 4.20 (40 reviews) Duration: 10h Live guide: EN · DE · ES ✓ Free cancellation. from AU$ 499 per person

The top 12 of 14 options, side by side

✓ 2026-11-14
OptionPriceDurationRatingDays and timesGuide languages
Port Douglas: Great Barrier Reef Dive Trip & 3 Reef SitesOur pickPrivate · Pickup offered
AU$ 715 per person
9h5.00★ · 78Every day · 08:00English, Spanish
Scuba Dive the S.S. Yongala Wreck: Great Barrier ReefBest value
AU$ 499 per person
10h4.20★ · 40Sat · 07:00English, German, Spanish
Great Barrier Reef Snorkeling & Diving Cruise from CairnsAlso recommended
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
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 3 Sites Snorkel & Dive Day Trip
AU$ 308 per person
10h4.65★ · 455Every day · 08:30English, Japanese
Port Douglas: Great Barrier Reef Snorkel & Dive CruisePickup offered
AU$ 279 per person
10h4.81★ · 558Every day · 08:00English
Great Barrier Reef Snorkeling with Indigenous Sea Rangers
AU$ 255 per person
9h4.88★ · 184Every day · 09:00English
Great Barrier Reef Snorkel & Dive Central Section
AU$ 394 per person
10h4.67★ · 105Tue, Thu and Sun · 07:00English
Port Douglas: Great Barrier Reef Snorkeling & Diving Cruise
AU$ 328 per person
8h4.61★ · 114Mon–Fri · 08:00English

By what you need

Related

More things to do in Cairns & the Tropical North

Need help planning your next activity?