1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<meta charset="utf-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> 6 7 8 9<meta name="robots" content="index, follow, max-image-preview:large"> 10<meta name="author" content="The Daufuskie Difference"> 11<meta name="theme-color" content="#1b4a8b"> 12<meta name="geo.region" content="US-SC"> 13<meta name="geo.placename" content="Hilton Head Island, South Carolina"> 14<link rel="canonical" href="https://www.daufuskiedifference.com/daufuskie-ferry-schedule/"> 15 16 17 18<!-- Open Graph / Twitter --> 19 20<meta property="og:site_name" content="The Daufuskie Difference"> 21 22 23<meta property="og:url" content="https://www.daufuskiedifference.com/daufuskie-ferry-schedule/"> 24 25 26<meta property="og:locale" content="en_US"> 27 28 29 30 31 32<!-- Performance --> 33<link rel="preconnect" href="https://fonts.googleapis.com"> 34<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 35<link rel="preconnect" href="https://cdn.prod.website-files.com"> 36<link rel="preconnect" href="https://cdnjs.cloudflare.com"> 37<link rel="preload" as="image" href="https://cdn.prod.website-files.com/61a00ae79ec29a2438eefdff/669b9293628276b68d8f7139__IMG_0324%20(1).avif" fetchpriority="high"> 38<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,[email protected],500;12..96,700;12..96,800&family=Source+Sans+3:wght@400;600;700&family=Caveat:wght@600&display=swap"> 39 40<!-- Structured data for search -->
41<script type="application/ld+json"> 42{ 43 "@context": "https://schema.org", 44 "@graph": [ 45 { 46 "@type": "BreadcrumbList", 47 "itemListElement": [ 48 { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.daufuskiedifference.com/" }, 49 { "@type": "ListItem", "position": 2, "name": "Daufuskie Ferry Schedule", "item": "https://www.daufuskiedifference.com/daufuskie-ferry-schedule/" } 50 ] 51 }, 52 { 53 "@type": "Service", 54 "@id": "https://www.daufuskiedifference.com/daufuskie-ferry-schedule/#ferry", 55 "serviceType": "Passenger ferry", 56 "name": "Daily Round-Trip Ferry: Hilton Head Island to Daufuskie Island", 57 "description": "Daily round-trip passenger ferry from Broad Creek Marina on Hilton Head Island to Freeport Marina on Daufuskie Island. About 45 minutes each way, with 5 or 7 hours on the island depending on availability.", 58 "provider": { "@type": "LocalBusiness", "@id": "https://www.daufuskiedifference.com/#business", "name": "The Daufuskie Difference", "telephone": "+1-843-342-8687" }, 59 "areaServed": ["Hilton Head Island", "Daufuskie Island"], 60 "offers": [ 61 { "@type": "Offer", "name": "Round-trip ferry, adult (13 and up)", "price": "45.00", "priceCurrency": "USD", "url": "https://fareharbor.com/embeds/book/islandheadhhi-broadcreek/items/263471/calendar/?flow=467257&full-items=yes&ref=daufuskiedifference&back=https://www.daufuskiedifference.com/" }, 62 { "@type": "Offer", "name": "Round-trip ferry, child (ages 3 to 12)", "price": "10.00", "priceCurrency": "USD" }, 63 { "@type": "Offer", "name": "Meals and Wheels package, adult (ferry, golf cart, $20 meal voucher)", "price": "99.00", "priceCurrency": "USD" }, 64 { "@type": "Offer", "name": "Meals and Wheels package, child 12 and under (ferry, golf cart, $10 voucher)", "price": "79.00", "priceCurrency": "USD" }, 65 { "@type": "Offer", "name": "One-way ferry, Hilton Head to Daufuskie, adult", "price": "25.00", "priceCurrency": "USD", "url": "https://fareharbor.com/embeds/book/islandheadhhi-broadcreek/items/263481/calendar/2026/09/?flow=467257&full-items=yes&ref=daufuskiedifference&back=https://www.daufuskiedifference.com/" }, 66 { "@type": "Offer", "name": "One-way ferry, Hilton Head to Daufuskie, child (ages 3 to 12)", "price": "10.00", "priceCurrency": "USD" } 67 ] 68 }, 69 { 70 "@type": "FAQPage", 71 "mainEntity": [ 72 { "@type": "Question", "name": "What time does the Daufuskie Island ferry leave?", "acceptedAnswer": { "@type": "Answer", "text": "Round-trip ferries leave Broad Creek Marina on Hilton Head Island daily at 9:00 AM (back by 4:00 PM) and 11:00 AM (back by 6:00 PM), plus a seasonal 1:00 PM trip (back by 8:00 PM). Arrive 30 minutes before departure." } }, 73 { "@type": "Question", "name": "How long is the ferry ride to Daufuskie Island?", "acceptedAnswer": { "@type": "Answer", "text": "About 45 minutes each way. Round trips give you 5 or 7 hours on the island, depending on availability." } }, 74 { "@type": "Question", "name": "Where does the Daufuskie ferry leave from?", "acceptedAnswer": { "@type": "Answer", "text": "Broad Creek Marina, 18 Simmons Road, Hilton Head Island, SC 29926. The ferry lands at Freeport Marina on Daufuskie Island." } }, 75 { "@type": "Question", "name": "How much is the Daufuskie Island ferry?", "acceptedAnswer": { "@type": "Answer", "text": "Round-trip fares are $45 for adults 13 and up and $10 for children ages 3 to 12. The Meals and Wheels package, with ferry, golf cart and a meal voucher, is $99 per adult and $79 per child. Fares vary by date, and your final price shows on the booking calendar." } }, 76 { "@type": "Question", "name": "What is the Daufuskie ferry cancellation policy?", "acceptedAnswer": { "@type": "Answer", "text": "Cancel with at least 72 hours notice for a full refund or credit." } } 77 ] 78 } 79 ] 80} 81</script>
81 82 83 84 85<!-- SEO Meta Tags --> 86<title>Daufuskie Difference Ferry & Island Packages</title> 87<meta name="description" content="Travel from Hilton Head to Daufuskie Island with Daufuskie Difference Ferry. Book round-trip ferry transit and golf cart rental packages today!" /> 88<meta name="keywords" content="Daufuskie Difference Ferry" /> 89<meta property="og:title" content="Daufuskie Difference Ferry & Island Packages" /> 90<meta property="og:description" content="Travel from Hilton Head to Daufuskie Island with Daufuskie Difference Ferry. Book round-trip ferry transit and golf cart rental packages today!" /> 91<meta property="og:image" content="https://paymegpt.com/api/landing-pages/images/landing-page-images%2F0%2F1790634960045_blob.jpeg" /> 92<meta property="og:type" content="website" /> 93<meta name="twitter:card" content="summary_large_image" /> 94<meta name="twitter:title" content="Daufuskie Difference Ferry & Island Packages" /> 95<meta name="twitter:description" content="Travel from Hilton Head to Daufuskie Island with Daufuskie Difference Ferry. Book round-trip ferry transit and golf cart rental packages today!" /> 96<meta name="twitter:image" content="https://paymegpt.com/api/landing-pages/images/landing-page-images%2F0%2F1790634960045_blob.jpeg" /> 97<link rel="icon" href="https://paymegpt.com/api/landing-pages/images/landing-page-images%2F0%2F1790635064643_blob.png" /> 98<link rel="icon" type="image/png" sizes="32x32" href="https://paymegpt.com/api/landing-pages/images/landing-page-images%2F0%2F1790635064643_blob.png" /> 99<link rel="icon" type="image/png" sizes="16x16" href="https://paymegpt.com/api/landing-pages/images/landing-page-images%2F0%2F1790635064643_blob.png" /> 100<link rel="apple-touch-icon" sizes="180x180" href="https://paymegpt.com/api/landing-pages/images/landing-page-images%2F0%2F1790635064643_blob.png" /> 101<!-- End SEO Meta Tags -->
102<script data-lp-token-hydrate> 103(function(){try{ 104 var slug="daufuskie-difference-ferry-hilton-head-packages"; 105 var SITEK=""; 106 var SK='lp_access_'+slug; 107 var map={access_token:'lp_pw_',allowlist_access_token:'lp_al_',pin_access_token:'lp_pin_',paywall_access_token:'lp_paid_'}; 108 function siteTok(){try{return SITEK?localStorage.getItem(SITEK):null;}catch(e){return null;}} 109 var u=new URL(location.href);var found=null;var changed=false; 110 var PINP=true; 111 if(!PINP){try{localStorage.removeItem('lp_pin_'+slug);if(SITEK)localStorage.removeItem(SITEK);}catch(e){}} 112 Object.keys(map).forEach(function(p){var v=u.searchParams.get(p);if(v){found=v;try{if(PINP||p!=='pin_access_token'){localStorage.setItem(map[p]+slug,v);if(SITEK&&p==='pin_access_token')localStorage.setItem(SITEK,v);}}catch(e){}if(p==='pin_access_token'){try{sessionStorage.setItem('lp_fresh_'+slug,'1');}catch(e){}}u.searchParams.delete(p);changed=true;}}); 113 if(found){try{sessionStorage.setItem(SK,found);}catch(e){}} 114 else{try{if(!sessionStorage.getItem(SK)){var t=localStorage.getItem('lp_pw_'+slug)||localStorage.getItem('lp_al_'+slug)||localStorage.getItem('lp_pin_'+slug)||localStorage.getItem('lp_paid_'+slug)||siteTok();if(t)sessionStorage.setItem(SK,t);}}catch(e){}} 115 if(changed){try{history.replaceState(null,'',u.toString());}catch(e){}} 116 function getTok(){try{return sessionStorage.getItem(SK)||localStorage.getItem('lp_pw_'+slug)||localStorage.getItem('lp_al_'+slug)||localStorage.getItem('lp_pin_'+slug)||localStorage.getItem('lp_paid_'+slug)||siteTok();}catch(e){return null;}} 117 function needsToken(url,method){if(!url)return false;var s=String(url);var m=(method||'GET').toUpperCase();var isSheetWrite=(m==='POST'||m==='PATCH'||m==='PUT'||m==='DELETE')&&/\/sheet-rows(\/|$|\?)/.test(s);var isSheetRead=/\/sheet-data(\/|$|\?)/.test(s);var isLlm=/\/api\/landing-pages\/public\/[^/]+\/(llm|llm-config)(\/|$|\?)/.test(s);return isSheetWrite||isSheetRead||isLlm;} 118 if(window.fetch){var _f=window.fetch;window.fetch=function(input,init){try{var url=typeof input==='string'?input:(input&&input.url)||'';var method=(init&&init.method)||(input&&input.method)||'GET';if(needsToken(url,method)){var tok=getTok();if(tok){init=init||{};var h=new Headers(init.headers||(typeof input!=='string'?input.headers:undefined)||{});if(!h.has('X-Landing-Page-Token'))h.set('X-Landing-Page-Token',tok);init.headers=h;}}}catch(e){}return _f.call(this,input,init);};} 119 if(window.XMLHttpRequest){var _o=XMLHttpRequest.prototype.open;var _s=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(m,u){this.__lpM=m;this.__lpU=u;return _o.apply(this,arguments);};XMLHttpRequest.prototype.send=function(){try{if(needsToken(this.__lpU,this.__lpM)){var tok=getTok();if(tok)this.setRequestHeader('X-Landing-Page-Token',tok);}}catch(e){}return _s.apply(this,arguments);};} 120}catch(e){}})(); 121</script>
121 122
123<script data-field-replace> 124(function(){ 125 var params=new URLSearchParams(window.location.search); 126 var fields={}; 127 var paramMap={ 128 'first_name':'firstName','last_name':'lastName','full_name':'fullName', 129 'email':'email','phone':'phone','company':'company', 130 'city':'city','state':'state','country':'country' 131 }; 132 var skipTags={'SCRIPT':1,'STYLE':1,'NOSCRIPT':1,'TEXTAREA':1,'CODE':1,'PRE':1}; 133 var hasUrlFields=false; 134 for(var p in paramMap){ 135 var v=params.get(p); 136 if(v){fields[paramMap[p]]=v;hasUrlFields=true;} 137 } 138 var contactId=params.get('contact_id'); 139 function esc(s){ 140 if(!s)return s; 141 var d=document.createElement('div'); 142 d.appendChild(document.createTextNode(s)); 143 return d.innerHTML; 144 } 145 function doReplace(data){ 146 var r={}; 147 r['{{full_name}}']=esc(((data.firstName||'')+' '+(data.lastName||'')).trim()||((data.fullName||data.name)||'')); 148 r['{{first_name}}']=esc(data.firstName||(data.name?data.name.split(' ')[0]:'')||''); 149 r['{{last_name}}']=esc(data.lastName||(data.name&&data.name.indexOf(' ')>-1?data.name.substring(data.name.indexOf(' ')+1):'')||''); 150 r['{{email}}']=esc(data.email||''); 151 r['{{phone}}']=esc(data.phone||''); 152 r['{{company}}']=esc(data.company||''); 153 r['{{city}}']=esc(data.city||''); 154 r['{{state}}']=esc(data.state||''); 155 r['{{country}}']=esc(data.country||''); 156 r['{{date}}']=new Date().toLocaleDateString(); 157 r['{{time}}']=new Date().toLocaleTimeString(); 158 r['{{location}}']=[data.city,data.state,data.country].filter(Boolean).join(', '); 159 r['{{tracking_id}}']=esc(data.trackingId||''); 160 r['{{lastClickedProduct}}']=esc(data.lastClickedProduct||''); 161 r['{{lastProductClickDate}}']=esc(data.lastProductClickDate||''); 162 r['{{lastClickedProductPrice}}']=esc(data.lastClickedProductPrice||''); 163 r['{{lastClickedProductURL}}']=esc(data.lastClickedProductURL||''); 164 r['{{productsClickedCount}}']=esc(data.productsClickedCount||'0'); 165 r['{{ip_address}}']=esc(data.ipAddress||''); 166 r['{{ip}}']=esc(data.ipAddress||''); 167 if(data.customFields){ 168 for(var k in data.customFields){ 169 r['{{'+k+'}}']=esc(String(data.customFields[k]||'')); 170 } 171 } 172 params.forEach(function(v,k){ 173 if(!paramMap[k]&&k!=='contact_id'&&k!=='page_id'&&k.indexOf('utm_')!==0){ 174 r['{{'+k+'}}']=esc(v); 175 } 176 }); 177 var hasValues=false; 178 for(var key in r){if(r[key]){hasValues=true;break;}} 179 if(!hasValues)return; 180 var walker=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT,{ 181 acceptNode:function(n){ 182 var p=n.parentNode; 183 if(p&&skipTags[p.nodeName])return NodeFilter.FILTER_REJECT; 184 return NodeFilter.FILTER_ACCEPT; 185 } 186 }); 187 var node; 188 while(node=walker.nextNode()){ 189 var txt=node.nodeValue; 190 if(txt&&txt.indexOf('{{')>-1){ 191 var changed=txt; 192 for(var ph in r){ 193 if(r[ph]&&changed.indexOf(ph)>-1){ 194 changed=changed.split(ph).join(r[ph]); 195 } 196 } 197 if(changed!==txt)node.nodeValue=changed; 198 } 199 } 200 var attrs=['value','placeholder','content','alt','title']; 201 attrs.forEach(function(attr){ 202 var els=document.querySelectorAll('['+attr+'*="{{"]'); 203 for(var i=0;i<els.length;i++){ 204 var tag=els[i].tagName; 205 if(skipTags[tag])continue; 206 var val=els[i].getAttribute(attr); 207 if(val){ 208 var nv=val; 209 for(var ph in r){ 210 if(r[ph]&&nv.indexOf(ph)>-1){ 211 nv=nv.split(ph).join(r[ph]); 212 } 213 } 214 if(nv!==val)els[i].setAttribute(attr,nv); 215 } 216 } 217 }); 218 } 219 function run(){ 220 if(contactId){ 221 var xhr=new XMLHttpRequest(); 222 xhr.open('GET','https://paymegpt.com/api/landing/context/'+encodeURIComponent(contactId)+'?page_id=7535'); 223 xhr.onload=function(){ 224 if(xhr.status===200){ 225 try{ 226 var resp=JSON.parse(xhr.responseText); 227 if(resp.success&&resp.contact){ 228 var merged=resp.contact; 229 for(var k in fields){merged[k]=fields[k];} 230 doReplace(merged); 231 return; 232 } 233 }catch(e){} 234 } 235 if(hasUrlFields)doReplace(fields); 236 }; 237 xhr.onerror=function(){if(hasUrlFields)doReplace(fields);}; 238 xhr.send(); 239 }else if(hasUrlFields){ 240 doReplace(fields); 241 } 242 } 243 if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',run);} 244 else{run();} 245})(); 246</script>
vendor: 1 bytes, line 246
246
247<script data-payment> 248(function(){ 249 var slug='qkWygvK8MZ'; 250 var apiBase='https://paymegpt.com'; 251 var successSubtext='';var successBtnLabel='Continue';var successBtnColor='#16a34a';var successRedirect=''; 252 function findEmail(){ 253 var ids=['email','emailAddress','buyer-email','buyerEmail','user-email','userEmail','checkout-email','customer-email','contact-email']; 254 for(var i=0;i<ids.length;i++){var el=document.getElementById(ids[i]);if(el&&el.value&&el.value.includes('@'))return el.value.trim();} 255 var inputs=document.querySelectorAll('input[type="email"],input[name*="email"],input[placeholder*="email"],input[placeholder*="Email"]'); 256 for(var j=0;j<inputs.length;j++){if(inputs[j].value&&inputs[j].value.includes('@'))return inputs[j].value.trim();} 257 return ''; 258 } 259 function findName(){ 260 var ids=['name','fullName','full-name','buyer-name','buyerName','customer-name','userName','user-name']; 261 for(var i=0;i<ids.length;i++){var el=document.getElementById(ids[i]);if(el&&el.value)return el.value.trim();} 262 var inputs=document.querySelectorAll('input[name*="name"]:not([name*="email"]):not([type="email"]),input[placeholder*="name"]:not([placeholder*="email"]):not([type="email"]),input[placeholder*="Name"]:not([type="email"])'); 263 for(var j=0;j<inputs.length;j++){if(inputs[j].value)return inputs[j].value.trim();} 264 return ''; 265 } 266 function findPhone(){var ids=['phone','phoneNumber','phone-number','tel','telephone','mobile','mobileNumber','cell','contact-phone','buyer-phone'];for(var i=0;i<ids.length;i++){var el=document.getElementById(ids[i]);if(el&&el.value&&el.value.trim())return el.value.trim();}var inputs=document.querySelectorAll('input[type="tel"],input[name*="phone"],input[name*="tel"],input[name*="mobile"],input[placeholder*="phone"],input[placeholder*="Phone"]');for(var j=0;j<inputs.length;j++){if(inputs[j].value&&inputs[j].value.trim())return inputs[j].value.trim();}return '';} 267 var __realProcessPayment=function(a,b,c,d,e){ 268 var amountCents,email,productName,productDescription,customerName,quantity; 269 if(a&&typeof a==='object'){ 270 amountCents=a.amountCents;email=a.email;productName=a.productName; 271 productDescription=a.productDescription||'';customerName=a.name||'';quantity=a.quantity||1; 272 }else{ 273 amountCents=typeof a==='number'?a:0;productName=typeof b==='string'?b:''; 274 productDescription=typeof c==='string'?c:'';email='';customerName='';quantity=1; 275 } 276 if(!email)email=findEmail(); 277 if(!customerName)customerName=findName(); 278 var phone=findPhone(); 279 if(!productName){alert('Product name is required.');return Promise.reject('no_product_name');} 280 if(!amountCents||amountCents<100){alert('Amount must be at least $1.00');return Promise.reject('invalid_amount');} 281 if(!email){alert('Please enter your email address.');return Promise.reject('no_email');} 282 var successBase=window.location.href.split('?')[0]; 283 var __pLoc=(document.documentElement.lang||navigator.language||'en'); 284 return fetch(apiBase+'/api/landing-pages/public/'+slug+'/payment/checkout',{ 285 method:'POST',headers:{'Content-Type':'application/json'}, 286 body:JSON.stringify({email:email,name:customerName,phone:phone||'',amountCents:amountCents,productName:productName,productDescription:productDescription,quantity:quantity,locale:__pLoc,successUrl:successBase+'?payment=success&product='+encodeURIComponent(productName)+'&session_id={CHECKOUT_SESSION_ID}',cancelUrl:successBase+'?payment=cancelled'}) 287 }).then(function(r){return r.json();}).then(function(d){ 288 if(d.checkoutUrl){window.location.href=d.checkoutUrl;} 289 else{alert(d.error||'Failed to process payment');throw new Error(d.error);} 290 }); 291 }; 292 Object.defineProperty(window,'__processPayment',{value:__realProcessPayment,writable:false,configurable:false}); 293 document.addEventListener('DOMContentLoaded',function(){ 294 var urlParams=new URLSearchParams(window.location.search); 295 if(urlParams.get('payment')==='success'){ 296 var sidP=urlParams.get('session_id'); 297 if(sidP){try{fetch(apiBase+'/api/landing-pages/public/'+slug+'/checkout/confirm',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({sessionId:sidP})}).catch(function(){});}catch(e){}} 298 var pName=urlParams.get('product')||'your item'; 299 var overlay=document.createElement('div');overlay.id='payment-success-overlay'; 300 overlay.style.cssText='position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:999999;font-family:system-ui,-apple-system,sans-serif;'; 301 function esc(s){return String(s||'').replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"');}
302 var subTxt=successSubtext||('Thank you for purchasing '+pName+'.'); 303 overlay.innerHTML='<div style="background:white;border-radius:16px;padding:40px;max-width:420px;width:90%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,0.15);"><div style="width:64px;height:64px;border-radius:50%;background:#dcfce7;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;"><svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="#16a34a" stroke-width="3"><polyline points="20 6 9 17 4 12"/></svg></div><h2 style="margin:0 0 12px;font-size:24px;font-weight:700;color:#111827;">Payment Successful!</h2><p style="margin:0 0 24px;color:#6b7280;font-size:16px;">'+esc(subTxt)+'</p><button id="lp-pay-success-btn" style="padding:12px 32px;font-size:16px;font-weight:600;background:'+successBtnColor+';color:white;border:none;border-radius:8px;cursor:pointer;">'+esc(successBtnLabel)+'</button></div>'; 304 document.body.appendChild(overlay); 305 var pBtn=document.getElementById('lp-pay-success-btn'); 306 if(pBtn){pBtn.addEventListener('click',function(){if(successRedirect){window.location.href=successRedirect;}else{overlay.remove();window.history.replaceState({},'',window.location.pathname);}});} 307 } 308 }); 309})(); 310</script>
vendor: 1 bytes, line 310
310
311<script data-cart> 312(function(){ 313 var slug='qkWygvK8MZ'; 314 var apiBase='https://paymegpt.com'; 315 var successSubtext='';var successBtnLabel='Continue';var successBtnColor='#16a34a';var successRedirect=''; 316 function findCartEmail(){ 317 var ids=['email','emailAddress','buyer-email','buyerEmail','user-email','userEmail','checkout-email','customer-email','contact-email']; 318 for(var i=0;i<ids.length;i++){var el=document.getElementById(ids[i]);if(el&&el.value&&el.value.includes('@'))return el.value.trim();} 319 var inputs=document.querySelectorAll('input[type="email"],input[name*="email"],input[placeholder*="email"],input[placeholder*="Email"]'); 320 for(var j=0;j<inputs.length;j++){if(inputs[j].value&&inputs[j].value.includes('@'))return inputs[j].value.trim();} 321 return ''; 322 } 323 function findCartName(){ 324 var ids=['name','fullName','full-name','buyer-name','buyerName','customer-name','userName','user-name']; 325 for(var i=0;i<ids.length;i++){var el=document.getElementById(ids[i]);if(el&&el.value)return el.value.trim();} 326 var inputs=document.querySelectorAll('input[name*="name"]:not([name*="email"]):not([type="email"]),input[placeholder*="name"]:not([placeholder*="email"]):not([type="email"]),input[placeholder*="Name"]:not([type="email"])'); 327 for(var j=0;j<inputs.length;j++){if(inputs[j].value)return inputs[j].value.trim();} 328 return ''; 329 } 330 function findCartPhone(){var ids=['phone','phoneNumber','phone-number','tel','telephone','mobile','mobileNumber','cell','contact-phone','buyer-phone'];for(var i=0;i<ids.length;i++){var el=document.getElementById(ids[i]);if(el&&el.value&&el.value.trim())return el.value.trim();}var inputs=document.querySelectorAll('input[type="tel"],input[name*="phone"],input[name*="tel"],input[name*="mobile"],input[placeholder*="phone"],input[placeholder*="Phone"]');for(var j=0;j<inputs.length;j++){if(inputs[j].value&&inputs[j].value.trim())return inputs[j].value.trim();}return '';} 331 var __realCart=function(arg){ 332 var items, email='', customerName='', successUrl, cancelUrl, currency; 333 if(Array.isArray(arg)){items=arg;} 334 else if(arg&&typeof arg==='object'){ 335 items=arg.items;email=arg.email||'';customerName=arg.name||arg.customerName||''; 336 successUrl=arg.successUrl;cancelUrl=arg.cancelUrl;currency=arg.currency; 337 } 338 if(!Array.isArray(items)||items.length===0){alert('No items in cart.');return Promise.reject('no_items');} 339 var cleanItems=[];var totalCents=0; 340 for(var i=0;i<items.length;i++){ 341 var it=items[i];if(!it||typeof it!=='object'){alert('Invalid item at position '+i);return Promise.reject('bad_item');} 342 var nm=typeof it.name==='string'?it.name.trim():''; 343 if(!nm){alert('Item '+(i+1)+' is missing a name.');return Promise.reject('no_name');} 344 var amt=typeof it.amountCents==='number'?it.amountCents:(typeof it.amount==='number'?Math.round(it.amount*100):NaN); 345 if(!isFinite(amt)||amt<1){alert('Item "'+nm+'" needs a valid amount in cents.');return Promise.reject('bad_amount');} 346 var qty=(typeof it.quantity==='number'&&it.quantity>0)?Math.floor(it.quantity):1; 347 cleanItems.push({name:nm,description:it.description||'',amountCents:amt,quantity:qty}); 348 totalCents+=amt*qty; 349 } 350 if(totalCents<50){alert('Cart total must be at least $0.50');return Promise.reject('total_too_low');} 351 if(!email)email=findCartEmail(); 352 if(!customerName)customerName=findCartName(); 353 var cartPhone=findCartPhone(); 354 if(!email){var p=window.prompt('Enter your email for the receipt:','');if(p&&p.indexOf('@')>-1){email=p.trim();}else{alert('An email address is required to complete checkout.');return Promise.reject('no_email');}} 355 var successBase=window.location.href.split('?')[0]; 356 var body={email:email,name:customerName,items:cleanItems,locale:(document.documentElement.lang||navigator.language||'en')}; 357 if(currency)body.currency=currency; 358 if(cartPhone)body.phone=cartPhone; 359 body.successUrl=successUrl||(successBase+'?cart=success&email='+encodeURIComponent(email)+'&session_id={CHECKOUT_SESSION_ID}'); 360 body.cancelUrl=cancelUrl||(successBase+'?cart=cancelled'); 361 return fetch(apiBase+'/api/landing-pages/public/'+slug+'/cart/checkout',{ 362 method:'POST',headers:{'Content-Type':'application/json'}, 363 body:JSON.stringify(body) 364 }).then(function(r){return r.json();}).then(function(d){ 365 if(d.checkoutUrl){window.location.href=d.checkoutUrl;} 366 else{alert(d.error||'Failed to process checkout');throw new Error(d.error);} 367 }); 368 }; 369 try{Object.defineProperty(window,'__processCart',{value:__realCart,writable:false,configurable:false});}catch(e){window.__processCart=__realCart;} 370 document.addEventListener('DOMContentLoaded',function(){
371 var urlParams=new URLSearchParams(window.location.search); 372 if(urlParams.get('cart')==='success'){ 373 var sidC=urlParams.get('session_id'); 374 if(sidC){try{fetch(apiBase+'/api/landing-pages/public/'+slug+'/checkout/confirm',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({sessionId:sidC})}).catch(function(){});}catch(e){}} 375 if(document.getElementById('payment-success-overlay')||document.getElementById('donation-success-overlay')||document.getElementById('cart-success-overlay'))return; 376 var overlay=document.createElement('div');overlay.id='cart-success-overlay'; 377 overlay.style.cssText='position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:999999;font-family:system-ui,-apple-system,sans-serif;'; 378 function esc(s){return String(s||'').replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"');} 379 var subTxt=successSubtext||'Thank you for your order.'; 380 overlay.innerHTML='<div style="background:white;border-radius:16px;padding:40px;max-width:420px;width:90%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,0.15);"><div style="width:64px;height:64px;border-radius:50%;background:#dcfce7;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;"><svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="#16a34a" stroke-width="3"><polyline points="20 6 9 17 4 12"/></svg></div><h2 style="margin:0 0 12px;font-size:24px;font-weight:700;color:#111827;">Order Confirmed!</h2><p style="margin:0 0 24px;color:#6b7280;font-size:16px;">'+esc(subTxt)+'</p><button id="lp-cart-success-btn" style="padding:12px 32px;font-size:16px;font-weight:600;background:'+successBtnColor+';color:white;border:none;border-radius:8px;cursor:pointer;">'+esc(successBtnLabel)+'</button></div>'; 381 document.body.appendChild(overlay); 382 var cBtn=document.getElementById('lp-cart-success-btn'); 383 if(cBtn){cBtn.addEventListener('click',function(){if(successRedirect){window.location.href=successRedirect;}else{overlay.remove();window.history.replaceState({},'',window.location.pathname);}});} 384 } 385 }); 386})(); 387</script>
387 <link rel="stylesheet" href="styles.css"> 388</head> 389<body data-page="ferry"> 390 391<!-- ===================================================================== 392 HEADER / NAVIGATION 393 Same nav as the home page. "Home" and the brand logo always return to 394 the home page. Section links (#dining, #barge...) point to the home page 395 sections. The script works out the right home URL on any domain. 396 ===================================================================== --> 397<header class="site-header" id="siteHeader"> 398 <div class="wrap nav-inner"> 399 <a class="brand" href="../" data-home aria-label="The Daufuskie Difference home"> 400 <img src="https://paymegpt.com/objects/quick-uploads/2/ec1cc753468c017c.png" alt="The Daufuskie Difference. An Island Like No Other." width="196" height="80"> 401 </a> 402 <nav class="primary-nav" aria-label="Primary"> 403 <ul class="nav-list" id="primaryNav"> 404 <li><a href="../" data-home>Home</a></li> 405 <li><a href="./" class="is-active" aria-current="page">Ferry Schedule</a></li> 406 <li><a href="../#golf-carts" data-home-section="golf-carts">Golf Carts</a></li> 407 <li><a href="../#dining" data-home-section="dining">Dining</a></li> 408 <li><a href="../#live-music-page" data-home-section="live-music-page">Live Music</a></li> 409 <li><a href="../#stay" data-home-section="stay">Stay</a></li> 410 <li><a href="../#barge" data-home-section="barge">Barge</a></li> 411 <li><a href="../#contact" data-home-section="contact">Contact</a></li> 412 </ul> 413 </nav> 414 <div class="nav-cta"> 415 <a class="btn btn-red always" href="https://fareharbor.com/embeds/book/islandheadhhi-broadcreek/items/263471/calendar/?flow=467257&full-items=yes&ref=daufuskiedifference&back=https://www.daufuskiedifference.com/" target="_blank" rel="noopener">Book Ferry</a> 416 <button class="nav-toggle" id="navToggle" aria-expanded="false" aria-controls="mobileMenu" aria-label="Open menu"><span></span></button> 417 </div> 418 </div> 419</header> 420 421<div class="mobile-menu" id="mobileMenu" hidden> 422 <nav aria-label="Mobile"> 423 <ul class="nav-list" id="mobileNav"></ul> 424 </nav> 425 <div class="mobile-menu-foot"> 426 <a href="tel:+18433428687">(843) 342-8687</a> 427 <span>Broad Creek Marina, 18 Simmons Road, Hilton Head Island, SC</span> 428 <span class="script" style="color:#ffd9a8">Slow down. You're on Daufuskie time.</span> 429 </div> 430</div> 431 432<main id="top"> 433 434<!-- ===================== HERO ===================== --> 435<section class="music-hero" id="hero"> 436 <div class="music-hero-media"> 437 <img src="https://cdn.prod.website-files.com/61a00ae79ec29a2438eefdff/669b9293628276b68d8f7139__IMG_0324%20(1).avif" alt="The Island Head ferry leaving a wake on the crossing from Hilton Head Island to Daufuskie Island" fetchpriority="high" decoding="async" width="1600" height="943"> 438 </div> 439 <div class="music-hero-shade"></div> 440 <div class="wrap music-hero-inner"> 441 <div> 442 <nav class="crumbs" aria-label="Breadcrumb"> 443 <a href="../" data-home>Home</a><span aria-hidden="true">/</span><span aria-current="page">Ferry Schedule</span> 444 </nav> 445 <span class="script">Dolphins on every crossing.</span> 446 <h1>Daufuskie Island Ferry Schedule</h1> 447 <p class="lede">Daily round-trip ferry from Broad Creek Marina on Hilton Head Island to Freeport Marina on Daufuskie Island. About 45 minutes each way, with 5 or 7 hours on the island depending on availability.</p> 448 <div class="chip-row"> 449 <span class="chip">About 45 min each way</span> 450 <span class="chip">5 or 7 hours on the island</span> 451 <span class="chip">Daily departures</span> 452 </div> 453 <div class="hero-actions" style="margin-bottom:0"> 454 <a class="btn btn-red" href="https://fareharbor.com/embeds/book/islandheadhhi-broadcreek/items/263471/calendar/?flow=467257&full-items=yes&ref=daufuskiedifference&back=https://www.daufuskiedifference.com/" target="_blank" rel="noopener">Book Round-Trip Ferry 455 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg> 456 </a> 457 <a class="btn btn-ghost" href="#fares">See fares</a> 458 </div> 459 </div> 460 <div class="next-card">
461 <span class="eyebrow">Meeting point</span> 462 <h2>Broad Creek Marina</h2> 463 <address>18 Simmons Road<br>Hilton Head Island, SC 29926</address> 464 <span class="meta">Please arrive 30 minutes before departure. The ferry lands at Freeport Marina on Daufuskie Island.</span> 465 <a class="btn btn-ghost" href="https://www.google.com/maps/search/?api=1&query=Broad+Creek+Marina+18+Simmons+Road+Hilton+Head+Island+SC+29926" target="_blank" rel="noopener">Get directions</a> 466 </div> 467 </div> 468</section> 469 470<!-- ===================== SCHEDULE + FARES ===================== --> 471<section class="section bg-sand" id="schedule"> 472 <div class="wrap"> 473 <div class="section-head" data-reveal> 474 <div> 475 <span class="eyebrow">Daily round-trip ferry</span> 476 <h2>Hilton Head to Daufuskie, every day.</h2> 477 </div> 478 <p class="lede">Broad Creek Marina to Freeport Marina. Pick your departure, spend the day on the island, and ride back to Hilton Head the same afternoon or evening.</p> 479 </div> 480
481 <div class="ferry-grid"> 482 <div data-reveal> 483 <div class="panel"> 484 <h3>Departure times</h3> 485 <ul class="trip-list tabular"> 486 <li class="trip"><b>9:00 AM</b><span>Depart Broad Creek Marina</span><span class="return">Back on Hilton Head by 4:00 PM</span></li> 487 <li class="trip"><b>11:00 AM</b><span>Depart Broad Creek Marina</span><span class="return">Back on Hilton Head by 6:00 PM</span></li> 488 <li class="trip"><b>1:00 PM</b><span>Depart Broad Creek Marina</span><span class="return">Back on Hilton Head by 8:00 PM</span><span class="tag">Seasonal</span></li> 489 </ul> 490 <p class="arrive-note">Please arrive 30 minutes before departure.</p> 491 </div> 492 <div class="panel"> 493 <h3>Check-in</h3> 494 <ul class="checkin"> 495 <li><i>1</i><span>Arrive 30 minutes before departure at Broad Creek Marina, <strong>18 Simmons Road, Hilton Head Island, SC 29926</strong>.</span></li> 496 <li><i>2</i><span>From the parking area, walk toward the water and take the long wooden pier down to the docks.</span></li> 497 <li><i>3</i><span>Check in at the white floating building with the blue roof. Bring your confirmation email and ID.</span></li> 498 </ul> 499 </div> 500 </div> 501 502 <div data-reveal id="fares"> 503 <div class="panel"> 504 <h3>Round-trip fares</h3> 505 <ul class="price-list tabular"> 506 <li><div>Adults<span>Ages 13 and up</span></div><b>$45</b></li> 507 <li><div>Children<span>Ages 3 to 12</span></div><b>$10</b></li> 508 <li><div>Infants<span>Ages 2 and under</span></div><b class="tbd">Shown at booking</b></li> 509 </ul> 510 <a class="btn btn-red" href="https://fareharbor.com/embeds/book/islandheadhhi-broadcreek/items/263471/calendar/?flow=467257&full-items=yes&ref=daufuskiedifference&back=https://www.daufuskiedifference.com/" target="_blank" rel="noopener">Book Round-Trip Ferry</a> 511 </div> 512 <div class="package"> 513 <span class="eyebrow">Best value</span> 514 <h3>Meals and Wheels package</h3> 515 <p>Round-trip ferry, a golf cart and a meal voucher at Old Daufuskie Crab Co., all in one booking.</p> 516 <ul class="price-list tabular"> 517 <li><div>Adults<span>Age 13 and up. Ferry, golf cart and $20 meal voucher</span></div><b>$99</b></li> 518 <li><div>Children<span>Age 12 and under. Ferry, golf cart and $10 voucher</span></div><b>$79</b></li> 519 </ul> 520 <p class="fine">Must be purchased for the entire party. Two person minimum.</p> 521 <a class="btn" href="https://fareharbor.com/embeds/book/islandheadhhi-broadcreek/items/263471/calendar/?flow=467257&full-items=yes&ref=daufuskiedifference&back=https://www.daufuskiedifference.com/" target="_blank" rel="noopener">Book Meals and Wheels</a> 522 </div> 523 </div> 524 </div> 525 </div> 526</section> 527 528<!-- ===================== ONE-WAY ===================== --> 529<section class="section bg-white" id="one-way"> 530 <div class="wrap"> 531 <div class="section-head" data-reveal> 532 <div> 533 <span class="eyebrow">One-way tickets</span> 534 <h2>Only need one direction?</h2> 535 </div> 536 <p class="lede">Staying overnight, heading home on your own boat, or catching a different return? Book a one-way ride in either direction.</p> 537 </div> 538 <div class="grid-2" data-reveal-group> 539 <div class="panel oneway-card"> 540 <span class="route">Hilton Head 541 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg> 542 Daufuskie</span> 543 <h3>One-way to Daufuskie Island</h3> 544 <ul class="price-list tabular"> 545 <li><div>Adults</div><b>$25</b></li> 546 <li><div>Children<span>Ages 3 to 12</span></div><b>$10</b></li> 547 <li><div>Infants<span>Ages 2 and under</span></div><b class="tbd">Shown at booking</b></li> 548 </ul> 549 <a class="btn btn-red" href="https://fareharbor.com/embeds/book/islandheadhhi-broadcreek/items/263481/calendar/2026/09/?flow=467257&full-items=yes&ref=daufuskiedifference&back=https://www.daufuskiedifference.com/" target="_blank" rel="noopener">Book Hilton Head to Daufuskie</a> 550 </div> 551 <div class="panel oneway-card">
552 <span class="route">Daufuskie 553 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg> 554 Hilton Head</span> 555 <h3>One-way return to Hilton Head</h3> 556 <p class="note">A one-way return ticket from Freeport Marina on Daufuskie Island back to Broad Creek Marina on Hilton Head. Fares and available times show on the booking calendar.</p> 557 <a class="btn btn-red" href="https://fareharbor.com/embeds/book/islandheadhhi-broadcreek/items/263476/calendar/2026/09/?flow=467257&full-items=yes&ref=daufuskiedifference&back=https://www.daufuskiedifference.com/" target="_blank" rel="noopener">Book Daufuskie to Hilton Head</a> 558 </div> 559 </div> 560 </div> 561</section> 562 563<!-- ===================== POLICIES + BACK HOME ===================== --> 564<section class="section bg-navy" id="policies" style="padding-block:clamp(56px,8vw,96px)"> 565 <div class="wrap"> 566 <div class="policy-grid" data-reveal-group> 567 <div> 568 <span class="eyebrow">Cancellation policy</span> 569 <h3>72 hours notice, full refund or credit.</h3> 570 <p>Cancel with at least 72 hours notice and you'll receive a full refund or credit. To cancel or change a booking, call <a href="tel:+18433428687">(843) 342-8687</a>.</p> 571 </div> 572 <div> 573 <span class="eyebrow">About prices</span> 574 <h3>Fares can vary by date.</h3> 575 <p>Fares and availability may vary, and your final price shows on the booking calendar before you pay.</p> 576 </div> 577 </div> 578 <div class="home-cta" data-reveal> 579 <div> 580 <span class="eyebrow">Plan the rest of your day</span> 581 <h2>Golf carts, crab and a band on the deck.</h2> 582 </div> 583 <div class="actions"> 584 <a class="btn btn-ghost" href="../" data-home>Back to Home</a> 585 <a class="btn btn-ghost" href="https://daufuskiedifference.com/old-daufuskie-crab-co-restaurant/">See the Menu</a> 586 <a class="btn btn-ghost" href="../#live-music-page" data-home-section="live-music-page">Live Music</a> 587 </div> 588 </div> 589 </div> 590</section> 591 592</main> 593 594<!-- ===================== FOOTER ===================== --> 595<footer class="site-footer"> 596 <div class="wrap"> 597 <div class="footer-grid"> 598 <div class="footer-brand"> 599 <a href="../" data-home aria-label="The Daufuskie Difference home"><img src="https://paymegpt.com/objects/quick-uploads/2/ec1cc753468c017c.png" alt="The Daufuskie Difference" loading="lazy" decoding="async" width="560" height="229"></a> 600 <p>Ferry, golf carts, waterfront dining, live music, barge service and island lodging at Freeport Marina, Daufuskie Island, South Carolina.</p> 601 </div> 602 <div> 603 <h4>Explore</h4> 604 <ul class="nav-list" id="footerNav"></ul> 605 </div> 606 <div> 607 <h4>Contact</h4> 608 <ul class="footer-contact"> 609 <li><a href="tel:+18433428687">(843) 342-8687</a> main</li> 610 <li><a href="tel:+18437858242">(843) 785-8242</a> general store</li> 611 <li><a href="tel:+18432909336">(843) 290-9336</a> barge</li> 612 <li><a href="mailto:[email protected]">[email protected]</a></li> 613 <li>18 Simmons Road, Hilton Head Island, SC 29926</li> 614 </ul> 615 </div> 616 </div> 617 <div class="footer-bottom"> 618 <span>© <span id="year">2026</span> The Daufuskie Difference. All rights reserved.</span> 619 <span class="script">Slow Down, You're on Daufuskie Time</span> 620 </div> 621 </div> 622</footer> 623 624<!-- GSAP (animation) -->
625<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js"></script>
vendor: 1 bytes, line 625
625
626<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/ScrollTrigger.min.js"></script>
626 627 628
628<script src="script.js"></script>
628 629</body> 630</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.