/* global React, ReactDOM */
const { useState, useEffect, useRef } = React;
const PHONE = "619-617-4905";
const PHONE_RAW = "6196174905";
/* ──────────── BRAND MARK ──────────── */
function BrandMark() {
return (
);
}
/* ──────────── NAV ──────────── */
function Nav() {
const [scrolled, setScrolled] = useState(false);
const [open, setOpen] = useState(false);
useEffect(() => {
const onScroll = () => setScrolled(window.scrollY > 30);
onScroll();
window.addEventListener("scroll", onScroll);
return () => window.removeEventListener("scroll", onScroll);
}, []);
useEffect(() => {
document.body.style.overflow = open ? "hidden" : "";
}, [open]);
const links = [
["Experience", "#experience"],
["Occasions", "#occasions"],
["Gallery", "#gallery"],
["About", "#about"],
["Pricing", "#pricing"],
["Hostess Add-On", "#hostess"],
["FAQ", "#faq"],
];
return (
<>
A VIP party bus experience for birthdays, bachelorettes, girls’ nights out and Temecula wine tours. Pink-lit. Driver-included. Unforgettable from first pickup to final drop-off.
The night doesn’t start at the door of the club. It starts the moment the bus pulls up. Pink lighting, your playlist on a custom sound system, champagne in hand, and ten of your favorite people. We don’t move groups — we open a chapter.
“The night starts before you
even reach the club.”
Twelve occasions, one signature experience. Each one fully decorated and scripted to your group — from playlist to pickup time.
Photographed in our pink-lit cabin between pickup and the club. Tag us — we’ll repost.
Stars Party Bus was created to give women and VIP groups a luxury nightlife experience that feels unforgettable from the first pickup to the final drop-off.
Family-owned. Based in San Diego, CA. Fully insured. And obsessed with making sure your night opens like a film and ends like a memory.
Enhance your party bus experience with a dedicated hostess for just $75/hour. She'll lead games, keep the energy high, and make sure every guest feels like a star from pickup to drop-off.
Anything we missed? Text us at {PHONE} — we usually reply within minutes.
We’ll text you back within a few hours to confirm availability for {form.date}. For anything urgent, text us directly at {PHONE}.
Fill out the form and we’ll text back within a few hours to confirm your date and walk you through every detail.