1<!doctype html> 2<html lang="en"> 3 <head> 4 <!-- FIRST, before every analytics tag: takes a Supabase auth-link hash off 5 the address bar so no tag can send its tokens. See the file header. --> 6
6<script src="/auth-hash-forward.js"></script>
6 7 8 <!-- Google Tag Manager --> 9
9<script>
vendor: 343 bytes, lines 9-13
9(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 10 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 11 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 12 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 13 })(window,document,'script','dataLayer','
13GTM-KR33ZH7H
vendor: 3 bytes, line 13
13');
13</script>
13 14 <!-- End Google Tag Manager --> 15 16 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 16-17
16 17 <script async src="https://www.googletagmanager.com/gtag/js?id=
17G-L1FVBP1MP7
vendor: 16 bytes, lines 17-18
17"></script> 18
18<script> 19
vendor: 146 bytes, lines 19-23
19window.dataLayer = window.dataLayer || []; 20 function gtag(){dataLayer.push(arguments);} 21 gtag('js', new Date()); 22 23 gtag('config', '
23G-L1FVBP1MP7
vendor: 8 bytes, lines 23-24
23'); 24
24</script>
24 25 <meta charset="UTF-8" /> 26 <meta 27 name="viewport" 28 content="width=device-width, initial-scale=1.0, maximum-scale=1" 29 /> 30 <!--seo-head--> 31 <title>Bus Daddy | Premium Party Bus & Transportation</title> 32 <meta name="description" content="Book party buses, Sprinters & charter shuttles for festivals, weddings, wine trips & corporate events across San Francisco & Northern California." /> 33 <link rel="sitemap" type="application/xml" href="/sitemap.xml" /> 34 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> 35 <link rel="icon" type="image/x-icon" href="/favicon.ico" /> 36 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" /> 37 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" /> 38 <link rel="icon" type="image/png" href="/favicon.png" /> 39 <link rel="manifest" href="/site.webmanifest" /> 40 <meta name="theme-color" content="#1a1a2e" /> 41 <meta property="og:image" content="https://busdaddy.ai/logo.png" /> 42 <meta property="og:image:width" content="500" /> 43 <meta property="og:image:height" content="495" /> 44 <meta property="og:type" content="website" /> 45 <meta property="og:title" content="Bus Daddy - Festival & Event Transportation" /> 46 <meta property="og:description" content="Book party buses, Sprinters & charter shuttles for festivals, weddings, wine trips & corporate events across San Francisco & Northern California." /> 47 <meta property="og:url" content="https://busdaddy.ai" /> 48 <link rel="preconnect" href="https://fonts.googleapis.com" /> 49 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 50 <link 51 href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Space+Grotesk:[email protected]&display=swap" 52 rel="stylesheet" 53 /> 54 55
55<script type="application/ld+json"> 56 { 57 "@context": "https://schema.org", 58 "@type": "LocalBusiness", 59 "name": "Bus Daddy", 60 "url": "https://busdaddy.ai", 61 "logo": "https://busdaddy.ai/logo.png", 62 "image": "https://busdaddy.ai/logo.png", 63 "telephone": "628-256-5657", 64 "email": "[email protected]", 65 "address": { 66 "@type": "PostalAddress", 67 "addressLocality": "San Francisco", 68 "addressRegion": "CA", 69 "addressCountry": "US" 70 }, 71 "areaServed": [ 72 { 73 "@type": "AdministrativeArea", 74 "name": "San Francisco" 75 }, 76 { 77 "@type": "AdministrativeArea", 78 "name": "Northern California" 79 } 80 ], 81 "priceRange": "$$" 82 } 83 </script>
83 84 85 86 <!-- Meta Pixel Code --> 87
87<script>
vendor: 453 bytes, lines 87-96
87 88 !function(f,b,e,v,n,t,s) 89 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 90 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 91 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 92 n.queue=[];t=b.createElement(e);t.async=!0; 93 t.src=v;s=b.getElementsByTagName(e)[0]; 94 s.parentNode.insertBefore(t,s)}(window, document,'script', 95 'https://connect.facebook.net/en_US/fbevents.js'); 96 fbq('init', '
963115169172067499
vendor: 40 bytes, lines 96-98
96'); 97 fbq('track', 'PageView'); 98
98</script>
98 99 <!-- End Meta Pixel Code --> 100
100<script type="module" crossorigin src="/assets/index-ehmVrcBv.js"></script>
100 101 <link rel="modulepreload" crossorigin href="/assets/vendor-iNsoPQka.js"> 102 <link rel="modulepreload" crossorigin href="/assets/vendor-ui-sX-tiBAq.js"> 103 <link rel="modulepreload" crossorigin href="/assets/vendor-animation-dPIPHbv-.js"> 104 <link rel="stylesheet" crossorigin href="/assets/vendor-4RyaA7S0.css"> 105 <link rel="stylesheet" crossorigin href="/assets/index-DiGvJYvo.css"> 106 </head> 107 <body> 108 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 108-109
108 109 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
109GTM-KR33ZH7H
vendor: 93 bytes, lines 109-111
109" 110 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 111
111<!-- End Google Tag Manager (noscript) --> 112 <!-- Meta Pixel Code (noscript) --> 113 <noscript><img height="1" width="1" style="display:none" 114 src="https://www.facebook.com/tr?id=3115169172067499&ev=PageView&noscript=1" 115 /></noscript> 116 <!-- End Meta Pixel Code (noscript) --> 117 <div id="root">
117<script nonce="">((e,i,s,u,m,a,l,h)=>{let d=document.documentElement,w=["light","dark"];function p(n){(Array.isArray(e)?e:[e]).forEach(y=>{let k=y==="class",S=k&&a?m.map(f=>a[f]||f):m;k?(d.classList.remove(...S),d.classList.add(a&&a[n]?a[n]:n)):d.setAttribute(y,n)}),R(n)}function R(n){h&&w.includes(n)&&(d.style.colorScheme=n)}function c(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(u)p(u);else try{let n=localStorage.getItem(i)||s,y=l&&n==="system"?c():n;p(y)}catch(n){}})("data-theme","vite-ui-theme","light",null,["light","dark"],null,true,true)</script>
117<div class="min-h-screen flex flex-col"><header class="sticky top-0 z-50 bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/80 border-b"><div class="max-w-7xl mx-auto px-6 py-4"><div class="flex items-center justify-between gap-6 xl:gap-10"><a style="font-family:Space Grotesk, sans-serif" href="/" class="flex items-center gap-3 text-2xl font-bold tracking-tight shrink-0"><img src="/logo.png" alt="Bus Daddy Logo" class="h-12 w-12"/><span class="text-brand-pink">Bus Daddy</span></a><nav class="hidden xl:flex items-center gap-5 shrink-0"><a href="/" class="text-sm font-medium transition-colors hover:text-brand-pink cursor-pointer whitespace-nowrap">Home</a><a href="/services" class="text-sm font-medium transition-colors hover:text-brand-pink cursor-pointer whitespace-nowrap">Services</a><a href="/events" class="text-sm font-medium transition-colors hover:text-brand-pink cursor-pointer whitespace-nowrap">Events</a><a href="/vehicles" class="text-sm font-medium transition-colors hover:text-brand-pink cursor-pointer whitespace-nowrap">Vehicles</a><a href="/about" class="text-sm font-medium transition-colors hover:text-brand-pink cursor-pointer whitespace-nowrap">About Us</a><a href="/blog" class="text-sm font-medium transition-colors hover:text-brand-pink cursor-pointer whitespace-nowrap">Blog</a><a href="/partners" class="text-sm font-medium transition-colors hover:text-brand-pink cursor-pointer whitespace-nowrap">Partners</a><a href="/faq" class="text-sm font-medium transition-colors hover:text-brand-pink cursor-pointer whitespace-nowrap">FAQ</a><a href="/contact" class="text-sm font-medium transition-colors hover:text-brand-pink cursor-pointer whitespace-nowrap">Contact</a></nav><div class="hidden xl:flex items-center gap-3 shrink-0"><a href="/ai-concierge"><button class="justify-center whitespace-nowrap rounded-md text-sm font-medium focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover-elevate active-elevate-2 border border-primary-border min-h-9 px-4 py-2 bg-brand-pink text-white hover:bg-brand-pink/90 shadow-lg flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles w-4 h-4"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg>Get Instant Quote</button></a><a href="/login"><button class="justify-center whitespace-nowrap rounded-md text-sm font-medium focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover-elevate active-elevate-2 border border-primary-border min-h-9 px-4 py-2 flex items-center gap-2 bg-pink-600 text-white hover:bg-pink-700"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user w-4 h-4"><path d="M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg>Login</button></a></div><button class="xl:hidden p-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu w-6 h-6"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></header><main class="flex-1 "><!--$--><div><section class="relative h-[85vh] flex items-center justify-center overflow-hidden bg-gradient-to-b from-brand-pink to-foreground"><img src="https://bzchxxlzycnzuderdrsg.supabase.co/storage/v1/object/public/hero-images/busdaddy-hero-clean-v2.png" alt="Hero Backgroun
117d" class="absolute inset-0 w-full h-full object-cover transition-opacity duration-500 opacity-0" fetchPriority="high" loading="eager"/><div class="absolute inset-0 bg-gradient-to-b from-brand-pink/30 via-brand-pink/40 to-foreground/60"></div><div class="relative z-10 max-w-4xl mx-auto px-6 text-center text-white"><h1 class="text-5xl md:text-7xl font-black mb-6 tracking-tight" data-testid="text-hero-headline">Where are you headed?</h1><p class="text-xl md:text-2xl mb-10 leading-relaxed max-w-3xl mx-auto">Bus Daddy is a transportation booking platform for festivals, nightlife, corporate events, and private travel across Northern California. Whether you need one vehicle or a hundred, weâve got you covered.</p><div class="flex flex-col items-center gap-4 mb-8"><a href="/ai-concierge"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover-elevate active-elevate-2 border border-primary-border min-h-10 bg-brand-pink text-white hover:bg-brand-pink/90 shadow-2xl font-bold text-xl md:text-2xl px-12 md:px-16 py-6 h-auto rounded-xl animate-pulse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles w-6 h-6 md:w-7 md:h-7 mr-2.5"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg>Get Instant Quote</button></a><p class="text-sm text-white/70 tracking-wide">⨠Powered by Bus Daddy AI, confirmed by humans.</p></div></div></section><section class="py-20 px-6"><div class="max-w-7xl mx-auto"><h2 class="text-3xl md:text-4xl font-bold text-center mb-4">Featured Services</h2><p class="text-center text-muted-foreground mb-12 max-w-2xl mx-auto">Whatever your occasion, Bus Daddy has the perfect transportation solution.</p><div class="grid grid-cols-1 md:grid-cols-3 gap-8"><div class="shadcn-card border bg-card border-card-border text-card-foreground p-6 rounded-2xl shadow-lg hover-elevate active-elevate-2 transition-transform hover:-translate-y-1 border-t-4 border-t-brand-pink"><div class="flex flex-col items-center text-center"><div class="mb-4 p-3 rounded-full bg-brand-blue/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-music w-12 h-12 text-brand-blue"><path d="M9 18V5l12-2v13"></path><circle cx="6" cy="18" r="3"></circle><circle cx="18" cy="16" r="3"></circle></svg></div><h3 class="text-xl font-bold mb-2" data-testid="text-feature-title-festival-shuttles">Festival Shuttles</h3><p class="text-muted-foreground leading-relaxed" data-testid="text-feature-description-festival-shuttles">Group rides to Northern California's biggest festivals and concerts.</p></div></div><div class="shadcn-card border bg-card border-card-border text-card-foreground p-6 rounded-2xl shadow-lg hover-elevate active-elevate-2 transition-transform hover:-translate-y-1 border-t-4 border-t-brand-pink"><div class="flex flex-col items-center text-center"><div class="mb-4 p-3 rounded-full bg-brand-blue/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-building2 w-12 h-12 text-brand-blue"><path d="M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"></path><path d="M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"></path><path d="M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2"></path><path d="M10 6h4"></path><path d="M10 10h4"></path><path d="M10 14h4"></path><path d="M10 18h4"></path></svg></div><h3 class="text-xl font-bold mb-2" data-testid="text-feature-title-private-&-corporate">Private & Corporate</h3><p class="text-muted-foreground leading-relaxed" data-testid="text-feature-description-private-&-corporate">From weddings to wine trips to conferences.</p></div></div><div class="shadcn-card border bg-card border-card-border text-card-foreground p-6 rounded-2xl shadow-lg hover-elevate active-elevate-2 transition-transform hover:-translate-y-1 border-t-4 border-t-brand-pink"><div class="flex flex-col items-center text-center"><div class="mb-4 p-3 rounded-full bg-brand-blue/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users w-12 h-12 text-brand-blue"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg></div><h3 class="text-xl font-bold mb-2" data-testid="text-feature-title-any-group-size">Any Group Size</h3><p class="text-muted-foreground leading-relaxed" data-testid="text-feature-description-any-group-size">SUVs, Sprinters, Party Buses, Charters.</p></div></div></div></div></section><section class="py-20 px-6"><div class="max-w-7xl mx-auto"><h2 class="text-3xl md:text-4xl font-bold text-center mb-10">How Bus Daddy Works</h2><div class="grid grid-cols-1 md:grid-cols-3 gap-8 relative"><div class="text-center relative"><div class="mb-4 inline-flex p-4 rounded-full bg-brand-pink/10 relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-route w-8 h-8 text-brand-pink"><circle cx="6" cy="19" r="3"></circle><path d="M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15"></path><circle cx="18" cy="5" r="3"></circle></svg></div>
117<div class="hidden md:block absolute top-8 right-[-10%] translate-x-1/2 text-brand-pink/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-6 h-6"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><h3 class="text-lg font-semibold mb-2">Submit Your Trip</h3><p class="text-sm text-muted-foreground mx-auto leading-relaxed">Tell us your group size, locations, timing, and event details through our quick booking flow.</p></div><div class="text-center relative"><div class="mb-4 inline-flex p-4 rounded-full bg-brand-pink/10 relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles w-8 h-8 text-brand-pink"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg></div><div class="hidden md:block absolute top-8 right-[-10%] translate-x-1/2 text-brand-pink/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-6 h-6"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><h3 class="text-lg font-semibold mb-2">AI-Assisted Coordination</h3><p class="text-sm text-muted-foreground mx-auto leading-relaxed">Our AI-assisted platform helps coordinate vehicle options, pricing, and licensed operators that fit your group and itinerary.</p></div><div class="text-center"><div class="mb-4 inline-flex p-4 rounded-full bg-brand-pink/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check w-8 h-8 text-brand-pink"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="text-lg font-semibold mb-2">Confirm & Ride</h3><p class="text-sm text-muted-foreground mx-auto leading-relaxed">Review your quote, pay your deposit, and we'll coordinate the trip logistics and booking communication leading up to your ride.</p></div></div><div class="mt-12 text-center"><p class="text-xs text-muted-foreground mb-6 flex items-center justify-center gap-2"><span class="inline-block border border-muted-foreground/30 rounded-full p-0.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check w-3 h-3 text-muted-foreground/50"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg></span>Transportation services are provided by licensed and insured third-party operators.</p><a href="/ai-concierge" class="inline-flex items-center justify-center rounded-full bg-brand-pink px-8 py-3 text-sm font-medium text-white transition-colors hover:bg-brand-pink/90 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring">Get Instant Quote <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 w-4 h-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></section><section class="py-20 px-6 bg-card"><div class="max-w-7xl mx-auto"><h2 class="text-3xl md:text-4xl font-bold text-center mb-4">Why Bus Daddy?</h2><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 mt-12"><div class="text-center"><div class="mb-4 inline-flex p-4 rounded-full bg-brand-pink/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-8 h-8 text-brand-pink"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg></div><h3 class="text-lg font-semibold mb-2">Any Occasion</h3><p class="text-sm text-muted-foreground">From festivals to weddings to corporate events.</p></div><div class="text-center"><div class="mb-4 inline-flex p-4 rounded-full bg-brand-pink/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users w-8 h-8 text-brand-pink"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg></div><h3 class="text-lg font-semibold mb-2">Any Size</h3><p class="text-sm text-muted-foreground">From private SUVs to full charters.</p></div><div class="text-center"><div class="mb-4 inline-flex p-4 rounded-full bg-brand-pink/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check w-8 h-8 text-brand-pink"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="text-lg font-semibold mb-2">Trusted Operators</h3><p class="text-sm text-muted-foreground">We've found the best in Northern California so you don't have to.</p></div><div class="text-center"><div class="mb-4 inline-flex p-4 rounded-full bg-brand-pink/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles w-8 h-8 text-brand-pink"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg></div><h3 class="text-lg font-semibold mb-2">Stress-Free Logistics</h3><p class="text-sm text-muted-foreground">We handle all bookings, communications, and logistics.</p></div></div></div></section><section class="py-16 px-4 bg-white border-t border-gray-100"><div class="max-w-6xl mx-auto"><div class="flex flex-col sm:flex-row items-center gap-4 sm:gap-6 mb-8 pb-6 border-b border-gray-100"><a href="https://instagram.com/bus_daddy" target="_blank" rel="noopener noreferrer" class="shrink-0 group"><div class="w-[72px] h-[72px] rounded-full p-[2.5px] bg-gradient-to-tr from-[#FEDA75] via-[#FA7E1E] via-[#D62976] via-[#962FBF] to-[#4F5BD5] group-hover:scale-105 transition-transform duration-300"><div class="w-full h-full rounded-full bg-white p-[2px]">
117<img src="/logo.png" alt="Bus Daddy" class="w-full h-full rounded-full object-cover"/></div></div></a><div class="flex flex-col items-center sm:items-start min-w-0"><div class="flex items-center gap-1.5"><h2 class="text-lg font-bold text-gray-900 tracking-tight">Bus Daddy</h2><svg class="w-[18px] h-[18px] text-[#0095F6] shrink-0" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm-1.7 14.3l-3.6-3.6 1.4-1.4 2.2 2.2 5.6-5.6 1.4 1.4-7 7z"></path></svg></div><span class="text-sm text-gray-400 font-medium">@<!-- -->bus_daddy</span></div><a href="https://instagram.com/bus_daddy" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-6 py-2.5 rounded-xl bg-[#0095F6]/10 hover:bg-[#0095F6]/20 text-[#0095F6] font-semibold text-sm transition-colors duration-200 shrink-0 sm:ml-auto"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="w-4 h-4" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077"></path></svg>Follow</a></div><div class="instagram-feed"><iframe src="https://cdn.lightwidget.com/widgets/acbfbf1a9ba95a4ca834ae66023b06c5.html" title="Bus Daddy on Instagram" scrolling="no" class="lightwidget-widget block w-full border-0 overflow-hidden" style="width:100%;border:0;overflow:hidden"></iframe></div></div></section><section class="py-20 px-6 bg-gradient-to-b from-gray-50 to-white overflow-hidden border-t border-gray-100"><div class="max-w-7xl mx-auto"><div class="flex flex-col md:flex-row md:items-end justify-between mb-12 gap-8"><div class="max-w-2xl"><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-brand-pink/5 border border-brand-pink/10 text-brand-pink text-xs font-semibold uppercase tracking-wider mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square w-3.5 h-3.5"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg>Customer Testimonials</div><h2 class="text-3xl md:text-4xl font-extrabold text-gray-900 tracking-tight leading-tight">Loved by travelers, trusted by organizers</h2><p class="mt-3 text-lg text-gray-600">Read real reviews from our amazing customers across Northern California. We strive for excellence in every mile.</p></div><div class="flex items-center gap-4 bg-white p-5 rounded-2xl shadow-sm border border-gray-100 shrink-0 self-start md:self-auto">
117<svg class="w-10 h-10 shrink-0" viewBox="0 0 24 24" fill="currentColor"><path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="#4285F4"></path><path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="#34A853"></path><path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.06H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.94l2.85-2.22.81-.63z" fill="#FBBC05"></path><path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.06l3.66 2.84c.87-2.6 3.3-4.52 6.16-4.52z" fill="#EA4335"></path></svg><div><div class="flex items-center gap-1"><span class="text-2xl font-black text-gray-900 leading-none">4.9</span><span class="text-sm font-semibold text-gray-400">/ 5</span><div class="flex text-amber-400 ml-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-4 h-4 fill-current shrink-0"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-4 h-4 fill-current shrink-0"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-4 h-4 fill-current shrink-0"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-4 h-4 fill-current shrink-0"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-4 h-4 fill-current shrink-0"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg></div></div><p class="text-xs font-bold text-gray-500 mt-1 uppercase tracking-wider">Based on <!-- -->148<!-- --> Google Reviews</p></div></div></div><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8"><div class="bg-white rounded-3xl p-8 shadow-sm border border-gray-100 h-64 flex flex-col justify-between animate-pulse"><div><div class="flex gap-1.5 mb-4"><div class="w-4 h-4 rounded-full bg-gray-200"></div><div class="w-4 h-4 rounded-full bg-gray-200"></div><div class="w-4 h-4 rounded-full bg-gray-200"></div><div class="w-4 h-4 rounded-full bg-gray-200"></div><div class="w-4 h-4 rounded-full bg-gray-200"></div></div><div class="h-4 bg-gray-200 rounded w-full mb-3"></div><div class="h-4 bg-gray-200 rounded w-5/6 mb-3"></div><div class="h-4 bg-gray-200 rounded w-2/3"></div></div><div class="flex items-center gap-4"><div class="w-12 h-12 rounded-full bg-gray-200"></div><div><div class="h-3 bg-gray-200 rounded w-24 mb-2"></div><div class="h-3 bg-gray-200 rounded w-16"></div></div></div></div><div class="bg-white rounded-3xl p-8 shadow-sm border border-gray-100 h-64 flex flex-col justify-between animate-pulse"><div><div class="flex gap-1.5 mb-4"><div class="w-4 h-4 rounded-full bg-gray-200"></div><div class="w-4 h-4 rounded-full bg-gray-200"></div><div class="w-4 h-4 rounded-full bg-gray-200"></div><div class="w-4 h-4 rounded-full bg-gray-200"></div><div class="w-4 h-4 rounded-full bg-gray-200"></div></div><div class="h-4 bg-gray-200 rounded w-full mb-3"></div><div class="h-4 bg-gray-200 rounded w-5/6 mb-3"></div><div class="h-4 bg-gray-200 rounded w-2/3"></div></div><div class="flex items-center gap-4"><div class="w-12 h-12 rounded-full bg-gray-200"></div><div><div class="h-3 bg-gray-200 rounded w-24 mb-2"></div><div class="h-3 bg-gray-200 rounded w-16"></div></div></div></div><div class="bg-white rounded-3xl p-8 shadow-sm border border-gray-100 h-64 flex flex-col justify-between animate-pulse"><div><div class="flex gap-1.5 mb-4"><div class="w-4 h-4 rounded-full bg-gray-200"></div><div class="w-4 h-4 rounded-full bg-gray-200"></div><div class="w-4 h-4 rounded-full bg-gray-200"></div><div class="w-4 h-4 rounded-full bg-gray-200"></div><div class="w-4 h-4 rounded-full bg-gray-200"></div></div><div class="h-4 bg-gray-200 rounded w-full mb-3"></div><div class="h-4 bg-gray-200 rounded w-5/6 mb-3"></div><div class="h-4 bg-gray-200 rounded w-2/3"></div></div><div class="flex items-center gap-4"><div class="w-12 h-12 rounded-full bg-gray-200"></div><div><div class="h-3 bg-gray-200 rounded w-24 mb-2"></div><div class="h-3 bg-gray-200 rounded w-16"></div></div></div></div></div><div class="flex flex-col sm:flex-row items-center justify-center gap-4 mt-12"><a href="https://www.google.com/maps/place/Bus+Daddy/@37.7183662,-122.86084,9z/data=!4m6!3m5!1s0x4422d60af042d399:0xfea411873529914d!8m2!3d37.5249595!4d-121.9340896!16s%2Fg%2F11z79b513c?entry=ttu&g_ep=EgoyMDI2MDUzMS4wIKXMDSoASAFQAw%3D%3D" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2.5 px-6 py-3 rounded-full border border-gray-200 hover:border-brand-pink hover:text-brand-pink text-gray-700 font-bold text-sm transition-all duration-300 bg-white shadow-sm">
117<svg class="w-4 h-4 shrink-0" viewBox="0 0 24 24" fill="currentColor"><path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="#4285F4"></path><path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="#34A853"></path><path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.06H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.94l2.85-2.22.81-.63z" fill="#FBBC05"></path><path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.06l3.66 2.84c.87-2.6 3.3-4.52 6.16-4.52z" fill="#EA4335"></path></svg><span>Read All Google Reviews</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3.5 h-3.5"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div></section><div class="max-w-7xl mx-auto py-12 md:py-20 px-6"><h1 class="text-3xl md:text-4xl font-bold text-center mb-20">Recent Blogs</h1><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-8"><div class="grid grid-cols-1 gap-2 border border-gray-200 rounded-[14px]"><div class="relative h-64 rounded-xl overflow-hidden"><img src="https://bzchxxlzycnzuderdrsg.supabase.co/storage/v1/object/public/blog-images/public/1784415375270-featuredImage-1784415375245-997552997.png" alt="How to Plan a Russian River Float Trip from San Francisco Bay Area" class="w-full h-64 object-cover transition-transform duration-300"/><div class="absolute inset-0 bg-gradient-to-br from-purple-600 to-blue-600 opacity-20"></div></div><div class="flex flex-col justify-between p-8"><div><div class="flex items-center gap-3 mb-4"><span class="px-3 py-1 rounded-full bg-pink-600/20 border border-pink-500/30 text-xs font-semibold text-gray-900">Travel Guides</span><span class="text-sm text-slate-400">Featured</span></div><h3 class="text-xl font-bold text-black mb-4">How to Plan a Russian River Float Trip from San Francisco Bay Area</h3><p class="text-muted-foreground leading-relaxed mb-4">Plan a Russian River float trip from San Francisco, including the Steelhead Beach to Sunset Beach route, sample timing, river shuttle options, bus access restrictions and what to bring.</p></div><div class="flex items-center justify-between"><div class="flex items-center gap-4 text-sm text-slate-400"><div class="flex items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg><span>Admin</span></div><div class="flex items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"></path></svg><span>Jul 18, 2026</span></div></div><a href="/blog/2b12f9b3-0348-49de-86aa-1d41af191677" class="flex items-center gap-2 text-pink-500 hover:text-pink-400 transition-colors"><span class="font-semibold">Read more</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="transition-transform" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg></a></div></div></div><div class="grid grid-cols-1 gap-2 border border-gray-200 rounded-[14px]">
117<div class="relative h-64 rounded-xl overflow-hidden"><img src="https://bzchxxlzycnzuderdrsg.supabase.co/storage/v1/object/public/blog-images/public/1781368718917-featuredImage-1781368718891-810286531.png" alt="Napa & Sonoma Wine Tours from San Francisco: How to Plan the Group Trip" class="w-full h-64 object-cover transition-transform duration-300"/><div class="absolute inset-0 bg-gradient-to-br from-purple-600 to-blue-600 opacity-20"></div></div><div class="flex flex-col justify-between p-8"><div><div class="flex items-center gap-3 mb-4"><span class="px-3 py-1 rounded-full bg-pink-600/20 border border-pink-500/30 text-xs font-semibold text-gray-900">Wine Country</span><span class="text-sm text-slate-400">Featured</span></div><h3 class="text-xl font-bold text-black mb-4">Napa & Sonoma Wine Tours from San Francisco: How to Plan the Group Trip</h3><p class="text-muted-foreground leading-relaxed mb-4">Planning a wine country day trip from SF? Here's how to pick the right region, how many wineries you can actually hit, what size ride you need, and how to do it without anyone in your group playing designated driver.</p></div><div class="flex items-center justify-between"><div class="flex items-center gap-4 text-sm text-slate-400"><div class="flex items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg><span>Admin</span></div><div class="flex items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"></path></svg><span>Jun 13, 2026</span></div></div><a href="/blog/dc97c409-be27-468c-951a-5d51c4610635" class="flex items-center gap-2 text-pink-500 hover:text-pink-400 transition-colors"><span class="font-semibold">Read more</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="transition-transform" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg></a></div></div></div><div class="grid grid-cols-1 gap-2 border border-gray-200 rounded-[14px]"><div class="relative h-64 rounded-xl overflow-hidden"><img src="https://bzchxxlzycnzuderdrsg.supabase.co/storage/v1/object/public/blog-images/public/1779658484853-featuredImage-1779658484831-629495615.png" alt="Outside Lands 2026 Marina Shuttle: Skip the Uber Surge & Ride with Bus Daddy" class="w-full h-64 object-cover transition-transform duration-300"/><div class="absolute inset-0 bg-gradient-to-br from-purple-600 to-blue-600 opacity-20"></div></div><div class="flex flex-col justify-between p-8"><div><div class="flex items-center gap-3 mb-4"><span class="px-3 py-1 rounded-full bg-pink-600/20 border border-pink-500/30 text-xs font-semibold text-gray-900">Festivals</span><span class="text-sm text-slate-400">Featured</span></div><h3 class="text-xl font-bold text-black mb-4">Outside Lands 2026 Marina Shuttle: Skip the Uber Surge & Ride with Bus Daddy</h3><p class="text-muted-foreground leading-relaxed mb-4">Bus Daddy'
117s Marina party shuttle is back for Outside Lands 2026. Round trips from Rick & Roxy's on Lombard St. Skip the parking chaos â grab your tickets now.</p></div><div class="flex items-center justify-between"><div class="flex items-center gap-4 text-sm text-slate-400"><div class="flex items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg><span>Admin</span></div><div class="flex items-center gap-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"></path></svg><span>May 24, 2026</span></div></div><a href="/blog/45864d8d-8ab6-4f42-a293-99feedf97d9c" class="flex items-center gap-2 text-pink-500 hover:text-pink-400 transition-colors"><span class="font-semibold">Read more</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="transition-transform" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg></a></div></div></div></div></div></div><!--/$--></main><footer class="bg-foreground text-background py-4"><div class="max-w-7xl mx-auto px-6 "><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-12 py-3"><div><div class="flex items-center gap-3 mb-4"><img src="/logo.png" alt="Bus Daddy Logo" class="h-16 w-16" data-testid="img-footer-logo"/><h3 class="text-xl font-bold text-brand-pink" style="font-family:Space Grotesk, sans-serif">Bus Daddy</h3></div><p class="text-background/80 text-sm leading-relaxed">A modern transportation booking platform for festivals, nightlife, corporate events, and private travel across Northern California.</p></div><div><h4 class="text-sm font-semibold mb-4">Quick Links</h4><ul class="space-y-2 grid grid-cols-2 gap-1"><li><a data-testid="link-footer-home" href="/" class="text-sm text-background/80 hover:text-brand-pink transition-colors">Home</a></li><li><a data-testid="link-footer-services" href="/services" class="text-sm text-background/80 hover:text-brand-pink transition-colors">Services</a></li><li><a data-testid="link-footer-vehicles" href="/vehicles" class="text-sm text-background/80 hover:text-brand-pink transition-colors">Vehicles</a></li><li><a data-testid="link-footer-events" href="/events" class="text-sm text-background/80 hover:text-brand-pink transition-colors">Events</a></li><li><a data-testid="link-footer-about-us" href="/about" class="text-sm text-background/80 hover:text-brand-pink transition-colors">About Us</a></li><li><a data-testid="link-footer-partners" href="/partners" class="text-sm text-background/80 hover:text-brand-pink transition-colors">Partners</a></li><li><a data-testid="link-footer-blog" href="/blog" class="text-sm text-background/80 hover:text-brand-pink transition-colors">Blog</a></li><li><a data-testid="link-footer-faq" href="/faq" class="text-sm text-background/80 hover:text-brand-pink transition-colors">FAQ</a></li><li><a data-testid="link-footer-contact" href="/contact" class="text-sm text-background/80 hover:text-brand-pink transition-colors">Contact</a></li><li><a data-testid="link-footer-get-quote" href="/ai-concierge" class="text-sm text-background/80 hover:text-brand-pink transition-colors">Get Quote</a></li></ul></div><div><h4 class="text-sm font-semibold mb-4">Connect</h4><div class="space-y-3"><a href="mailto:[email protected]" class="flex items-center gap-2 text-sm text-background/80 hover:text-brand-pink transition-colors" data-testid="link-email"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-4 h-4"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg>[email protected]</a><a href="tel:+14155708984" class="flex items-center gap-2 text-sm text-background/80 hover:text-brand-pink transition-colors" data-testid="link-phone"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone w-4 h-4"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>(415) 570-8984</a><a href="https://instagram.com/bus_daddy" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2 text-sm text-background/80 hover:text-brand-pink transition-colors" data-testid="link-instagram"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="w-4 h-4" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.00
1177-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077"></path></svg>@bus_daddy</a></div></div></div><div class="pt-4 border-t border-background/20"><div class="flex justify-center gap-4 "><a data-testid="link-footer-privacy-policy" href="/privacy" class="text-sm text-background/80 hover:text-brand-pink transition-colors">Privacy Policy</a><a data-testid="link-footer-terms-of service" href="/terms-and-conditions" class="text-sm text-background/80 hover:text-brand-pink transition-colors">Terms of Service</a></div><div class="mb-6 px-4"><p class="text-xs text-background/60 text-center leading-relaxed max-w-4xl mx-auto">Transportation services are provided by licensed and insured third-party operators.</p></div><div class="text-center mt-2"><p class="text-sm text-background/60">© <!-- -->2026<!-- --> <!-- -->Bus Daddy LLC</p></div></div></div></footer></div><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div></div> 118
118<script>window.__PRELOADED_STATE__ = {"blogs":{"success":true,"message":"Blogs fetched successfully","data":[{"id":"2b12f9b3-0348-49de-86aa-1d41af191677","title":"How to Plan a Russian River Float Trip from San Francisco Bay Area","slug":"russian-river-float-trip-from-san-francisco","excerpt":"Plan a Russian River float trip from San Francisco, including the Steelhead Beach to Sunset Beach route, sample timing, river shuttle options, bus access restrictions and what to bring.","content":"\u003ch1>How to Plan a Russian River Float Trip from San Francisco\u003c/h1>\u003cp>A Russian River float is a great summer day trip for birthdays, company outings and groups traveling from San Francisco. One of the most popular routes is the approximately two-mile stretch from \u003cstrong>Steelhead Beach to Sunset Beach\u003c/strong> near Forestville.\u003c/p>\u003cp>The float is fairly straightforward, but groups should plan carefully for timing, equipment and transportationâespecially during busy summer weekends.\u003c/p>\u003ch2>Recommended Float Route\u003c/h2>\u003cp>\u003cstrong>Starting point:\u003c/strong> Steelhead Beach Regional Park\u003c/p>\u003cp>\u003cstrong>Ending point:\u003c/strong> Sunset Beach River Park\u003c/p>\u003cp>\u003cstrong>Approximate float time:\u003c/strong> 3.5â4.5 hours\u003c/p>\u003cp>The actual time depends on river conditions, wind, stops and how quickly the group moves. Allowing up to 4.5 hours gives larger groups enough time to enjoy the float without feeling rushed. Sonoma County also recommends this Steelhead-to-Sunset section as a manageable tubing route. (\u003ca href=\"https://parks.sonomacounty.ca.gov/learn/blog/tubing-the-russian-river-how-to-plan-a-float-trip?utm_source=chatgpt.com\" rel=\"noopener noreferrer\" target=\"_blank\">Sonoma County Parks\u003c/a>)\u003c/p>\u003ch2>Sample Itinerary from San Francisco\u003c/h2>\u003cp>8:30 AM â Depart San Francisco\u003c/p>\u003cp>10:30 AM â Arrive near Steelhead Beach\u003c/p>\u003cp>10:30â11:00 AM â Walk into the park, inflate tubes and prepare for the river\u003c/p>\u003cp>11:00 AMâ3:30 PM â Float from Steelhead Beach to Sunset Beach\u003c/p>\u003cp>3:30â4:00 PM â Exit the river, pack up and walk to the bus pickup location\u003c/p>\u003cp>4:00â5:30 PM â Return to San Francisco\u003c/p>\u003cp>5:30 PM â Estimated arrival in San Francisco\u003c/p>\u003cp>We recommend arriving as early as possible because the river beaches can become extremely busy on summer weekends and holidays.\u003c/p>\u003ch2>Charter Bus Access\u003c/h2>\u003cp>Commercial buses are not permitted to drop off or pick up passengers inside most Regional Parks river beaches on weekends and holidays between Memorial Day and Labor Day.\u003c/p>\u003cp>For groups using a charter bus, this generally means:\u003c/p>\u003cp>At Steelhead Beach, the group would be dropped at a safe and legal location near the park entrance. From there, passengers should expect an approximately half-mile walk into the park while carrying their tubes and supplies.\u003c/p>\u003cp>At Sunset Beach, the group would need to walk out of the park and meet the bus at a confirmed pickup location outside or across from the entrance.\u003c/p>\u003cp>The exact meeting locations should always be confirmed with the transportation operator before the trip.\u003c/p>\u003ch2>River Shuttle Option\u003c/h2>\u003cp>Instead of walking from the park entrances, the charter bus can drop the group at \u003cstrong>El Molino High School, 7050 Covey Road in Forestville\u003c/strong>.\u003c/p>\u003cp>From there, passengers can transfer to the Regional Parks River Shuttle, which travels between the school, Steelhead Beach and Sunset Beach on summer weekends and holidays. The shuttle reduces the amount of walking and avoids the commercial-bus restrictions at the park entrances. (\u003ca href=\"https://parks.sonomacounty.ca.gov/visit/regional-parks-river-shuttle?utm_source=chatgpt.com\" rel=\"noopener noreferrer\" target=\"_blank\">Sonoma County Parks\u003c/a>)\u003c/p>\u003cp>Groups using a commercial charter bus should arrange the shuttle transfer in advance and confirm the current schedule, reservation requirements and operating dates.\u003c/p>\u003ch2>Tubes and
118Equipment\u003c/h2>\u003cp>Tubes are generally available to rent at Steelhead Beach on summer weekends and holidays, but availability and operating hours should be confirmed before the trip. (\u003ca href=\"https://www.russianrivertubes.com/about-us/?utm_source=chatgpt.com\" rel=\"noopener noreferrer\" target=\"_blank\">Russian River Tubes & Kayaks\u003c/a>)\u003c/p>\u003cp>Even when renting tubes, we strongly recommend bringing your own electric or high-capacity hand pump. The pumps available at the beach may be slow or difficult to use, particularly when a large group is trying to inflate tubes at the same time.\u003c/p>\u003cp>Helpful items include:\u003c/p>\u003cul>\u003cli>Tubes and a reliable pump\u003c/li>\u003cli>Drinking water and snacks\u003c/li>\u003cli>Sunscreen, hats and sunglasses\u003c/li>\u003cli>Waterproof
118phone pouches or dry bags\u003c/li>\u003cli>Water shoes\u003c/li>\u003cli>Small paddles\u003c/li>\u003cli>Life jackets\u003c/li>\u003cli>A floating cooler\u003c/li>\u003c/ul>\u003cp>There are no lifeguards at Steelhead Beach, so everyone should understand their own swimming ability. Life jackets are especially important for children and anyone who is not a confident swimmer. (\u003ca href=\"https://parks.sonomacounty.ca.gov/visit/find-a-park/steelhead-beach-regional-park?utm_source=chatgpt.com\" rel=\"noopener noreferrer\" target=\"_blank\">Sonoma County Parks\u003c/a>)\u003c/p>\u003ch2>Keep in Contact With the Driver\u003c/h2>\u003cp>The exact finishing time can vary, so at least one person in the group should keep a phone protected in a waterproof pouch.\u003c/p>\u003cp>The group should contact the driver as it approaches Sunset Beach. Building approximately 30 minutes into the schedule after the float provides time to exit the river, pack up the tubes and walk to the pickup location.\u003c/p>\u003ch2>Book Group Transportation\u003c/h2>\u003cp>Bus Daddy can coordinate round-trip transportation from San Francisco to the Russian River for private groups.\u003c/p>\u003cp>Vehicle options depend on the number of passengers, pickup location and total reservation time. Because commercial vehicle access around the river beaches is restricted during summer weekends, the transportation plan and proposed meeting points should be confirmed with the licensed bus operator before the trip.\u003c/p>\u003cp>For further planning, review the official \u003ca href=\"https://parks.sonomacounty.ca.gov/learn/blog/tubing-the-russian-river-how-to-plan-a-float-trip\" rel=\"noopener noreferrer\" target=\"_blank\">Sonoma County Russian River tubing guide\u003c/a>, the \u003ca href=\"https://parks.sonomacounty.ca.gov/visit/find-a-park/steelhead-beach-regional-park\" rel=\"noopener noreferrer\" target=\"_blank\">Steelhead Beach Regional Park page\u003c/a>, the \u003ca href=\"https://parks.sonomacounty.ca.gov/visit/regional-parks-river-shuttle\" rel=\"noopener noreferrer\" target=\"_blank\">Regional Parks River Shuttle page\u003c/a>, and this helpful \u003ca href=\"https://www.travelingspud.com/tips-for-a-russian-river-float-trip/\" rel=\"noopener noreferrer\" target=\"_blank\">visitor guide to floating the Russian River\u003c/a>.\u003c/p>","metaTitle":"Russian River Float Trip from San Francisco | Bus Daddy","metaDescription":"Plan a Russian River float trip from San Francisco with a sample itinerary, Steelhead Beach access tips, shuttle options and private group transportation.","focusKeyword":"Russian River float trip from San Francisco","categories":["Travel Guides","Group Transportation"],"tags":["Russian River","Russian River tubing","Steelhead Beach","Sunset Beach","San Francisco day trips","group transportation","charter bus","party bus","Sonoma County","river float trip"],"featuredimageurl":null,"createdat":"2026-07-18T22:40:18.856107+00:00","updatedat":null,"user_id":"10cb5e6d-0085-4988-8990-d3acc7a1c6d9","featuredImageUrl":"https://bzchxxlzycnzuderdrsg.supabase.co/storage/v1/object/public/blog-images/public/1784415375270-featuredImage-1784415375245-997552997.png"},{"id":"dc97c409-be27-468c-951a-5d51c4610635","title":"Napa & Sonoma Wine Tours from San Francisco: How to Plan the Group Trip","slug":"napa-sonoma-wine-tour-from-san-francisco","excerpt":"Planning a wine country day trip from SF? Here's how to pick the right region, how many wineries you can actually hit, what size ride you need, and how to do it without anyone in your group playing designated driver.","content":"\u003cp>A day in Napa or Sonoma is one of the best things you can do with a group out of San Francisco. The problem is almost always the same: somebody has to drive, that person doesn't get to drink, and you end up parking three blocks from a tasting room you booked weeks ago. A private bus or van fixes all of it, everyone tastes, nobody stresses, and the whole group stays together.\u003c/p>\u003cp>Here's how to plan it.\u003c/p>\u003ch2>\u003cstrong>Why
118you don't want to drive yourselves\u003c/strong>\u003c/h2>\u003cp>Wine country is a 60â90 minute drive from SF, and the back roads between wineries are exactly where you don't want a buzzed driver. A private ride means:\u003c/p>\u003cul>\u003cli>Everyone in your group can actually taste, no sacrificial designated driver\u003c/li>\u003cli>No parking hunt at crowded wineries on weekends\u003c/li>\u003cli>You stay on schedule between appointments (most wineries now require them)\u003c/li>\u003cli>One door-to-door pickup and drop-off, even if you've got people coming from different parts of the city\u003c/li>\u003c/ul>\u003ch2>\u003cstrong>Napa vs. Sonoma vs. Healdsburg\u003c/strong>\u003c/h2>\u003cp>Each region has a different vibe, and it changes how you plan the day:\u003c/p>\u003cul>\u003cli>\u003cstrong>Napa\u003c/strong> â the classic. Big-name wineries, polished tasting experiences, the most structured. Plan on reservations everywhere.\u003c/li>\u003cli>\u003cstrong>Sonoma\u003c/strong> â slightly closer to SF, more laid-back, great mix of small family wineries and bigger estates. Easier to be spontaneous.\u003c/li>\u003cli>\u003cstrong>Healdsburg\u003c/strong> â a little further north but a beautiful walkable town square surrounded by top-tier wineries. Great if you want a lunch-in-town anchor to your day.\u003c/li>\u003c/ul>\u003cp>For a first group trip, Sonoma is usually the easiest to pull off.\u003c/p>\u003ch2>\u003cstrong>How many wineries can you actually hit?\u003c/strong>\u003c/h2>\u003cp>Three to four is the realistic sweet spot for a day. Tastings run 60â90 minutes each, plus drive time and a lunch stop. Cramming in five sounds fun on paper but turns into a rushed day where nobody remembers the last two. Book the appointments in advance and build in buffer, a private ride lets you run a little long without blowing up the schedule.\u003c/p>\u003ch2>\u003cstrong>What size ride does your group need?\u003c/strong>\u003c/h2>\u003cp>This is the question we get most. Rough guide:\u003c/p>\u003cul>\u003cli>\u003cstrong>2â6 people\u003c/strong> â a private SUV. Easy, comfortable, door-to-door.\u003c/li>\u003cli>\u003cstrong>7â14 people\u003c/strong> â a Sprinter. The most popular wine country option, big windows, comfortable, fits the back roads.\u003c/li>\u003cli>\u003cstrong>15â25 people\u003c/strong> â a minibus or small party bus.\u003c/li>\u003cli>\u003cstrong>25+\u003c/strong> â a coach or large party bus, ideal for milestone birthdays, bachelor/bachelorette weekends, or company outings.\u003c/li>\u003c/ul>\u003cp>If you're not sure, tell us the headcount and what kind of day you want and we'll match the vehicle.\u003c/p>\u003ch2>\u003cstrong>A sample wine country day from SF\u003c/strong>\u003c/h2>\u003cul>\u003cli>\u003cstrong>9:30 AM\u003c/strong> â Pickup in San Francisco\u003c/li>\u003cli>\u003cstrong>11:00 AM\u003c/strong> â First tasting\u003c/li>\u003cli>\u003cstrong>12:45 PM\u003c/strong> â Lunch in town (Sonoma Plaza or Healdsburg Square)\u003c/li>\u003cli>\u003cstrong>2:30 PM\u003c/strong> â Second tasting\u003c/li>\u003cli>\u003cstrong>4:15 PM\u003c/strong> â Final winery\u003c/li>\u003cli>\u003cstrong>6:00 PM\u003c/strong> â Head back to the city\u003c/li>\u003c/ul>\u003ch2>\u003cstrong>A few tips before you go\u003c/strong>\u003c/h2>\u003cul>\u003cli>Book winery appointments early, weekends fill up fast in summer and harvest season\u003c/li>\u003cli>Eat. A real lunch makes the whole day better\u003c/li>\u003cli>Bring a cooler if you're buying bottles; we've got room\u003c/li>\u003cli>Assign one person to hold the reservation details so the group isn't scrambling\u003c/li>\u003c/ul>\u003ch2>\u003cstrong>How booking works\u003c/strong>\u003c/h2>\u003cp>Tell us your date, headcount, and the wineries or region you're thinking, and we'll send a quote. Lock it in with a deposit, with the balance due 72 hours before the trip. We handle the vehicle and a professional driver, you just show up and enjoy the day.\u003c/p>\u003cp>Ready to plan it? \u003ca href=\"https://busdaddy.ai\" rel=\"noopener noreferrer\" target=\"_blank\">Get a quote â\u003c/a>\u003c/p>","metaTitle":"Napa & Sonoma Wine Tours from San Francisco | Bus Daddy","metaDescription":"Plan a private wine country trip from SF. Learn how to pick a region, how many wineries to book, what size vehicle you need, and how to skip the designated-driver problem.","focusKeyword":"wine tour from San Francisco and Bay Area","categories":["Wine Country","Group Travel"],"tags":["wine tour","Napa","Sonoma","San Francisco","group transportation","Sprinter van","party bus","designated driver","wine country"],"featuredimageurl":null,"createdat":"2026-06-13T15:52:13.460057+00:00","updatedat":null,"user_id":"10cb5e6d-0085-4988-8990-d3acc7a1c6d9","featuredImageUrl":"https://bzchxxlzycnzuderdrsg.supabase.co/storage/v1/object/public/blog-images/public/1781368718917-featuredImage-1781368718891-810286531.png"},{"id":"45864d8d-8ab6-4f42-a293-99feedf97d9c","title":"Outside Lands 2026 Marina Shuttle: Skip the Uber Surge & Ride with Bus Daddy","slug":"/blog/outside-lands-2026-shuttle","excerpt":"Bus Daddy's Marina party shuttle is back for Outside Lands 2026. Round trips from Rick & Roxy's on Lombard St. Skip the parking chaos â grab your tickets now.","content":"\u003cp>Outside Lands is back at Golden Gate Park August 2026, and if you've ever tried to Uber home after the headliner you already know: it's a nightmare.\u003c/p>\u003cp>Bus Daddy is running its Marina party shuttle again this
118year â departing from Rick & Roxy's (2131 Lombard St) with rolling afternoon departures and late-night return loops until everyone's home.\u003c/p>\u003cp>\u003cstrong>What's included:\u003c/strong>\u003c/p>\u003cul>\u003cli>Friday, Saturday, and Sunday options\u003c/li>\u003cli>One-way home or full roundtrip passes\u003c/li>\u003cli>3-day weekend passes available\u003c/li>\u003cli>Free drink for early arrivals (first 20 guests before 2pm)\u003c/li>\u003cli>Bus Daddy merch giveaways\u003c/li>\u003c/ul>\u003cp>\u003cstrong>Pickup:\u003c/strong> Rick & Roxy's, 2131 Lombard St, San Francisco \u003cstrong>Festival drop-off:\u003c/strong> 28th Ave & Balboa St\u003c/p>\u003cp>Early bird tickets are live now â \u003ca href=\"https://luma.com/zadg805r\" rel=\"noopener noreferrer\" target=\"_blank\">grab yours here\u003c/a> before they sell out.\u003c/p>\u003cp>Private group shuttles also available â DM @bus_daddy or email \u003ca href=\"mailto:[email protected]\" rel=\"noopener noreferrer\" target=\"_blank\">[email protected]\u003c/a>.\u003c/p>\u003cp>\u003c/p>\u003cp>--\u003c/p>\u003cp>\u003c/p>\u003cp>Not affiliated with Another Planet Entertainment (APE) or Outside Lands. \u003c/p>\u003cp>This is not the official shuttle but for Outside Lands. \u003c/p>","metaTitle":"Outside Lands 2026 Marina Shuttle | Bus Daddy","metaDescription":"Bus Daddy's Marina party shuttle is back for Outside Lands 2026. Round trips from Rick & Roxy's on Lombard St. Skip the parking chaos â grab your tickets now.","focusKeyword":"outside lands 2026 shuttle","categories":["Festivals","San Francisco"],"tags":["outside lands","festival shuttle","marina","san francisco","party bus"],"featuredimageurl":null,"createdat":"2026-05-24T21:32:01.321674+00:00","updatedat":null,"user_id":"10cb5e6d-0085-4988-8990-d3acc7a1c6d9","featuredImageUrl":"https://bzchxxlzycnzuderdrsg.supabase.co/storage/v1/object/public/blog-images/public/1779658484853-featuredImage-1779658484831-629495615.png"},{"id":"9e0e4adf-8f87-4d37-a8dd-f42f14ae2b06","title":"The Best Party Bus Routes in San Francisco","slug":"best-party-bus-routes-san-francisco","excerpt":"From Marina bar crawls to SoMa late nights, here are the most popular party bus routes in SF and how to plan each one.","content":"\u003ch1>The Best Party Bus Routes in San Francisco\u003c/h1>\u003cp>San Francisco is one of the best cities in the world for a night out â but getting a group of 10, 15, or 20 people from point A to point B (and C and D) without losing anyone is a logistical nightmare. That's exactly what a party bus is built for.\u003c/p>\u003cp>Whether you're celebrating a birthday, a bachelorette, a work event, or just a big Saturday night, here are the most popular party bus routes in SF â and what makes each one work.\u003c/p>\u003ch2>The Classic Bar Crawl Route\u003c/h2>\u003cp>\u003cstrong>Marina â North Beach â Downtown â SoMa\u003c/strong>\u003c/p>\u003cp>This is the quintessential SF night out. Start with drinks in the Marina (Cow Hollow area around Union Street is perfect), work your way through the energy of North Beach, hit downtown for a cocktail bar or two, and finish in SoMa where the late-night spots keep things going.\u003c/p>\u003cp>With a party bus, your group travels together between every stop â
118no splitting up, no waiting for Ubers, no one getting lost. The bus can wait outside each venue while you're inside, and you decide when to move on.\u003c/p>\u003cp>\u003cstrong>Best for:\u003c/strong> Birthdays, bachelorettes, friend group nights out \u003cstrong>Recommended vehicle:\u003c/strong> Medium party bus (15â24 people) or Sprinter for smaller groups\u003c/p>\u003ch2>The Waterfront Loop\u003c/h2>\u003cp>\u003cstrong>Fisherman's Wharf â Embarcadero â Ferry Building â Mission\u003c/strong>\u003c/p>\u003cp>Perfect for groups that want to mix sightseeing with nightlife â great for out-of-town guests or corporate events where you want to show off the city. Start at the Wharf, cruise the Embarcadero, grab drinks at the Ferry Building area, and head into the Mission for dinner and late-night spots on Valencia or 24th Street.\u003c/p>\u003cp>\u003cstrong>Best for:\u003c/strong> Corporate events, groups with out-of-town visitors, milestone birthdays \u003cstrong>Recommended vehicle:\u003c/strong> Sprinter or small party bus\u003c/p>\u003ch2>The Golden Gate to Golden Gate Park Route\u003c/h2>\u003cp>\u003cstrong>Presidio â Inner Richmond â Golden Gate Park â Haight\u003c/strong>\u003c/p>\u003cp>A more laid-back daytime or early evening route. Great for groups that want a scenic experience â the Presidio views are unbeatable â followed by exploring the Richmond's restaurant scene and ending up in the Haight for a more casual night out. Works especially well for afternoon events or groups that want dinner as the centerpiece.\u003c/p>\u003cp>\u003cstrong>Best for:\u003c/strong> Daytime events, corporate team outings, mixed-age groups \u003cstrong>Recommended vehicle:\u003c/strong> SUV or Sprinter\u003c/p>\u003ch2>SF to Oakland Night Out\u003c/h2>\u003cp>\u003cstrong>San Francisco â Uptown Oakland â Back to SF\u003c/strong>\u003c/p>\u003cp>Oakland's Uptown district has exploded with great bars, restaurants, and music venues. For SF groups, crossing the Bay Bridge on a party bus makes the whole thing feel like an event â and you skip the parking nightmare on both ends. Telegraph Ave and the 19th Street area have everything from dive bars to craft cocktail spots to live music.\u003c/p>\u003cp>\u003cstrong>Best for:\u003c/strong> Adventurous groups, music fans, anyone tired of the same SF spots \u003cstrong>Recommended vehicle:\u003c/strong> Sprinter or small party bus\u003c/p>\u003ch2>The Multi-Neighborhood Birthday Circuit\u003c/h2>\u003cp>\u003cstrong>Customized pickup â 3-4 stops â drop off at home\u003c/strong>\u003c/p>\u003cp>The most popular format for birthdays: the bus picks everyone up from their neighborhoods (we can do multi-stop pickups across SF), takes the group to 3 or 4 venues throughout the night, and drops everyone back at home at the end. No one has to worry about getting home,
118no one has to leave early to catch the last BART.\u003c/p>\u003cp>\u003cstrong>Best for:\u003c/strong> Birthdays, bachelorettes, any celebration where you want a door-to-door experience \u003cstrong>Recommended vehicle:\u003c/strong> Depends on group size â we have options from Sprinters to full-size party buses\u003c/p>\u003ch2>Tips for Planning Your SF Party Bus Night\u003c/h2>\u003cp>\u003cstrong>Set a rough timeline.\u003c/strong> You don't need a minute-by-minute plan, but knowing roughly how long you want at each stop helps your driver route efficiently.\u003c/p>\u003cp>\u003cstrong>Book a multi-stop pickup if your group is spread out.\u003c/strong> We can pick people up from multiple locations across the city before heading to your first stop.\u003c/p>\u003cp>\u003cstrong>Communicate the end time clearly.\u003c/strong> Most groups book 4â6 hours. Know when you want the night to wrap so your driver can plan accordingly.\u003c/p>\u003cp>\u003cstrong>Check venue capacity.\u003c/strong> If you're doing a bar crawl with 20 people, a heads-up to each venue goes a long way.\u003c/p>\u003ch2>Ready to Roll?\u003c/h2>\u003cp>Bus Daddy makes it easy to book the right vehicle for your group in San Francisco. Tell our AI concierge where you want to go and how many people are coming â we'll handle the rest.\u003c/p>\u003cp>\u003ca href=\"https://www.busdaddy.ai/ai-concierge\" rel=\"noopener noreferrer\" target=\"_blank\">Get an Instant Quote â\u003c/a>\u003c/p>","metaTitle":"Best Party Bus Routes in San Francisco | Bus Daddy","metaDescription":"From Marina bar crawls to SoMa late nights â the most popular party bus routes in SF and how to plan the perfect group night out.","focusKeyword":"party bus routes San Francisco","categories":["Nightlife","Featured"],"tags":["party bus","San Francisco","bar crawl","nightlife","group transportation","bachelorette","birthday"],"featuredimageurl":null,"createdat":"2026-05-16T03:44:55.982233+00:00","updatedat":null,"user_id":"10cb5e6d-0085-4988-8990-d3acc7a1c6d9","featuredImageUrl":"https://bzchxxlzycnzuderdrsg.supabase.co/storage/v1/object/public/blog-images/public/1778904357584-featuredImage-1778904357570-286095242.png"},{"id":"3023f0b6-0d90-4183-be79-c7dc13ddf214","title":"How to Plan the Perfect Bachelorette Party Bus in San Francisco","slug":"bachelorette-party-bus-san-francisco","excerpt":"Coordinating 12 to 20 people across SF's best bars and restaurants is exactly what a party bus is built for. Here's everything you need to know before you book.","content":"\u003cp>\u003cstrong>Category:\u003c/strong> Private & Corporate | \u003cstrong>Read time:\u003c/strong> 6 min\u003c/p>\u003cp> \u003cstrong>Target keywords:\u003c/strong> bachelorette party bus San Francisco, party bus bachelorette SF, San Francisco bachelorette transportation, bachelorette party ideas San Francisco\u003c/p>\u003cp>San Francisco is one of the best bachelorette party cities in the country: great restaurants, iconic neighborhoods, rooftop bars, wine country an hour away, and a nightlife scene that
118goes until 2am. The one thing that can derail a perfectly planned bachelorette weekend? Transportation.\u003c/p>\u003cp>Coordinating 12â20 women across multiple venues, in a city where parking is a nightmare and rideshare gets expensive fast, is genuinely stressful. This is exactly what a party bus is built for and if you've never booked one before, here's everything you need to know.\u003c/p>\u003ch2>Why a Party Bus Is the Move for SF Bachelorettes\u003c/h2>\u003cp>The logistics argument is obvious: one vehicle, one driver, everyone together. But the experience argument is stronger.\u003c/p>\u003cp>A bachelorette party bus in San Francisco means:\u003c/p>\u003cul>\u003cli>\u003cstrong>The party starts the moment you board\u003c/strong> decorated interior, BYOB, music, the whole group together from stop one\u003c/li>\u003cli>\u003cstrong>No one gets left behind or lost\u003c/strong> every Uber is a risk of someone ending up at the wrong location or splitting the group\u003c/li>\u003cli>\u003cstrong>Your driver handles the city\u003c/strong> no one has to navigate, find parking, or be the designated non-drinking driver\u003c/li>\u003cli>\u003cstrong>You control the schedule\u003c/strong> leave each venue when you're ready, not when rideshare availability allows\u003c/li>\u003cli>\u003cstrong>It's a photo moment\u003c/strong> the bus itself becomes part of the bachelorette content\u003c/li>\u003c/ul>\u003cp>For a group of 14+ women doing a multi-stop night in SF, a party bus typically comes out at the same cost per person as coordinated rideshare and the experience isn't comparable.\u003c/p>\u003ch2>Choosing the Right Vehicle for Your Group\u003c/h2>\u003cp>Bus Daddy offers several vehicle options for bachelorette groups in the Bay Area:\u003c/p>\u003cp>\u003cstrong>Sprinter Van (up to 12 guests)\u003c/strong>\u003c/p>\u003cp> Best for smaller, more intimate bachelorette groups. Great for wine country day trips to Napa or Sonoma, or a streamlined SF bar crawl. More exclusive feel, easier to move through city streets.\u003c/p>\u003cp>\u003cstrong>Party Bus Small (10â14 guests)\u003c/strong>\u003c/p>\u003cp> The sweet spot for most bachelorette groups. Enough space to move around and dance, full sound system, mood lighting. Ideal for a 3â4 stop SF night out.\u003c/p>\u003cp>\u003cstrong>Party Bus Medium (14â18 guests)\u003c/strong>\u003c/p>\u003cp> For larger bridal parties with a full squad. Same amenities, more room to breathe. Popular for groups that want a proper dancefloor-on-wheels vibe.\u003c/p>\u003cp>\u003cstrong>Party Bus Large (18â34 guests)\u003c/strong>\u003c/p>\u003cp> If the whole friend group is coming. Works well for bachelorette groups that span multiple friend circles and need serious capacity.\u003c/p>\u003ch2>Popular SF Bachelorette Itineraries\u003c/h2>\u003cp>\u003cstrong>The Classic SF Bar Crawl\u003c/strong>\u003c/p>\u003cp> Start in the Marina (Cow Hollow corridor), work through North Beach, end in the Mission. The bus handles the moves between neighborhoods typically 3â4 stops over 4â5 hours.\u003c/p>\u003cp>Sample stops: Palm House â Tupelo â Vesuvio â Trick Dog\u003c/p>\u003cp>\u003cstrong>Napa / Sonoma Wine Trip\u003c/strong>\u003c/p>\u003cp> Hands-down the most popular Bus Daddy bachelorette booking. Pick up the group in SF, drive to 2â3 Napa or Sonoma wineries, return in the evening. The drive through wine country becomes part of the experience. Groups typically add a picnic lunch stop. Full day, 8â10 hours.\u003c/p>\u003cp>\u003cstrong>Dinner + Nightlife\u003c/strong>\u003c/p>\u003cp> Pick up from the hotel or Airbnb, dinner at a restaurant in Hayes Valley or the Mission, then 2â3 nightlife stops. The bus becomes the "home base" the group returns to between venues, which means no one gets split up and no one has to keep track of coats and bags across multiple rideshares.\u003c/p>\u003cp>\u003cstrong>SF to South Bay or East Bay\u003c/strong>\u003c/p>\u003cp> For bachelorette groups where the bride is based outside SF. Bus Daddy can coordinate pickup across multiple stops pick up the SF contingent first, then swing through Oakland or the Peninsula to collect the rest of the group before heading to the destination.\u003c/p>\u003ch2>What to Include in Your Booking\u003c/h2>\u003cp>When you get a quote through Bus Daddy, here's what to specify:\u003c/p>\u003cul>\u003cli>\u003cstrong>Guest count\u003c/strong> (be accurate this determines vehicle size and price)\u003c/li>\u003cli>\u003cstrong>Pickup location(s)\u003c/strong> if people are coming from different neighborhoods, list them all\u003c/li>\u003cli>\u003cstrong>Date and start time\u003c/strong>\u003c/li>\u003cli>\u003cstrong>Stops or general itinerary\u003c/strong> even a rough plan helps size the booking correctly\u003c/li>\u003cli>\u003cstrong>Return time or end location\u003c/strong>\u003c/li>\u003cli>\u003cstrong>Any special requests\u003c/strong> decorations, a specific music vibe, a champagne stop\u003c/li>\u003c/ul>\u003cp>Bus Daddy's AI concierge collects all of this in a 5-minute conversation and returns a full itemized quote. No phone calls, no waiting for a callback.\u003c/p>\u003ch2>What to Bring (BYOB Policy)\u003c/h2>\u003cp>Most Bus Daddy vehicles allow BYOB for bachelorette groups. Bring:\u003c/p>\u003cul>\u003cli>Pre-mixed drinks or canned cocktails (easier than open bottles in a moving vehicle)\u003c/li>\u003cli>Cups if you're doing a signature cocktail\u003c/li>\u003cli>Ice (a small cooler fits easily)\u003c/li>\u003cli>Snacks long nights go better with food\u003c/li>\u003c/ul>\u003cp>Ask about the specific BYOB policy for your vehicle when booking rules can vary by vehicle type and operator.\u003c/p>\u003ch2>Booking Timeline\u003c/h2>\u003cp>\u003cstrong>3â6 months before the bachelorette:\u003c/strong> Book the bus. Seriously. Bachelorette season peaks MayâOctober in the Bay Area, and popular weekends especially those around outside Lands, BottleRock, and summer holidays have very limited vehicle availability. If you have a date, book the bus before you book the restaurant.\u003c/p>\u003cp>\u003cstrong>2â4 weeks before:\u003c/strong> Confirm headcount and finalize the itinerary with the Bus Daddy team.\u003c/p>\u003cp>\u003cstrong>
11872 hours before:\u003c/strong> Balance due. Use this window to also confirm pickup logistics and share the plan with your group.\u003c/p>\u003cp>\u003cstrong>Day of:\u003c/strong> Bus Daddy sends confirmation and driver details. Your only job is to make sure everyone is at the pickup location on time.\u003c/p>\u003ch2>How to Split the Cost\u003c/h2>\u003cp>For a bachelorette party bus in SF, the most common approach:\u003c/p>\u003cul>\u003cli>The bride doesn't pay\u003c/li>\u003cli>Everyone else splits evenly, or the MOH/organizer collects Venmo before the trip\u003c/li>\u003cli>Budget $50â$90 per person for a 4â5 hour SF night, depending on group size and vehicle\u003c/li>\u003cli>Napa/Sonoma day trips typically run $60â$100 per person\u003c/li>\u003c/ul>\u003cp>Bus Daddy's deposit system makes this easy collect a small per-person deposit from the group to secure the booking, then collect the balance closer to the date.\u003c/p>\u003ch2>Ready to Book?\u003c/h2>\u003cp>Start with Bus Daddy's AI concierge. Tell it your bachelorette details city, date, group size, vibe and you'll have a quote in minutes.\u003c/p>\u003cp>\u003cstrong>Get your bachelorette party bus quote \u003ca href=\"https://www.busdaddy.ai/ai-concierge\" rel=\"noopener noreferrer\" target=\"_blank\">HERE\u003c/a>\u003c/strong>\u003c/p>\u003cp>\u003cem>Bus Daddy is San Francisco's group transportation concierge. We specialize in bachelorette party buses, wine country trips, festival shuttles, and private events across the Bay Area and Northern California.\u003c/em>\u003c/p>\u003cp>\u003c/p>\u003cp>\u003cem>Bus Daddy is not a transportation carrier, motor carrier, bus operator, or broker. Bus Daddy does not own vehicles, employ drivers, or operate transportation services.\u003c/em>\u003c/p>\u003cp>\u003c/p>\u003cp>\u003cem>Bus Daddy provides a booking and coordination platform that connects customers with independent third-party transportation providers. Operators are independent contractors and are not employees, agents, partners, or representatives of Bus Daddy.\u003c/em>\u003c/p>\u003cp>\u003c/p>","metaTitle":"Bachelorette Party Bus San Francisco | Bus Daddy","metaDescription":" Planning a bachelorette in SF? Here's how to book the right party bus for your group, what vehicle fits your size, popular SF itineraries, and what it actually costs.","focusKeyword":"bachelorette party bus San Francisco","categories":["Private Events"],"tags":["bachelorette party bus SF","party bus San Francisco","bachelorette transportation","Napa wine trip party bus","SF bachelorette ideas"],"featuredimageurl":null,"createdat":"2026-05-04T02:58:06.094104+00:00","updatedat":null,"user_id":"c39a179b-650f-49b3-9cd8-e473aa49a1f5","featuredImageUrl":"https://bzchxxlzycnzuderdrsg.supabase.co/storage/v1/object/public/blog-images/public/1777864481546-featuredImage-1777864481529-720686409.png"}]}}</script>
118 119 </body> 120</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.