
BEST HAPPY HOUR NEAR SHELTER ISLAND
Mon–Fri 3–6pm. $5 wells. $5 select drafts. $2 off cocktails.
Shelter Island is mostly hotels and marinas — beautiful for a walk, light on real happy hour spots. For a proper one, locals drive five minutes back toward Rosecrans to Harbor Town Pub. Monday through Friday 3 to 6, the full happy hour menu runs across the bar, dining room, and dog-friendly patio.
What's on happy hour
- $5 well drinks
- $5 select drafts — rotating Point Loma–leaning lineup
- $2 off all cocktails
- Discounted shareables and wings — pulled from the food menu
- Runs Mon–Fri 3pm–6pm, all areas, no minimum.
Why locals leave Shelter Island for happy hour
Hotel bars on Shelter Island are great for one drink with a view. The pricing is hotel pricing. Harbor Town is a neighborhood pub: lower prices, full kitchen, sound on for the game, dogs welcome. See best bars near Shelter Island for the broader local picture.
Pair happy hour with the rest of the night
Locals do happy hour at Harbor Town, then either stay for Padres or NFL, hit the arcade in the back, or wander back to Shelter Island for a sunset walk. See things to do near Shelter Island.
Getting here from Shelter Island
Five minutes by car back along Shelter Island Drive to Rosecrans, then a quick right. Address: 1125 Rosecrans St. Free lot + street parking. Directions.
FREQUENTLY ASKED
- Where's the best happy hour near Shelter Island?
- Harbor Town Pub on Rosecrans — five-minute drive back from the marina. Mon–Fri 3–6pm: $5 wells, $5 select drafts, $2 off cocktails.
- Is there happy hour on Shelter Island itself?
- A few hotel bars run promotions, but they're hotel-priced. For a true happy hour, locals drive five minutes to Harbor Town Pub.
- Does Harbor Town happy hour include food?
- Yes — discounted shareables and wings join the drink specials Mon–Fri 3–6pm.
- Is there a weekend happy hour?
- Happy hour is Monday through Friday. On weekends, breakfast runs Sat & Sun 8am–1pm — see the weekend breakfast page.
VISIT HARBOR TOWN PUB
1125 Rosecrans St · Point Loma · Open daily 11am–late.
