An overhead shot of St. Pete Beach from a drone March 2021

St. Pete Beach was named the No. 1 Beach in America by Tripadvisor in 2021.

award-winning beach

St. Pete Beach

Home to Tripadvisor’s No. 1 Beach in the U.S. in 2021, this friendly, laid-back beach town in the Tampa Bay area is part family destination, part low-key haven for aspiring beach bums. Wherever you are in St. Pete Beach, you’re never far from great spots to eat, drink and shop.


Aerial view of St. Pete Beach emerald-green waters with Bellwether Beach Resort in the background
live webcam

St. Pete Beach

Take a look at the gorgeous waters and soft white sand lining the coast at TradeWinds, one of the top resorts on St. Pete Beach.

Read More About St. Pete Beach

Plan Your Beach Day

For a sunny day at the beach, head to Upham Beach Park or the county park access at 4700 Gulf Blvd. (See Current Beach Updates & Conditions for more details.)

For a splurge, stay at the RumFish Beach at TradeWinds and get access to all of the resort's beachfront amenities including pools, beach cabana, beach volleyball, mini-golf and more.

For a truly laid-back beach day, head to Pass-a-Grille Beach.

Learn more about America's Favorite Beaches

Sponsored Content

On the south end of St. Pete Beach, The Undertow is perfect for open-air fun right on the sand. Closer to the main stretch of resorts, you’ll find the popular Harry’s Beach Bar, featuring live music frequently. Or, mingle with the locals at Swigwam, a legendary dive, on Corey Avenue.

See our Best Beach Bars story

Places to Stay

Full-service resorts such as the Don CeSar and the TradeWinds Resort offer luxurious experiences with all the amenities you could desire. But you’ll also find plenty of “Old Florida” accommodations that are hidden gems here. Mid-century hotels such as the Bon-Aire Resort and Pass-a-Grille’s Coconut Inn harken back to vintage Florida without skimping on creature comforts. The newest kids on the block, The Saint and the Bellwether Beach Resort, offer a stylish-but-laid-back experience. 

See All St. Pete Beach Places to Stay