Plan a trip

Trip planner

Pick a town and your dates. You'll get the drive from Cape Coral, events during your trip and the top-rated places.

Getting to St. Pete Beach

2 hr 4 min · 117 miles from Cape Coral (Google driving route without traffic, checked 2026-10-10; expect longer in season)

Events coming up

Places to go

Top 5 per group by Google rating (4★+, 20+ reviews). Hours change — call ahead.

Eat & drink

  • Fellas Vinoir · 5★ (62)
    344 Corey Ave, St Pete Beach, FL 33706, USA
  • Category 36 Taphouse · 4.9★ (468)
    348 Corey Ave, St Pete Beach, FL 33706, USA
  • Cafe Riviera · 4.9★ (315)
    116 8th Ave, St Pete Beach, FL 33706, USA
  • La Croisette · 4.8★ (6741)
    7401 Gulf Blvd, St Pete Beach, FL 33706, USA
  • Café Soleil · 4.8★ (1265)
    Bayside Shops, 5501 Gulf Blvd, St Pete Beach, FL 33706, USA

Breakfast & coffee

  • Tiki Bagel · 4.9★ (529)
    455 75th Ave, St Pete Beach, FL 33706, USA
  • The Copper Kettle · 4.9★ (493)
    7390 Gulf Blvd, St Pete Beach, FL 33706, USA
  • Grove Surf + Coffee | Coffee St. Pete Beach · 4.8★ (501)
    7370 Gulf Blvd, St Pete Beach, FL 33706, USA
  • Playa Bowls · 4.8★ (325)
    4615 Gulf Blvd Ste 104, St Pete Beach, FL 33706, USA
  • Point Chaud Coffee & Crêpes · 4.8★ (99)
    6805 Gulf Blvd, St Pete Beach, FL 33706, USA

Bars & live music

  • Rude Rascal’s Lounge · 4.8★ (108)
    6670 Gulf Blvd, St Pete Beach, FL 33706, USA
  • The Beach Theatre · 4.8★ (99)
    315 Corey Ave, St Pete Beach, FL 33706, USA
  • Swigwam Beach Bar · 4.7★ (634)
    336 Corey Ave, St Pete Beach, FL 33706, USA
  • Chris' Beachside Bar · 4.7★ (267)
    4506 Gulf Blvd, St Pete Beach, FL 33706, USA
  • Sunshine City Comedy Club · 4.7★ (264)
    5501 Gulf Blvd, St Pete Beach, FL 33706, USA

Things to do

  • Scupper's Watersports · 5★ (597)
    5500 Gulf Blvd, St Pete Beach, FL 33706, USA
  • PADL - St. Pete Beach Park · 5★ (24)
    4652 Gulf Blvd, St Pete Beach, FL 33706, USA
  • Suncoast Watersports · 4.9★ (2080)
    5300 Gulf Blvd, St Pete Beach, FL 33706, USA
  • Cruise St. Pete Beach · 4.9★ (50)
    3701 Gulf Blvd, St Pete Beach, FL 33706, USA
  • Museum Of The Unknown · 4.8★ (121)
    4105 Gulf Blvd, St Pete Beach, FL 33706, USA

Beaches & parks

  • Pass-a-Grille Beach · 4.8★ (2618)
    113 11th Ave, St Pete Beach, FL 33706, USA
  • Secret Garden · 4.8★ (374)
    Gulf of Mexico, St Pete Beach, FL 33706, USA
  • Pass-a-Grille Beach · 4.8★ (90)
    Pass-A-Grille Beach, St Pete Beach, FL 33706, USA
  • St. Pete Beach · 4.8★ (54)
    St Pete Beach, FL 33706, USA
  • Playa Saint Petersburg · 4.8★ (49)
    Playa Saint Petersburg, 700 71st Ave, St Pete Beach, FL 33706, USA

On the water

  • St. Pete Beach Charters · 5★ (305)
    453 81st Ave, St Pete Beach, FL 33706, USA
  • White Pearl Fishing Charters · 5★ (203)
    5396 Gulf Blvd APT 206, St Pete Beach, FL 33706, USA
  • Captain Vinnie's private boat tours · 5★ (123)
    400 64th Ave, St Pete Beach, FL 33706, USA
  • Island Fun Charters LLC · 5★ (61)
    4510 Gulf Blvd, St Pete Beach, FL 33706, USA
  • YACHTFISH Fishing Charters 🐟 | St Pete Beach · 5★ (40)
    2007 Pass a Grille Way Slip #1, St Pete Beach, FL 33706, USA

Shopping

  • Sail Market Boutique & Gifts · 5★ (44)
    310 Corey Ave, St Pete Beach, FL 33706, USA
  • Betty · 5★ (36)
    6380 Gulf Blvd, St Pete Beach, FL 33706, USA
  • Beach Meats · 4.9★ (36)
    6655 Gulf Blvd, St Pete Beach, FL 33706, USA
  • Coastal Cottage · 4.8★ (181)
    300 Corey Ave, St Pete Beach, FL 33706, USA
  • Corey Avenue Sunday Market on St. Pete Beach · 4.7★ (790)
    398-300 Corey Ave, St Pete Beach, FL 33706, USA