{"id":6058,"date":"2026-07-03T04:43:15","date_gmt":"2026-07-03T04:43:15","guid":{"rendered":"https:\/\/www.poseidonadventure.com.au\/townsville\/?page_id=6058"},"modified":"2026-11-04T07:20:17","modified_gmt":"2026-11-04T07:20:17","slug":"whale-watching-tour","status":"publish","type":"page","link":"https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/","title":{"rendered":"Whale Watching Tour"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6058\" class=\"elementor elementor-6058\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5ebeb6 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"c5ebeb6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d54ccc elementor-widget elementor-widget-html\" data-id=\"3d54ccc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"r8 t-tsv\"><div class=\"r8-hero\"><img src=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Frame-1321319896-1-e1783053301852.png\" srcset=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/11\/whale-watching-hero-mobile-1200.webp 1200w, https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Frame-1321319896-1-e1783053301852.png 1920w\" sizes=\"100vw\" alt=\"Whale Breaching on a Whale watching tour with Poseidon\" fetchpriority=\"high\" decoding=\"async\" width=\"1920\" class=\"smush-dimensions\" style=\"--smush-image-width: 1920px; --smush-image-aspect-ratio: 1920\/1133;\"><h1>Whale Watching Tour<\/h1><\/div><div class=\"r8-wrap\"><div class=\"r8-mtop\"><div style=\"font-size:12px;color:#555\">Townsville \u203a Boat tours<\/div><div class=\"r8-rate\"><b>\u2605 <span class=\"r8-rev-n\">550+<\/span><\/b><span>five-star reviews<\/span><span>\u00b7 3 hours<\/span><\/div><ul><li>Whale season: July to August<\/li><li>Morning or afternoon tea included<\/li><li>Depart Townsville or Magnetic Island<\/li><li>Reschedule up to 24 hours before<\/li><li>Best price when you book direct<\/li><\/ul><\/div><div class=\"r8-gal\" aria-label=\"Tour photos\"><a href=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Whale-watching-768x432.png\" data-i=\"0\" class=\"r8-d r8-m\" aria-label=\"Open photo 1 of 6\"><img data-src=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Whale-watching-768x432.png\" alt=\"\" decoding=\"async\" width=\"800\" height=\"450\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/450;\"><\/a><a href=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/smush-webp\/2026\/07\/Poseidon-Whale-Breach-768x432.jpg.webp\" data-i=\"1\" class=\"r8-d r8-m\" aria-label=\"Open photo 2 of 6\"><img data-src=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/smush-webp\/2026\/07\/Poseidon-Whale-Breach-768x432.jpg.webp\" alt=\"\" decoding=\"async\" width=\"800\" height=\"450\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/450;\"><\/a><a href=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Whale-Watching-Poseido-Fin-768x615.png\" data-i=\"2\" class=\"r8-d r8-m\" aria-label=\"Open photo 3 of 6\"><img data-src=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Whale-Watching-Poseido-Fin-768x615.png\" alt=\"\" decoding=\"async\" width=\"800\" height=\"450\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/450;\"><span class=\"r8-more r8-more-m\"><span>+4<\/span><\/span><\/a><a href=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/smush-webp\/2026\/07\/Maggie-whales-768x432.png.webp\" data-i=\"3\" class=\"r8-d\" aria-label=\"Open photo 4 of 6\"><img data-src=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/smush-webp\/2026\/07\/Maggie-whales-768x432.png.webp\" alt=\"\" decoding=\"async\" width=\"800\" height=\"450\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/450;\"><\/a><a href=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Townsville-Whale-Watching-768x432.png\" data-i=\"4\" class=\"r8-d\" aria-label=\"Open photo 5 of 6\"><img data-src=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Townsville-Whale-Watching-768x432.png\" alt=\"\" decoding=\"async\" width=\"800\" height=\"450\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/450;\"><span class=\"r8-more r8-more-d\"><span>+ 2 photos<\/span><\/span><\/a><a href=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Whale-Watching-Tours-768x432.png\" data-i=\"5\" class=\"\" aria-label=\"Open photo 6 of 6\"><img data-src=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Whale-Watching-Tours-768x432.png\" alt=\"\" decoding=\"async\" width=\"800\" height=\"450\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/450;\"><\/a><\/div><div class=\"r8-main\"><div class=\"r8-left\"><div class=\"r8-facts\"><span class=\"r8-fact\">\u2605 <span class=\"r8-rev-n\">550+<\/span> five-star reviews<\/span><span class=\"r8-fact\">3 hours<\/span><span class=\"r8-fact\">From $115 per person<\/span><span class=\"r8-fact\">Morning or afternoon tea included<\/span><span class=\"r8-fact\">July to August<\/span><\/div><div class=\"r8-tabs\" role=\"tablist\"><button type=\"button\" class=\"r8-tab on\" data-r8-tab=\"info\" role=\"tab\" aria-selected=\"true\">Tour details<\/button><button type=\"button\" class=\"r8-tab\" data-r8-tab=\"more\" role=\"tab\" aria-selected=\"false\">Additional information<\/button><\/div><section class=\"r8-card r8-pane\" data-pane=\"info\" id=\"r8-pane-info\"><h2>Tour details<\/h2><div class=\"r8-intro\">Cruise from Townsville or Magnetic Island in search of migrating humpback whales, with experienced crew sharing insights along the way. This seasonal July\u2013August tour lasts approximately 2.5\u20133 hours, depending on your departure point.<\/div><div class=\"r8-hls\"><div class=\"r8-hl\"><b>Guided whale cruise<\/b><span>Scenic coastal and offshore waters.<\/span><\/div><div class=\"r8-hl\"><b>Crew commentary<\/b><span>Whale behaviour and migration insights.<\/span><\/div><div class=\"r8-hl\"><b>Tea included<\/b><span>Morning or afternoon tea, depending on departure.<\/span><\/div><div class=\"r8-hl\"><b>Safety equipment<\/b><span>Briefing and essential equipment included.<\/span><\/div><div class=\"r8-hl\"><b>Booking flexibility<\/b><span>Reschedule up to 24 hours before departure.<\/span><\/div><\/div><h3>Price &amp; duration<\/h3><ul class=\"r8-li\"><li><b>Adults (15+):<\/b> $145.<\/li><li><b>Children (2\u201314):<\/b> $115.<\/li><li><b>Family (2 adults + 2 children):<\/b> $450, save $70 compared with individual tickets.<\/li><li><b>Infants (6\u201323 months):<\/b> free. Confirm suitability before booking.<\/li><li>Approx. 3 hours from Townsville or 2.5 hours from Magnetic Island.<\/li><li>Morning or afternoon tea is included, depending on your departure.<\/li><\/ul><h3>Departure &amp; meeting point<\/h3><ul class=\"r8-li\"><li>Departures: choose an available time in the booking box.<\/li><li><b>Meeting point (Townsville):<\/b> The Docks, 108 Flinders Street, Townsville City QLD 4810.<\/li><li><b>Meeting point (Magnetic Island):<\/b> Nelly Bay Ferry Terminal, Sooning Street, Nelly Bay.<\/li><li>Please arrive 30 minutes before departure in Townsville, or 15 minutes before your pickup on Magnetic Island. Check your confirmation email for important arrival details.<\/li><\/ul><div class=\"r8-map\"><iframe title=\"Map: The Docks, 108 Flinders Street, Townsville City QLD 4810\" referrerpolicy=\"no-referrer-when-downgrade\" data-src=\"https:\/\/maps.google.com\/maps?q=The%20Docks%2C%20108%20Flinders%20Street%2C%20Townsville%20City%20QLD%204810&amp;z=15&amp;output=embed\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"0\"><\/iframe><a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=The%20Docks%2C%20108%20Flinders%20Street%2C%20Townsville%20City%20QLD%204810\" target=\"_blank\" rel=\"noopener\">Open in Google Maps<\/a><\/div><h3>Before you book<\/h3><ul class=\"r8-li\"><li>Seasonal wildlife experience.<\/li><li>Whale sightings and behaviours cannot be guaranteed.<\/li><li>Routes depend on whale activity, weather and safety.<\/li><li>Conditions can range from calm, scenic cruising to a more lively ride on choppy days, when you may get wet.<\/li><li>Children need adult supervision; infants under 6 months cannot travel, and babies under 12 months are not recommended.<\/li><li>Participants must understand English.<\/li><li>Advise staff of medical, pregnancy or mobility concerns before departure.<\/li><li>Rescheduling is subject to the cancellation conditions in Additional Information below.<\/li><\/ul><button type=\"button\" class=\"r8-link\" data-r8-tab=\"more\">What\u2019s included, what to bring and the cancellation policy \u2192<\/button><\/section><section class=\"r8-card r8-pane r8-more-card\" data-pane=\"more\" id=\"r8-pane-more\" hidden><h2><span class=\"r8-dt\">Additional information<\/span><span class=\"r8-mt\">More information<\/span><\/h2><details class=\"r8-acc\" open><summary>Tour itinerary<\/summary><div class=\"r8-accb\"><p class=\"r8-p\">Set off on an unforgettable whale watching adventure, where the beauty of North Queensland\u2019s coastline meets the excitement of encountering some of the ocean\u2019s most majestic creatures. Lasting approximately 3 hours from Townsville or 2.5 hours from Magnetic Island, this seasonal experience is designed to give guests the opportunity to witness migrating humpback whales in their natural environment while enjoying a scenic and enjoyable cruise on the water.<\/p><p class=\"r8-p\">Cruise through Cleveland Bay and surrounding offshore waters as our experienced crew search for whale activity in known migration areas. Along the way, guests will enjoy informative commentary about humpback whales, their migration patterns, behaviours, and the marine environment of the region. Each tour offers a unique experience, with opportunities to observe whales breaching, tail slapping, surface rolling and travelling through the bay.<\/p><p class=\"r8-p\">This tour is focused on delivering a memorable whale watching experience while also offering a relaxed and enjoyable time on the water. Morning tea or afternoon tea is provided, making it the perfect way to sit back, take in the scenery, and enjoy one of North Queensland\u2019s most spectacular seasonal wildlife experiences.<\/p><p class=\"r8-p\">Whether you\u2019re a wildlife lover, nature enthusiast or simply looking for a special experience on the water, this tour is the perfect chance to see humpback whales up close in the wild while enjoying the natural beauty of Townsville and Magnetic Island.<\/p><\/div><\/details><details class=\"r8-acc\"><summary>Highlights<\/summary><div class=\"r8-accb\"><ul class=\"r8-li\"><li>Depart from Townsville or Magnetic Island<\/li><li>Morning tea or afternoon tea provided<\/li><li>Enjoy a 2.5 to 3-hour whale watching experience, depending on your departure location<\/li><li>Look for migrating humpback whales in the waters around Cleveland Bay and Magnetic Island<\/li><li>Learn about whale behaviour, migration and the local marine environment from experienced crew<\/li><li>Experience a scenic cruise through one of North Queensland\u2019s most beautiful coastal regions<\/li><li>Keep an eye out for other marine life including dolphins, turtles and seabirds<\/li><li>Enjoy a flexible itinerary designed around the safest and best conditions on the day<\/li><\/ul><\/div><\/details><details class=\"r8-acc\"><summary>What\u2019s included<\/summary><div class=\"r8-accb\"><ul class=\"r8-li\"><li>Approximately 3-hour guided whale watching tour<\/li><li>Departure from Townsville or Magnetic Island<\/li><li>Morning tea or afternoon tea<\/li><li>Commentary from experienced crew<\/li><li>Wildlife spotting opportunities<\/li><li>Safety briefing and all essential safety equipment<\/li><\/ul><\/div><\/details><details class=\"r8-acc\"><summary>What to bring<\/summary><div class=\"r8-accb\"><ul class=\"r8-li\"><li>Hat<\/li><li>Sunscreen<\/li><li>Water bottle<\/li><li>Strongly recommend to bring Light jacket or jumper depending on weather<\/li><li>Comfortable footwear<\/li><li>Camera \/ phone<\/li><li>A sense of adventure<\/li><\/ul><\/div><\/details><details class=\"r8-acc\"><summary>Conditions<\/summary><div class=\"r8-accb\"><ul class=\"r8-li\"><li><b>Infants:<\/b> Infants under 6 months cannot travel. Infants under 12 months are not recommended due to the nature of the vessel and varying sea conditions.<\/li><li><b>Children:<\/b> Children must be supervised by a responsible adult at all times.<\/li><li><b>Fitness level:<\/b> This tour is suitable for most guests, however passengers should be comfortable on a vessel operating in open water conditions.<\/li><li><b>Medical conditions:<\/b> Guests must advise staff prior to departure of any relevant medical conditions, injuries, mobility concerns, pregnancy, or other conditions that may affect their participation.<\/li><li><b>Seasickness:<\/b> If you are prone to seasickness, we strongly recommend taking suitable motion-sickness medication before departure, following the product directions or advice from your pharmacist or doctor.<\/li><li><b>Daily operations:<\/b> Poseidon Adventure operates tours in a range of weather conditions, subject to safety and operational requirements.<\/li><li><b>Safety briefing:<\/b> A thorough safety briefing and tour overview will be provided by qualified crew prior to departure.<\/li><li><b>Wildlife viewing:<\/b> This tour is centred around spotting whales in their natural environment. Whale sightings are common during the migration season, however as these are wild animals, sightings and behaviours cannot be guaranteed.<\/li><li><b>Tour style:<\/b> This is a dynamic, adventure-style whale watching boat tour. Conditions may range from calm and scenic to more lively, fast-paced and wet depending on the day\u2019s weather and sea state.<\/li><li><b>Morning \/ afternoon tea:<\/b> Morning tea or afternoon tea is included, depending on the departure selected.<\/li><li><b>Gift vouchers:<\/b> Available for purchase.<\/li><li><b>Itinerary changes:<\/b> Management reserves the right to change the itinerary, departure points, route, timing or inclusions due to weather, tides, swell, whale activity, operational requirements or other varying conditions.<\/li><li><b>Disclaimer:<\/b> This tour operates in an open marine environment. Guests should be aware that conditions can change on the day and the ride may at times be bumpy, wet or more energetic depending on the weather and sea state. Wildlife encounters are not guaranteed.<\/li><li><b>Language:<\/b> Participants must understand English.<\/li><\/ul><\/div><\/details><details class=\"r8-acc\"><summary>Cancellation policy<\/summary><div class=\"r8-accb\"><h4>If you cancel<\/h4><ul class=\"r8-li\"><li><b>Up to 48 hours before start:<\/b> Cancel for a refund minus a 1.9% processing fee.<\/li><li><b>Up to 24 hours before start:<\/b> Reschedule or convert to a gift voucher (valid 12 months).<\/li><li><b>Within 24 hours of start:<\/b> Non-refundable and non-reschedulable.<\/li><\/ul><h4>If we cancel for weather<\/h4><ul class=\"r8-li\"><li><b>Within 24 hours of your booking:<\/b> We will first try to reschedule or provide a gift voucher.<\/li><li><b>If neither works:<\/b> A full refund will be provided.<\/li><\/ul><\/div><\/details><\/section><\/div><aside class=\"r8-right\" id=\"r8-slot\" aria-label=\"Book this tour\"><\/aside><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-418baa7 elementor-widget elementor-widget-shortcode\" data-id=\"418baa7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style id=\"pa-r8-css\">.r8{--accent:#7fd4c4;--tint:#e3f6f2;--tint2:#cdeee7;--ink:#1a1a1a;--navy:#1e293b;--line:#e7e5dc;font-family:Poppins,sans-serif;color:var(--ink)}\r\n.r8.t-tsv{--accent:#90c5f4;--tint:#e6f1fc;--tint2:#cfe3f4}\r\n.r8 *{box-sizing:border-box;text-transform:none}\r\n.r8 p,.r8 li{text-transform:none!important}\r\n.r8 h1,.r8 h2,.r8 h3{font-family:Unbounded,sans-serif;text-transform:none;letter-spacing:0}\r\n.r8-hero{position:relative;height:400px;overflow:hidden;background:#33475a;display:flex;align-items:flex-end}\r\n.r8-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\r\n.r8-hero:after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 30%,rgba(0,0,0,.55))}\r\n.r8-hero h1{position:relative;z-index:1;margin:0;padding:0 56px 22px;width:100%;max-width:1400px;margin-inline:auto;font-size:46px;line-height:1.05;font-weight:600;color:var(--accent);text-transform:uppercase}\r\n.r8-wrap{max-width:1400px;margin:0 auto;padding:0 56px}\r\n.r8-gal{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:12px}\r\n.r8-gal a{position:relative;display:none;height:130px;border-radius:10px;overflow:hidden;background:var(--tint2)}\r\n.r8-gal img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}\r\n.r8-gal a:hover img{transform:scale(1.04)}\r\n.r8-gal .r8-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(26,26,26,.35)}\r\n.r8-gal .r8-more span{background:rgba(26,26,26,.75);color:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}\r\n.r8-gal a.r8-d{display:block}\r\n.r8-gal .r8-more-m{display:none}\r\n.r8-main{display:flex;gap:28px;align-items:flex-start;padding:18px 0 48px}\r\n.r8-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}\r\n.r8-right{width:440px;flex-shrink:0;position:sticky;top:24px}\r\n.r8-mtop{display:none}\r\n.r8-facts{display:flex;gap:8px;flex-wrap:wrap}\r\n.r8-fact{font-size:12px;font-weight:500;background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 12px;white-space:nowrap}\r\n.r8-tabs{display:flex;gap:10px}\r\n.r8-tab{border:0;border-radius:999px;background:#cecec9;color:var(--ink);font:500 13px\/1 Poppins,sans-serif;padding:0 18px;min-height:40px;text-transform:uppercase;cursor:pointer}\r\n.r8-tab.on{background:#fad320}\r\n.r8-card{background:#fff;border-radius:16px;box-shadow:0 6px 18px rgba(30,30,30,.07);padding:26px 30px;display:flex;flex-direction:column;gap:12px}\r\n.r8-card h2{margin:0;font-size:24px;font-weight:600;color:var(--navy);line-height:1.25}\r\n.r8-card h3{margin:8px 0 0;font-size:17px;font-weight:500;color:var(--navy)}\r\n.r8-intro{font-size:15px;line-height:1.6;color:#333}\r\n.r8-hls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\r\n.r8-hl{background:#fafaf7;border:1px solid var(--line);border-radius:10px;padding:12px 14px}\r\n.r8-hl:last-child:nth-child(odd){grid-column:1\/-1}\r\n.r8-mt{display:none}\r\n.r8-accb{display:flex;flex-direction:column;gap:8px;padding:0 2px 16px}.r8-accb .r8-li{padding:0}\r\n.r8-hl b{display:block;font-size:14px;font-weight:600}\r\n.r8-hl span{display:block;font-size:13px;color:#555}\r\n.r8-li{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:14px;color:#333}\r\n.r8-li li{position:relative;padding-left:16px;line-height:1.5;margin:0}\r\n.r8-li li:before{content:\"\";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:9px;background:var(--accent)}\r\n.r8-li li b{font-weight:600}\r\n.r8-p{font-size:14px;line-height:1.6;color:#333;margin:0}\r\n.r8-note{font-size:12px;line-height:1.5;color:#666;margin:0}\r\n.r8-map{position:relative;height:220px;border-radius:12px;overflow:hidden;border:1px solid #d6d3c8;background:#e9f0e4;margin-top:6px}\r\n.r8-map iframe{width:100%;height:100%;border:0;display:block}\r\n.r8-map a{position:absolute;right:10px;bottom:10px;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;color:var(--ink);border:1px solid #d6d3c8}\r\n.r8-link{align-self:flex-start;background:none;border:0;padding:4px 0;font:400 13px Poppins,sans-serif;color:var(--navy);text-decoration:underline;cursor:pointer}\r\n.r8-acc{border-bottom:1px solid var(--line)}\r\n.r8-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:54px;cursor:pointer;font-size:15px;font-weight:600}\r\n.r8-acc summary::-webkit-details-marker{display:none}\r\n.r8-acc summary:after{content:\"\";width:9px;height:9px;border-right:2.2px solid var(--ink);border-bottom:2.2px solid var(--ink);transform:rotate(45deg) translateY(-3px);transition:transform .2s;flex-shrink:0;margin-right:4px}\r\n.r8-acc[open] summary:after{transform:rotate(-135deg) translateY(-1px)}\r\n.r8-acc .r8-li{padding:0 2px 16px}\r\n.r8-acc h4{margin:4px 0 6px;font:600 14px Poppins,sans-serif}\r\n.r8-pane[hidden]{display:none!important}\r\n.r8-boxtitle h2{margin:0;font-size:21px;font-weight:600;color:var(--navy)}\r\n.r8-boxtitle p{margin:4px 0 8px;font-size:13px;color:#555}\r\n.r8-bk{padding:20px 22px;gap:14px}\r\n.r8-from b{font-size:26px;font-weight:700}\r\n.r8-from span{font-size:13px;color:#555}\r\n.r8-direct{font-size:12px;color:#1d6b3a;font-weight:600;margin-top:-8px}\r\n.r8-qrow{display:flex;align-items:center;justify-content:space-between;gap:12px}\r\n.r8-qrow b{display:block;font-size:14px;font-weight:600}\r\n.r8-qrow small{display:block;font-size:12px;color:#555}\r\n.r8-qty{display:flex;align-items:center;gap:12px}\r\n.r8-qty button{width:36px;height:36px;border-radius:999px;border:1px solid #d6d3c8;background:#fff;font-size:18px;line-height:1;color:var(--ink);cursor:pointer;padding:0}\r\n.r8-qty button:disabled{opacity:.35;cursor:default}\r\n.r8-qty span{font-size:16px;font-weight:600;min-width:20px;text-align:center}\r\n.r8-qtys{display:flex;flex-direction:column;gap:10px}\r\n.r8-save{display:inline-block;background:#e6f4ea;color:#14532d;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;margin-top:3px}\r\n.r8-famtip{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:10px;background:#e6f4ea;border:1px solid #b9dcc6;font-size:13px;line-height:1.4;color:#14532d}\r\n.r8-famtip[hidden]{display:none}\r\n.r8 .r8-famtip button,.r8 .r8-famtip button:hover,.r8 .r8-famtip button:focus{min-height:38px;border-radius:999px;border:0;background:#1d6b3a;color:#fff;font-weight:600;font-size:13px;padding:0 14px;flex-shrink:0;cursor:pointer}\r\n.r8-calhead{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;margin-bottom:6px}\r\n.r8-nav{width:32px;height:32px;border-radius:999px;border:1px solid #d6d3c8;background:#fff;font-size:20px;line-height:1;cursor:pointer;padding:0;color:var(--ink)}\r\n.r8-nav:disabled{opacity:.3;cursor:default}\r\n.r8-wk,.r8-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}\r\n.r8-wk{font-size:11px;color:#555;text-align:center;margin-bottom:6px}\r\n.r8-day{height:38px;border-radius:8px;border:1px solid #e2dfd5;background:#fff;font:400 14px Poppins,sans-serif;color:var(--ink);cursor:pointer;padding:0}\r\n.r8-day:hover{border-color:var(--ink)}\r\n.r8-day.on{border:2px solid var(--ink);background:var(--ink);color:#fff;font-weight:600}\r\n.r8-day:disabled{border:1px dashed #e2dfd5;background:#fffef0;color:#8a9aab;text-decoration:line-through;cursor:not-allowed}\r\n.r8-demo{font-size:11px;color:#777;margin-top:6px;text-align:right}\r\n.r8-times{display:flex;flex-direction:column;gap:8px}\r\n.r8-daylabel{font-size:14px;font-weight:600}\r\n.r8-tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}\r\n.r8-time{min-height:50px;white-space:nowrap;padding:0 4px;border-radius:8px;border:1px solid #d6d3c8;background:#fff;font:400 14px Poppins,sans-serif;color:var(--ink);cursor:pointer}\r\n.r8-time.on{border:2px solid var(--ink);background:var(--tint);font-weight:600}\r\n.r8-none{grid-column:1\/-1;font-size:13px;color:#555}\r\n.r8-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:12px;font-size:14px}\r\n.r8-total b{font-size:22px;font-weight:700}\r\na.r8-cta,button.r8-cta{display:block;background:#fad320;border:0;border-radius:999px;padding:16px 24px;font:700 16px Poppins,sans-serif;color:var(--ink)!important;text-align:center;text-decoration:none!important;cursor:pointer;width:100%}\r\na.r8-cta:hover,button.r8-cta:hover{background:#f0c400}\r\na.r8-cta.is-off{background:#efeee8;color:#777!important;cursor:default}\r\n.r8-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12px;color:#555}\r\n.r8-ticks li:before{content:\"\u2713 \"}\r\n.r8-sheethead,.r8-bar{display:none}\r\n.r8 button:focus{outline:none}.r8 button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.r8 .r8-day,.r8 .r8-day:hover,.r8 .r8-day:focus,.r8 .r8-day:active{background:#fff;color:var(--ink);border:1px solid #e2dfd5}.r8 .r8-day:hover{border-color:var(--ink)}.r8 .r8-day.on,.r8 .r8-day.on:hover,.r8 .r8-day.on:focus{background:var(--ink);color:#fff;border:2px solid var(--ink)}.r8 .r8-day:disabled,.r8 .r8-day:disabled:hover{background:#fffef0;color:#8a9aab;border:1px dashed #e2dfd5}.r8 .r8-time,.r8 .r8-time:focus,.r8 .r8-time:active{background:#fff;color:var(--ink);border:1px solid #d6d3c8}.r8 .r8-time:hover{background:var(--tint);border-color:var(--ink);color:var(--ink)}.r8 .r8-time.on,.r8 .r8-time.on:hover,.r8 .r8-time.on:focus{background:var(--tint);border:2px solid var(--ink);color:var(--ink)}.r8 .r8-qty button,.r8 .r8-nav,.r8 .r8-qty button:focus,.r8 .r8-nav:focus,.r8 .r8-qty button:active,.r8 .r8-nav:active{background:#fff;color:var(--ink);border:1px solid #d6d3c8}.r8 .r8-qty button:hover:not(:disabled),.r8 .r8-nav:hover:not(:disabled){background:var(--accent);border-color:var(--ink);color:var(--ink)}.r8 .r8-tab,.r8 .r8-tab:focus,.r8 .r8-tab:active{background:#cecec9;color:var(--ink);border:0}.r8 .r8-tab:hover{background:var(--accent);color:var(--ink)}.r8 .r8-tab.on,.r8 .r8-tab.on:hover,.r8 .r8-tab.on:focus{background:#fad320;color:var(--ink)}.r8 .r8-link,.r8 .r8-link:hover,.r8 .r8-link:focus,.r8 .r8-x,.r8 .r8-x:hover,.r8 .r8-x:focus{background:none;color:var(--navy);border:0}.r8 button.r8-cta,.r8 button.r8-cta:focus{background:#fad320;color:var(--ink);border:0}.r8 button.r8-cta:hover{background:#f0c400;color:var(--ink)}.r8-lb button:hover,.r8-lb button:focus{background:rgba(255,255,255,.28);color:#fff;border:0}\r\n.r8-lb{position:fixed;inset:0;z-index:100000;background:rgba(10,12,16,.92);display:flex;align-items:center;justify-content:center}\r\n.r8-lb img{max-width:92vw;max-height:84vh;border-radius:8px;transition:opacity .2s}\r\n.r8-lb button{position:absolute;background:rgba(255,255,255,.14);border:0;color:#fff;width:48px;height:48px;border-radius:999px;font-size:28px;line-height:1;cursor:pointer}\r\n.r8-lb .p{left:16px;top:50%}.r8-lb .n{right:16px;top:50%}.r8-lb .c{right:16px;top:16px}\r\n.r8-lb span{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#ddd;font:13px Poppins,sans-serif}\r\n@media(max-width:1100px){.r8-right{width:380px}.r8-wrap{padding:0 28px}.r8-hero h1{padding:0 28px 20px}}\r\n@media(max-width:767px){\r\n.r8-hero{height:300px}.r8-hero h1{font-size:24px;line-height:1.1;padding:0 16px 14px}\r\n.r8-wrap{padding:0 16px}\r\n.r8-mtop{display:flex;flex-direction:column;gap:8px;padding-top:14px}\r\n.r8-mtop .r8-rate{display:flex;gap:8px;flex-wrap:wrap;font-size:13px}.r8-mtop .r8-rate b{font-weight:700}.r8-mtop .r8-rate span{color:#555}\r\n.r8-mtop ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:13px;color:#1d6b3a;font-weight:500}\r\n.r8-mtop li:before{content:\"\u2713 \"}\r\n.r8-gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:4px}\r\n.r8-gal a{height:84px}.r8-gal a.tap img{transform:scale(1.06)}.r8-gal a.r8-d{display:none}.r8-gal a.r8-m{display:block}\r\n.r8-gal .r8-more-d{display:none}.r8-gal .r8-more-m{display:flex}\r\n.r8-main{display:block;padding:14px 0 24px}\r\n.r8-left{gap:14px}\r\n.r8-facts,.r8-tabs,.r8-link{display:none}\r\n.r8-pane[hidden]{display:flex!important}\r\n.r8-card{padding:18px;gap:12px}\r\n.r8-card h2{font-size:19px}.r8-card h3{font-size:15px;margin-top:6px}\r\n.r8-intro{font-size:14px}\r\n.r8-hls{gap:8px}.r8-hl{padding:10px}.r8-hl b{font-size:13px}.r8-hl span{font-size:12px}\r\n.r8-map{height:160px}\r\n.r8-more-card{padding:4px 16px}\r\n.r8-more-card h2{font-size:17px;margin:14px 0 2px}\r\n.r8-more-card .r8-dt{display:none}.r8-more-card .r8-mt{display:inline}\r\n.r8-right{position:fixed;inset:0;width:auto;z-index:100001;background:#fffef0;transform:translateY(100%);transition:transform .28s ease;visibility:hidden;display:flex;flex-direction:column}\r\n.r8-open .r8-right{transform:none;visibility:visible}\r\n.r8-box{display:flex;flex-direction:column;height:100%}\r\n.r8-sheethead{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 10px 16px;border-bottom:1px solid var(--line);background:#fff}\r\n.r8-sheethead strong{display:block;font-size:16px;font-weight:700}.r8-sheethead span{display:block;font-size:12px;color:#555}\r\n.r8-x{width:44px;height:44px;border:0;background:none;font-size:30px;line-height:1;cursor:pointer;color:var(--ink)}\r\n.r8-boxtitle{display:none}\r\n.r8-bk{flex:1;overflow-y:auto;border-radius:0;box-shadow:none;padding:14px 16px calc(24px + env(safe-area-inset-bottom))}\r\n.r8-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9990;align-items:center;gap:12px;padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 16px rgba(0,0,0,.08)}\r\n.r8-bar>div{flex:1;min-width:0}.r8-bar b{display:block;font-size:19px;font-weight:700}.r8-bar span{display:block;font-size:12px;color:#555}\r\n.r8-bar .r8-cta{width:auto;flex-shrink:0;padding:14px 20px;font-size:15px;white-space:nowrap}\r\n.r8-open .r8-bar{display:none}\r\nbody.r8-has-bar{padding-bottom:84px}\r\n}\r\n\/* View all tours link (28 Oct 2026) *\/\r\n.r8-all{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0;min-height:50px;padding:0 6px 0 20px;border:1px dashed #1E1E1E;border-radius:999px;background:#fff;color:#1E1E1E!important;font:600 15px\/1.2 Poppins,sans-serif;text-decoration:none!important;box-sizing:border-box;transition:background-color .25s}\r\n.r8-all:hover{background:var(--tint)}\r\n.r8-allic{width:36px;height:36px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}\r\n.r8-all-m{display:none}\r\n@media(max-width:767px){.r8-box .r8-all{display:none}.r8-all-m{display:block;margin:28px 0 8px}.r8-all-m .r8-all{margin:0}}\r\n.r8-time.is-out{border:1px dashed #e2dfd5;background:#fffef0;color:#8a9aab;cursor:not-allowed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.15}\r\n.r8-time.is-out .r8-tt{text-decoration:line-through}\r\n.r8-time.is-out small{font-size:11px;font-weight:600;color:#9a3412}\r\n.r8-alt{margin-top:10px;padding:12px;border:1px solid #e2dfd5;border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:8px}\r\n.r8-alt[hidden]{display:none}\r\n.r8-alth{font-size:14px}\r\n.r8-altnext{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;text-align:left;padding:10px 12px;border:1px solid #d6d3c8;border-radius:8px;background:#fff;font:400 13px Poppins,sans-serif;color:var(--ink);cursor:pointer}\r\n.r8-altnext b{font-weight:600}\r\n.r8-altsub{font-size:13px;font-weight:600;margin-top:4px}\r\n.r8-alttour{font-size:13px;display:flex;flex-direction:column;gap:2px}\r\n.r8-alttour>span{color:#555;font-size:12px}\r\n.r8-altgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px}\r\na.r8-altt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.15;text-decoration:none;min-height:46px}\r\na.r8-altt small{font-size:11px;font-weight:600;color:#9a3412}\r\n.r8-althint{font-size:13px;color:#555;margin:0}\r\n\/* Phones and tablets (under 1100px): the hero photos have the splash artwork baked into their bottom ~18%; there the\r\n   photo shows almost its full height, so the splash appeared squashed under the title. Crop the bottom 20% away (4 Nov 2026).\r\n   Desktop (1100px and up) unchanged. *\/\r\n@media (max-width:1099px){.r8-hero img{bottom:auto;height:125%}}\r\n\/* 'Only 1 left at this price' (one-ski special), as on the booking page (4 Nov 2026) *\/\r\n.r8-day.has-save{position:relative}\r\n.r8-day.has-save:after{content:\"\";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:#16a34a}\r\n.r8-time.has-save{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.15}\r\n.r8-save1{font-size:11px;font-weight:600;color:#15803d;background:#dcfce7;border-radius:4px;padding:0 5px}\r\n.r8-onenote{font-size:13px;background:#e9f7ee;border-radius:8px;padding:8px 10px;margin:8px 0 0}\r\n.r8-onenote[hidden]{display:none}<\/style><script id=\"pa-r8-js\">(function(){\r\nfunction ready(f){document.readyState!=='loading'?f():document.addEventListener('DOMContentLoaded',f)}\r\nready(function(){\r\nvar root=document.querySelector('.r8');if(!root)return;\r\nvar mq=window.matchMedia('(max-width:767px)');\r\n\/* tabs *\/\r\nroot.querySelectorAll('[data-r8-tab]').forEach(function(b){b.addEventListener('click',function(){var t=b.getAttribute('data-r8-tab');root.querySelectorAll('[data-r8-tab]').forEach(function(x){x.classList.toggle('on',x.getAttribute('data-r8-tab')===t);x.setAttribute('aria-selected',x.getAttribute('data-r8-tab')===t)});root.querySelectorAll('.r8-pane').forEach(function(p){p.hidden=p.getAttribute('data-pane')!==t});if(b.classList.contains('r8-link'))root.querySelector('.r8-tabs').scrollIntoView({behavior:'smooth',block:'start'})})});\r\n\/* accordions: first open on desktop, all closed on phones *\/\r\nif(mq.matches)root.querySelectorAll('.r8-acc[open]').forEach(function(d){d.removeAttribute('open')});\r\n\/* gallery lightbox *\/\r\nvar big={};try{var bx0=document.querySelector('.r8-box');big=JSON.parse((bx0&&bx0.getAttribute('data-big'))||'{}')||{}}catch(e){big={}}\r\nvar pics=[].slice.call(root.querySelectorAll('.r8-gal a[data-i]')).map(function(a){var h=a.getAttribute('href');return{src:big[h]||h,alt:(a.querySelector('img')||{}).alt||''}});\r\nvar lb=null,cur=0;\r\nfunction show(i){cur=(i+pics.length)%pics.length;if(!lb){lb=document.createElement('div');lb.className='r8-lb';lb.setAttribute('role','dialog');lb.setAttribute('aria-label','Tour photos');lb.innerHTML='<img alt=\"\"><button type=\"button\" class=\"p\" aria-label=\"Previous photo\">&#8249;<\/button><button type=\"button\" class=\"n\" aria-label=\"Next photo\">&#8250;<\/button><button type=\"button\" class=\"c\" aria-label=\"Close\">&times;<\/button><span><\/span>';document.body.appendChild(lb);lb.querySelector('.p').onclick=function(){show(cur-1)};lb.querySelector('.n').onclick=function(){show(cur+1)};lb.querySelector('.c').onclick=close;lb.addEventListener('click',function(e){if(e.target===lb)close()});document.addEventListener('keydown',function(e){if(!lb||lb.hidden)return;if(e.key==='Escape')close();if(e.key==='ArrowLeft')show(cur-1);if(e.key==='ArrowRight')show(cur+1)})}lb.hidden=false;lb.style.display='flex';var im=lb.querySelector('img');im.style.opacity='.35';im.onload=function(){im.style.opacity='1'};im.src=pics[cur].src;im.alt=pics[cur].alt;lb.querySelector('span').textContent=(cur+1)+' \/ '+pics.length}\r\nfunction close(){if(lb){lb.hidden=true;lb.style.display='none'}}\r\nroot.querySelectorAll('.r8-gal a').forEach(function(a){a.addEventListener('touchstart',function(){a.classList.add('tap')},{passive:true});['touchend','touchcancel','touchmove'].forEach(function(ev){a.addEventListener(ev,function(){setTimeout(function(){a.classList.remove('tap')},250)},{passive:true})})});\r\nroot.querySelectorAll('.r8-gal a').forEach(function(a){a.addEventListener('click',function(e){e.preventDefault();var i=parseInt(a.getAttribute('data-i')||'0',10);show(i)})});\r\n\/* booking box *\/\r\nvar box=document.querySelector('.r8-box');if(!box)return;var slot=document.getElementById('r8-slot');if(slot&&box.parentNode!==slot)slot.appendChild(box);var barEl=document.querySelector('.r8-bar');if(barEl&&barEl.parentNode!==root)root.appendChild(barEl);\r\nif(box.dataset.reviews)document.querySelectorAll('.r8-rev-n').forEach(function(e){e.textContent=box.dataset.reviews});\r\nvar code=box.dataset.tour,ski=box.dataset.kind==='ski',price=parseFloat(box.dataset.price)||0,max=parseInt(box.dataset.max||'4',10),notice=parseFloat(box.dataset.notice||'1');\r\nvar times=(box.dataset.times||'').split(',').map(function(s){return s.trim()}).filter(Boolean);\r\nvar opts=ski?[{label:'Jet skis',sub:'Up to 2 riders each',price:price,qty:1,min:1,max:max}]:(box.dataset.opts||'').split(';').filter(Boolean).map(function(s,i){var p=s.split('|');return{label:p[0],price:parseFloat(p[1])||0,sub:p[2]||'',qty:i===0?2:0,min:0,max:20}});\r\nvar fam=null,fA=null,fC=null;if(!ski){opts.forEach(function(o){if(\/family\/i.test(o.label))fam=o;else if(\/adult\/i.test(o.label)&&!fA)fA=o;else if(\/child\/i.test(o.label)&&!fC)fC=o});if(fam&&fA&&fC){fam.save=2*fA.price+2*fC.price-fam.price;if(!(fam.save>0))fam=null}else fam=null}\r\nvar MON=['January','February','March','April','May','June','July','August','September','October','November','December'],WK=['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];\r\nfunction bne(){var p={};new Intl.DateTimeFormat('en-CA',{timeZone:'Australia\/Brisbane',year:'numeric',month:'2-digit',day:'2-digit',hour:'2-digit',minute:'2-digit',hourCycle:'h23'}).formatToParts(new Date()).forEach(function(x){p[x.type]=x.value});return p}\r\nvar now=bne(),today=now.year+'-'+now.month+'-'+now.day,nowMin=parseInt(now.hour,10)*60+parseInt(now.minute,10);\r\nvar vy=parseInt(now.year,10),vm=parseInt(now.month,10)-1,sel=null,selT=null;\r\nfunction pad(n){return(n<10?'0':'')+n}\r\nfunction ymd(y,m,d){return y+'-'+pad(m+1)+'-'+pad(d)}\r\nfunction tlabel(t){var h=parseInt(t,10),m=t.slice(3);return((h+11)%12+1)+':'+m+(h<12?' am':' pm')}\r\nvar dows=(box.dataset.days||'').split(',').filter(function(x){return x!==''}).map(Number);\r\nvar mons=(box.dataset.months||'').split(',').filter(function(x){return x!==''}).map(Number);\r\nvar paLive={},paCode=box.dataset.tour||'';function paLoad(y,m){var k=y+'-'+pad(m+1);if(paLive[k]!==undefined||!paCode)return;paLive[k]=null;fetch('https:\/\/booking.poseidonadventure.com.au\/api\/availability?product='+encodeURIComponent(paCode)+'&month='+k,{credentials:'omit'}).then(function(r){if(!r.ok)throw r.status;return r.json()}).then(function(d){var map={};(d.sessions||[]).forEach(function(x){var dd=String(x.startTimeLocal).slice(0,10);(map[dd]=map[dd]||[]).push({t:String(x.startTimeLocal).slice(11,16),out:!(x.seatsAvailable>0)})});Object.keys(map).forEach(function(z){map[z].sort(function(a,b){return a.t<b.t?-1:1})});paLive[k]=map}).catch(function(){paLive[k]=false}).then(function(){if(vy===y&&vm===m){if(sel&&!slots(sel).length){sel=null;selT=null}else if(sel&&selT&&avail(sel).indexOf(selT)<0){selT=null}drawCal();drawTimes();drawSum()}})}\r\nfunction slots(day){var L=paLive[day.slice(0,7)];if(L)return L[day]||[];if(L===null)return [];return availSched(day).map(function(t){return {t:t,out:false}})}\r\nvar paAltC={},paAltEl=null;function paEsc(x){return String(x==null?'':x).replace(\/[&<>\"']\/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]})}function paSeats(){if(ski)return Math.max(1,opts[0].qty);var n=0;opts.forEach(function(o){if(o.price>0)n+=o.qty*(\/family\/i.test(o.label)?4:1)});return Math.max(1,n)}function paDay(d){var p=d.split('-'),dt=new Date(Date.UTC(+p[0],+p[1]-1,+p[2]));return WK[dt.getUTCDay()]+' '+(+p[2])+' '+MON[+p[1]-1].slice(0,3)}function paAlt(ts){if(!paAltEl){paAltEl=document.createElement('div');paAltEl.className='r8-alt';paAltEl.setAttribute('aria-live','polite');tg.parentNode.insertBefore(paAltEl,tg.nextSibling)}var full=!!sel&&ts.length>0&&ts.every(function(o){return o.out});if(!full||!paCode){paAltEl.hidden=true;paAltEl.innerHTML='';return}paAltEl.hidden=false;var seats=paSeats(),key=sel+'|'+seats,a=paAltC[key];if(a===undefined){paAltC[key]=null;paAltEl.innerHTML='<p class=\"r8-althint\">Finding other times\\u2026<\/p>';fetch('https:\/\/booking.poseidonadventure.com.au\/api\/alternatives?product='+encodeURIComponent(paCode)+'&day='+sel+'&seats='+seats,{credentials:'omit'}).then(function(r){if(!r.ok)throw r.status;return r.json()}).then(function(d){paAltC[key]=d}).catch(function(){paAltC[key]=false}).then(function(){if(sel&&sel+'|'+paSeats()===key)paAlt(slots(sel))});return}if(a===null)return;var h='<b class=\"r8-alth\">'+paDay(sel)+' is fully booked<\/b>',nx=a&&a.next,ot=a&&a.others&&a.others.tours&&a.others.tours.length?a.others:null;if(nx){h+='<button type=\"button\" class=\"r8-altnext\" data-next=\"'+paEsc(nx.startTimeLocal)+'\"><span><b>Next available: '+paDay(nx.startTimeLocal.slice(0,10))+', '+tlabel(nx.startTimeLocal.slice(11,16))+'<\/b><\/span><span aria-hidden=\"true\">&#8250;<\/span><\/button>'}if(ot){h+='<div class=\"r8-altsub\">'+(ot.day===sel?'Still available on '+paDay(sel):'Available the next day, '+paDay(ot.day))+'<\/div>';ot.tours.forEach(function(o){var pr=o.fromCents!=null?(ski?'':'From ')+money(o.fromCents\/100)+(ski?' per jet ski':' per person'):'';h+='<div class=\"r8-alttour\"><b>'+paEsc(o.name)+'<\/b>'+(pr?'<span>'+pr+'<\/span>':'')+'<div class=\"r8-altgrid\">';(o.sessions||[]).forEach(function(x){var u='https:\/\/booking.poseidonadventure.com.au\/?tour='+encodeURIComponent(o.productCode)+'&start='+encodeURIComponent(x.startTimeLocal)+(ski?'&skis='+opts[0].qty:'');h+='<a class=\"r8-time r8-altt\" href=\"'+paEsc(u)+'\">'+tlabel(String(x.startTimeLocal).slice(11,16))+(x.seatsAvailable<=3?'<small>'+x.seatsAvailable+' left<\/small>':'')+'<\/a>'});h+='<\/div><\/div>'})}if(!nx&&!ot)h+='<p class=\"r8-althint\">Try another date.<\/p>';paAltEl.innerHTML=h;var nb=paAltEl.querySelector('.r8-altnext');if(nb)nb.onclick=function(){var v=nb.getAttribute('data-next'),d=v.slice(0,10);vy=+d.slice(0,4);vm=+d.slice(5,7)-1;sel=d;selT=v.slice(11,16);drawCal();drawTimes();drawSum()}}\r\nvar paOneM={},paOneEl=null;\r\nfunction paLoadOne(y,m){if(!ski||!paCode)return;var k=y+'-'+pad(m+1);if(paOneM[k]!==undefined)return;paOneM[k]=null;fetch('https:\/\/booking.poseidonadventure.com.au\/api\/one-ski?product='+encodeURIComponent(paCode)+'&month='+k,{credentials:'omit'}).then(function(r){if(!r.ok)throw r.status;return r.json()}).then(function(d){paOneM[k]=d.sessions||{};if(vy===y&&vm===m){drawCal();drawTimes()}}).catch(function(){paOneM[k]={}})}\r\nfunction paOneAt(day,t){var M=paOneM[day.slice(0,7)];return M?M[day+' '+t+':00']||null:null}\r\nfunction paOneDay(day){var M=paOneM[day.slice(0,7)];if(!M)return false;for(var x in M){if(x.slice(0,10)===day&&avail(day).indexOf(x.slice(11,16))>=0)return true}return false}\r\nfunction paOneNote(ts){if(!paOneEl){paOneEl=document.createElement('p');paOneEl.className='r8-onenote';tg.parentNode.insertBefore(paOneEl,tg.nextSibling)}var sv=null;if(sel)ts.forEach(function(o){if(!o.out&&!sv)sv=paOneAt(sel,o.t)});if(!sv){paOneEl.hidden=true;paOneEl.innerHTML='';return}paOneEl.hidden=false;paOneEl.innerHTML='<b>Only 1 left at this price.<\/b> '+sv.pct+'% off one jet ski on the time marked Save, while it lasts.'}\r\nfunction avail(day){return slots(day).filter(function(o){return !o.out}).map(function(o){return o.t})}\r\nfunction availSched(day){if(mons.length&&mons.indexOf(+day.split('-')[1])<0)return [];if(dows.length){var q=day.split('-');if(dows.indexOf(new Date(Date.UTC(+q[0],+q[1]-1,+q[2])).getUTCDay())<0)return []}return times.filter(function(t){if(day>today)return true;if(day<today)return false;var h=parseInt(t,10),m=parseInt(t.slice(3),10);return h*60+m-nowMin>=notice*60})}\r\nfunction money(n){return'$'+(Math.round(n*100)%100?n.toFixed(2):Math.round(n).toLocaleString('en-AU'))}\r\nvar qwrap=box.querySelector('.r8-qtys');\r\nfunction drawQty(){qwrap.innerHTML='';opts.forEach(function(o,i){var r=document.createElement('div');r.className='r8-qrow';r.innerHTML='<div><b>'+o.label+(ski?'':' <span style=\"font-weight:400;color:#555\">'+(o.price?money(o.price):'Free')+'<\/span>')+'<\/b><small>'+o.sub+'<\/small>'+(o===fam?'<span class=\"r8-save\">Save '+money(fam.save)+'<\/span>':'')+'<\/div><div class=\"r8-qty\"><button type=\"button\" aria-label=\"Remove one\">&minus;<\/button><span>'+o.qty+'<\/span><button type=\"button\" aria-label=\"Add one\">+<\/button><\/div>';var b=r.querySelectorAll('button');b[0].disabled=o.qty<=o.min;b[1].disabled=o.qty>=o.max;b[0].onclick=function(){o.qty=Math.max(o.min,o.qty-1);drawQty();drawSum()};b[1].onclick=function(){o.qty=Math.min(o.max,o.qty+1);drawQty();drawSum()};qwrap.appendChild(r)});drawTip()}\r\nvar tip=null;function drawTip(){if(!fam)return;if(!tip){tip=document.createElement('div');tip.className='r8-famtip';tip.setAttribute('aria-live','polite');qwrap.parentNode.insertBefore(tip,qwrap.nextSibling)}if(fA.qty>=2&&fC.qty>=2){tip.hidden=false;tip.innerHTML='<span>You have 2 adults and 2 children. Switch to a Family ticket and save '+money(fam.save)+'.<\/span><button type=\"button\">Switch<\/button>';tip.querySelector('button').onclick=function(){fA.qty-=2;fC.qty-=2;fam.qty+=1;drawQty();drawSum()}}else{tip.hidden=true;tip.innerHTML=''}}\r\nvar dg=box.querySelector('.r8-days'),ml=box.querySelector('.r8-month'),tg=box.querySelector('.r8-tgrid'),dl=box.querySelector('.r8-daylabel');\r\nfunction drawCal(){paLoad(vy,vm);paLoadOne(vy,vm);ml.textContent=MON[vm]+' '+vy;var first=new Date(Date.UTC(vy,vm,1)).getUTCDay(),lead=(first+6)%7,n=new Date(Date.UTC(vy,vm+1,0)).getUTCDate();dg.innerHTML='';for(var i=0;i<lead;i++)dg.appendChild(document.createElement('span'));for(var d=1;d<=n;d++){var k=ymd(vy,vm,d),b=document.createElement('button');b.type='button';b.className='r8-day'+(k===sel?' on':'')+(paOneDay(k)?' has-save':'');b.textContent=d;var ok=slots(k).length>0;b.disabled=!ok;b.setAttribute('aria-label',d+' '+MON[vm]+(ok?'':' , not available'));(function(k){b.onclick=function(){sel=k;selT=null;drawCal();drawTimes();drawSum()}})(k);dg.appendChild(b)}box.querySelector('[data-r8-month=\"-1\"]').disabled=(vy===parseInt(now.year,10)&&vm===parseInt(now.month,10)-1)}\r\nfunction drawTimes(){tg.innerHTML='';if(!sel){dl.textContent='Pick a date';paOneNote([]);paAlt([]);return}var p=sel.split('-'),dt=new Date(Date.UTC(+p[0],+p[1]-1,+p[2]));dl.textContent=WK[dt.getUTCDay()]+' '+(+p[2])+' '+MON[+p[1]-1].slice(0,3);var ts=slots(sel);if(!ts.length){tg.innerHTML='<span class=\"r8-none\">No departures left on this day.<\/span>';paOneNote([]);paAlt(ts);return}ts.forEach(function(o){var t=o.t,b=document.createElement('button');b.type='button';b.className='r8-time'+(t===selT&&!o.out?' on':'')+(o.out?' is-out':'');if(o.out){b.disabled=true;b.setAttribute('aria-label',tlabel(t)+', sold out');b.innerHTML='<span class=\"r8-tt\">'+tlabel(t)+'<\/span><small>Sold out<\/small>'}else{var sv=paOneAt(sel,t);if(sv){b.className+=' has-save';b.innerHTML='<span>'+tlabel(t)+'<\/span><small class=\"r8-save1\">Save '+sv.pct+'%<\/small>'}else{b.textContent=tlabel(t)}b.onclick=function(){selT=t;drawTimes();drawSum()}}tg.appendChild(b)});paOneNote(ts);paAlt(ts)}\r\nvar sumEl=box.querySelector('.r8-sum'),cta=box.querySelector('a.r8-cta');\r\nfunction drawSum(){var tot=0,people=0;opts.forEach(function(o){tot+=o.qty*o.price;people+=o.qty});if(ski&&sel&&selT&&opts[0].qty>0){var sv1=paOneAt(sel,selT);if(sv1)tot-=Math.round(opts[0].price*sv1.pct)\/100}sumEl.textContent=money(tot);var ready=sel&&selT&&people>0;cta.classList.toggle('is-off',!ready);cta.setAttribute('aria-disabled',ready?'false':'true');if(ready){cta.textContent='Book now';var q='?tour='+encodeURIComponent(code)+'&start='+encodeURIComponent(sel+' '+selT+':00');if(ski)q+='&skis='+opts[0].qty;else q+='&qty='+encodeURIComponent(opts.filter(function(o){return o.qty>0}).map(function(o){return o.label+':'+o.qty}).join('|'));cta.href='https:\/\/booking.poseidonadventure.com.au\/'+q}else{cta.textContent=!people?'Add at least one guest':(!sel?'Pick a date and time':'Pick a time');cta.removeAttribute('href')}}\r\ncta.addEventListener('click',function(e){if(cta.classList.contains('is-off'))e.preventDefault()});\r\nbox.querySelectorAll('[data-r8-month]').forEach(function(b){b.onclick=function(){vm+=parseInt(b.getAttribute('data-r8-month'),10);if(vm<0){vm=11;vy--}if(vm>11){vm=0;vy++}drawCal()}});\r\nif(mons.length&&mons.indexOf(vm+1)<0){for(var k=0;k<12&&mons.indexOf(vm+1)<0;k++){vm++;if(vm>11){vm=0;vy++}}}\r\ndrawQty();drawCal();drawTimes();drawSum();\r\n\/* desktop: keep the box in view under the fixed header; if it is taller than the screen it scrolls until its Book now button shows, then sticks *\/\r\nvar hdr=null;[].slice.call(document.querySelectorAll('[data-elementor-type=\"header\"] *')).some(function(e){if(e.offsetHeight>40&&getComputedStyle(e).position==='fixed'){hdr=e;return true}return false});\r\nfunction stick(){if(!slot)return;if(mq.matches){slot.style.top='';return}var hb=hdr?Math.max(0,hdr.getBoundingClientRect().bottom-14):0;slot.style.top=Math.round(Math.min(hb+12,window.innerHeight-slot.offsetHeight-16))+'px'}\r\nstick();window.addEventListener('resize',stick);setTimeout(stick,1500);\r\n\/* phone: bar opens the box full screen *\/\r\nfunction open(){document.body.classList.add('r8-open');document.documentElement.style.overflow='hidden'}\r\nfunction shut(){document.body.classList.remove('r8-open');document.documentElement.style.overflow=''}\r\ndocument.querySelectorAll('[data-r8-open]').forEach(function(b){b.addEventListener('click',open)});\r\nbox.querySelector('[data-r8-close]').addEventListener('click',shut);\r\n\/* \"Book now\" on a tour card links here with #book (Luke, 1 Nov): phones open the date picker, desktop scrolls to the booking box. The #book is then removed so a refresh or Back doesn't reopen it. *\/\r\nfunction goBook(){if(location.hash!=='#book')return;if(mq.matches)open();else{var y=box.getBoundingClientRect().top+window.pageYOffset-(hdr?hdr.getBoundingClientRect().bottom+64:170);window.scrollTo({top:Math.max(0,y),behavior:'smooth'})}try{history.replaceState(history.state,'',location.pathname+location.search)}catch(e){}}\r\nsetTimeout(goBook,300);window.addEventListener('hashchange',goBook);\r\nfunction bar(){document.body.classList.toggle('r8-has-bar',mq.matches)}bar();mq.addEventListener&&mq.addEventListener('change',bar);\r\n\/* lift the chat bubble above the phone bar *\/\r\nfunction chat(){var h=document.getElementById('dazh-shadow-host'),r=h&&h.shadowRoot;if(!r)return false;var s=r.getElementById('r8-chat-lift');if(!s){s=document.createElement('style');s.id='r8-chat-lift';r.appendChild(s)}s.textContent=mq.matches?'.dazh1-iconBtnP{bottom:92px!important}.dazh-custom-chatbot{bottom:164px!important}':'';return true}\r\nvar tries=0,iv=setInterval(function(){if(chat()||++tries>40)clearInterval(iv)},500);mq.addEventListener&&mq.addEventListener('change',chat);\r\n});\r\n})();<\/script><div class=\"r8-box\" id=\"r8-box\" data-tour=\"PCRMZZ\" data-kind=\"boat\" data-price=\"115\" data-max=\"4\" data-times=\"09:00,13:00\" data-opts=\"Adult|145|15+ years;Child|115|2 to 14 years;Family|450|2 adults + 2 children;Infant|0|6 to 23 months, free\" data-notice=\"1\" data-reviews=\"550+\" data-days=\"\" data-months=\"7,8\" data-big=\"{&quot;https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Whale-watching-768x432.png&quot;:&quot;https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Whale-watching-1536x864.png&quot;,&quot;https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/smush-webp\\\/2026\\\/07\\\/Poseidon-Whale-Breach-768x432.jpg.webp&quot;:&quot;https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/smush-webp\\\/2026\\\/07\\\/Poseidon-Whale-Breach-1536x864.jpg.webp&quot;,&quot;https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Whale-Watching-Poseido-Fin-768x615.png&quot;:&quot;https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Whale-Watching-Poseido-Fin.png&quot;,&quot;https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/smush-webp\\\/2026\\\/07\\\/Maggie-whales-768x432.png.webp&quot;:&quot;https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Maggie-whales-1536x864.png&quot;,&quot;https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Townsville-Whale-Watching-768x432.png&quot;:&quot;https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Townsville-Whale-Watching-1536x864.png&quot;,&quot;https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Whale-Watching-Tours-768x432.png&quot;:&quot;https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Whale-Watching-Tours-1536x864.png&quot;}\"><div class=\"r8-sheethead\"><div><strong>Choose your date<\/strong><span>Whale Watching Tour<\/span><\/div><button type=\"button\" class=\"r8-x\" data-r8-close aria-label=\"Close\">&times;<\/button><\/div><div class=\"r8-boxtitle\"><h2>Book your adventure<\/h2><p>Pick a date and time. We hold your spot for 10 minutes while you check out.<\/p><\/div><div class=\"r8-card r8-bk\"><div class=\"r8-from\"><b>From $115<\/b> <span>per person<\/span><\/div><div class=\"r8-direct\">Best price when you book direct<\/div><div class=\"r8-qtys\"><\/div><div class=\"r8-cal\"><div class=\"r8-calhead\"><button type=\"button\" class=\"r8-nav\" data-r8-month=\"-1\" aria-label=\"Previous month\">&#8249;<\/button><span class=\"r8-month\"><\/span><button type=\"button\" class=\"r8-nav\" data-r8-month=\"1\" aria-label=\"Next month\">&#8250;<\/button><\/div><div class=\"r8-wk\"><span>Mon<\/span><span>Tue<\/span><span>Wed<\/span><span>Thu<\/span><span>Fri<\/span><span>Sat<\/span><span>Sun<\/span><\/div><div class=\"r8-days\"><\/div><\/div><div class=\"r8-times\"><span class=\"r8-daylabel\">Pick a date<\/span><div class=\"r8-tgrid\"><\/div><\/div><div class=\"r8-total\"><span>Total incl. GST<\/span><b class=\"r8-sum\"><\/b><\/div><a class=\"r8-cta is-off\" href=\"#\" aria-disabled=\"true\">Pick a date and time<\/a><ul class=\"r8-ticks\"><li>Morning or afternoon tea included<\/li><li>Reschedule up to 24 hours before<\/li><li>Your time is held for 10 minutes while you check out<\/li><\/ul><\/div><a class=\"r8-all\" href=\"https:\/\/www.poseidonadventure.com.au\/townsville\/boat-tours\/\">View all boat tours<span class=\"r8-allic\" aria-hidden=\"true\"><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#1E1E1E\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 17 17 7M8 7h9v9\"\/><\/svg><\/span><\/a><\/div><div class=\"r8-bar\"><div><b>From $115<\/b><span>per person<\/span><\/div><button type=\"button\" class=\"r8-cta\" data-r8-open>Check availability<\/button><\/div><div class=\"r8-all-m\"><a class=\"r8-all\" href=\"https:\/\/www.poseidonadventure.com.au\/townsville\/boat-tours\/\">View all boat tours<span class=\"r8-allic\" aria-hidden=\"true\"><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#1E1E1E\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 17 17 7M8 7h9v9\"\/><\/svg><\/span><\/a><\/div><script>(function(){var m=document.querySelector(\".r8-all-m\"),l=document.querySelector(\".r8-left\");if(m&&l)l.appendChild(m);})();<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Whale Watching Tour Townsville \u203a Boat tours\u2605 550+five-star reviews\u00b7 3 hours Whale season: July to August Morning or afternoon tea included Depart Townsville or Magnetic Island Reschedule up to 24 hours before Best price when you book direct +4+ 2 photos\u2605 550+ five-star reviews3 hoursFrom $115 per personMorning or afternoon tea includedJuly to AugustTour detailsAdditional information Tour details Cruise from Townsville or Magnetic Island in search of migrating humpback whales, with experienced crew sharing insights along the way. This seasonal July\u2013August tour lasts approximately 2.5\u20133 hours, depending on your departure point.Guided whale cruiseScenic coastal and offshore waters.Crew commentaryWhale behaviour and migration insights.Tea includedMorning or afternoon tea, depending on departure.Safety equipmentBriefing and essential equipment included.Booking flexibilityReschedule up to 24 hours before departure. Price &amp; duration Adults (15+): $145. Children (2\u201314): $115. Family (2 adults + 2 children): $450, save $70 compared with individual tickets. Infants (6\u201323 months): free. Confirm suitability before booking. Approx. 3 hours from Townsville or 2.5 hours from Magnetic Island. Morning or afternoon tea is included, depending on your departure. Departure &amp; meeting point Departures: choose an available time in the booking box. Meeting point (Townsville): The Docks, 108 Flinders Street, Townsville City QLD 4810. Meeting point (Magnetic Island): Nelly Bay Ferry Terminal, Sooning Street, Nelly Bay. Please arrive 30 minutes before departure in Townsville, or 15 minutes before your pickup on Magnetic Island. Check your confirmation email for important arrival details. Open in Google Maps Before you book Seasonal wildlife experience. Whale sightings and behaviours cannot be guaranteed. Routes depend on whale activity, weather and safety. Conditions can range from calm, scenic cruising to a more lively ride on choppy days, when you may get wet. Children need adult supervision; infants under 6 months cannot travel, and babies under 12 months are not recommended. Participants must understand English. Advise staff of medical, pregnancy or mobility concerns before departure. Rescheduling is subject to the cancellation conditions in Additional Information below. What\u2019s included, what to bring and the cancellation policy \u2192 Additional informationMore information Tour itinerary Set off on an unforgettable whale watching adventure, where the beauty of North Queensland\u2019s coastline meets the excitement of encountering some of the ocean\u2019s most majestic creatures. Lasting approximately 3 hours from Townsville or 2.5 hours from Magnetic Island, this seasonal experience is designed to give guests the opportunity to witness migrating humpback whales in their natural environment while enjoying a scenic and enjoyable cruise on the water. Cruise through Cleveland Bay and surrounding offshore waters as our experienced crew search for whale activity in known migration areas. Along the way, guests will enjoy informative commentary about humpback whales, their migration patterns, behaviours, and the marine environment of the region. Each tour offers a unique experience, with opportunities to observe whales breaching, tail slapping, surface rolling and travelling through the bay. This tour is focused on delivering a memorable whale watching experience while also offering a relaxed and enjoyable time on the water. Morning tea or afternoon tea is provided, making it the perfect way to sit back, take in the scenery, and enjoy one of North Queensland\u2019s most spectacular seasonal wildlife experiences. Whether you\u2019re a wildlife lover, nature enthusiast or simply looking for a special experience on the water, this tour is the perfect chance to see humpback whales up close in the wild while enjoying the natural beauty of Townsville and Magnetic Island. Highlights Depart from Townsville or Magnetic Island Morning tea or afternoon tea provided Enjoy a 2.5 to 3-hour whale watching experience, depending on your departure location Look for migrating humpback whales in the waters around Cleveland Bay and Magnetic Island Learn about whale behaviour, migration and the local marine environment from experienced crew Experience a scenic cruise through one of North Queensland\u2019s most beautiful coastal regions Keep an eye out for other marine life including dolphins, turtles and seabirds Enjoy a flexible itinerary designed around the safest and best conditions on the day What\u2019s included Approximately 3-hour guided whale watching tour Departure from Townsville or Magnetic Island Morning tea or afternoon tea Commentary from experienced crew Wildlife spotting opportunities Safety briefing and all essential safety equipment What to bring Hat Sunscreen Water bottle Strongly recommend to bring Light jacket or jumper depending on weather Comfortable footwear Camera \/ phone A sense of adventure Conditions Infants: Infants under 6 months cannot travel. Infants under 12 months are not recommended due to the nature of the vessel and varying sea conditions. Children: Children must be supervised by a responsible adult at all times. Fitness level: This tour is suitable for most guests, however passengers should be comfortable on a vessel operating in open water conditions. Medical conditions: Guests must advise staff prior to departure of any relevant medical conditions, injuries, mobility concerns, pregnancy, or other conditions that may affect their participation. Seasickness: If you are prone to seasickness, we strongly recommend taking suitable motion-sickness medication before departure, following the product directions or advice from your pharmacist or doctor. Daily operations: Poseidon Adventure operates tours in a range of weather conditions, subject to safety and operational requirements. Safety briefing: A thorough safety briefing and tour overview will be provided by qualified crew prior to departure. Wildlife viewing: This tour is centred around spotting whales in their natural environment. Whale sightings are common during the migration season, however as these are wild animals, sightings and behaviours cannot be guaranteed. Tour style: This is a dynamic, adventure-style whale watching boat tour. Conditions may range from calm and scenic to more lively, fast-paced and wet depending on the day\u2019s weather and sea state. Morning \/ afternoon tea: Morning tea or afternoon tea is included, depending on the departure selected. Gift vouchers: Available for purchase. Itinerary changes: Management reserves the right to change the itinerary, departure points, route, timing or inclusions due to weather, tides, swell, whale activity, operational requirements or other varying conditions. Disclaimer: This tour operates in an open marine environment. Guests should be aware that conditions can change on the day<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-6058","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Townsville Whale Watching Tours | Poseidon Adventure<\/title>\n<meta name=\"description\" content=\"Experience Townsville whale watching tour with Poseidon Adventure. See humpback whales on a seasonal ocean adventure departing Townsville and Magnetic Island.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Townsville Whale Watching Tours | Poseidon Adventure\" \/>\n<meta property=\"og:description\" content=\"Experience Townsville whale watching tour with Poseidon Adventure. See humpback whales on a seasonal ocean adventure departing Townsville and Magnetic Island.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/\" \/>\n<meta property=\"og:site_name\" content=\"Poseidon Adventure Townsville\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Poseidonadventurers\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-04T07:20:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Frame-1321319896-1-e1783053301852.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/whale-watching-tour\\\/\",\"url\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/whale-watching-tour\\\/\",\"name\":\"Townsville Whale Watching Tours | Poseidon Adventure\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/whale-watching-tour\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/whale-watching-tour\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Frame-1321319896-1-e1783053301852.png\",\"datePublished\":\"2026-07-03T04:43:15+00:00\",\"dateModified\":\"2026-11-04T07:20:17+00:00\",\"description\":\"Experience Townsville whale watching tour with Poseidon Adventure. See humpback whales on a seasonal ocean adventure departing Townsville and Magnetic Island.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/whale-watching-tour\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/whale-watching-tour\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/whale-watching-tour\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Frame-1321319896-1-e1783053301852.png\",\"contentUrl\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Frame-1321319896-1-e1783053301852.png\",\"width\":1920,\"height\":1133,\"caption\":\"Whale Breaching on a Whale watching tour with Poseidon\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/whale-watching-tour\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Whale Watching Tour\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/#website\",\"url\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/\",\"name\":\"Poseidon Adventure\",\"description\":\"Poseidon Adventure Townsville\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/#organization\",\"name\":\"Poseidon Adventure Townsville\",\"alternateName\":\"Poseidon Adventure\",\"url\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/logo.svg\",\"contentUrl\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/logo.svg\",\"width\":320,\"height\":38,\"caption\":\"Poseidon Adventure Townsville\"},\"image\":{\"@id\":\"https:\\\/\\\/www.poseidonadventure.com.au\\\/townsville\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Poseidonadventurers\",\"https:\\\/\\\/www.instagram.com\\\/poseidonadventures_\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Townsville Whale Watching Tours | Poseidon Adventure","description":"Experience Townsville whale watching tour with Poseidon Adventure. See humpback whales on a seasonal ocean adventure departing Townsville and Magnetic Island.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/","og_locale":"en_US","og_type":"article","og_title":"Townsville Whale Watching Tours | Poseidon Adventure","og_description":"Experience Townsville whale watching tour with Poseidon Adventure. See humpback whales on a seasonal ocean adventure departing Townsville and Magnetic Island.","og_url":"https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/","og_site_name":"Poseidon Adventure Townsville","article_publisher":"https:\/\/www.facebook.com\/Poseidonadventurers","article_modified_time":"2026-11-04T07:20:17+00:00","og_image":[{"url":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Frame-1321319896-1-e1783053301852.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/","url":"https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/","name":"Townsville Whale Watching Tours | Poseidon Adventure","isPartOf":{"@id":"https:\/\/www.poseidonadventure.com.au\/townsville\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/#primaryimage"},"image":{"@id":"https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/#primaryimage"},"thumbnailUrl":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Frame-1321319896-1-e1783053301852.png","datePublished":"2026-07-03T04:43:15+00:00","dateModified":"2026-11-04T07:20:17+00:00","description":"Experience Townsville whale watching tour with Poseidon Adventure. See humpback whales on a seasonal ocean adventure departing Townsville and Magnetic Island.","breadcrumb":{"@id":"https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/#primaryimage","url":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Frame-1321319896-1-e1783053301852.png","contentUrl":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2026\/07\/Frame-1321319896-1-e1783053301852.png","width":1920,"height":1133,"caption":"Whale Breaching on a Whale watching tour with Poseidon"},{"@type":"BreadcrumbList","@id":"https:\/\/www.poseidonadventure.com.au\/townsville\/whale-watching-tour\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.poseidonadventure.com.au\/townsville\/"},{"@type":"ListItem","position":2,"name":"Whale Watching Tour"}]},{"@type":"WebSite","@id":"https:\/\/www.poseidonadventure.com.au\/townsville\/#website","url":"https:\/\/www.poseidonadventure.com.au\/townsville\/","name":"Poseidon Adventure","description":"Poseidon Adventure Townsville","publisher":{"@id":"https:\/\/www.poseidonadventure.com.au\/townsville\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.poseidonadventure.com.au\/townsville\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.poseidonadventure.com.au\/townsville\/#organization","name":"Poseidon Adventure Townsville","alternateName":"Poseidon Adventure","url":"https:\/\/www.poseidonadventure.com.au\/townsville\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.poseidonadventure.com.au\/townsville\/#\/schema\/logo\/image\/","url":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2025\/10\/logo.svg","contentUrl":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-content\/uploads\/2025\/10\/logo.svg","width":320,"height":38,"caption":"Poseidon Adventure Townsville"},"image":{"@id":"https:\/\/www.poseidonadventure.com.au\/townsville\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Poseidonadventurers","https:\/\/www.instagram.com\/poseidonadventures_"]}]}},"_links":{"self":[{"href":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-json\/wp\/v2\/pages\/6058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-json\/wp\/v2\/comments?post=6058"}],"version-history":[{"count":28,"href":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-json\/wp\/v2\/pages\/6058\/revisions"}],"predecessor-version":[{"id":7234,"href":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-json\/wp\/v2\/pages\/6058\/revisions\/7234"}],"wp:attachment":[{"href":"https:\/\/www.poseidonadventure.com.au\/townsville\/wp-json\/wp\/v2\/media?parent=6058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}