Places to stay in Saint Petersburg Beach, Florida
St. Pete Beach (formerly called St. Petersburg Beach) is a coastal city in Pinellas County, Florida. Known as a tourist destination, St. Pete Beach was formed from the towns of Pass-a-Grille, Belle Vista, St. Petersburg Beach, and unincorporated Pinellas County. It is part of the Tampa Bay area. The population was 8,879 at the 2020 census. Local restaurants include St Petersburg Nights, Athanasio's Greek Italian Cuisine, Woody's Waterfront, and Paradise Grille.
If you are travelling in the area, Saint Petersburg Beach is located close to Melrose Elementary School, First Baptist Christian School, Oakhurst School, Lake Disston and Pinellas County Emergency Medical Services Authority Sunstar Emergency Medical Services.
The center of Saint Petersburg Beach ( which is at is longitude -82°45'6.2280 and latitude 27°44'17.304 ) is located 2 miles away from St. Pete Beach, 2 miles away from Long Key, 3 miles away from Treasure Island and 3 miles away from Gulfport.
Available Saint Petersburg Beach lodging
We currently have 6 accommodations in and around Saint Petersburg Beach.
Saint Petersburg Beach Hotels, Motels, Resorts, B&Bs and Extended Stay
Island's End
Approx 5 miles away in St. Pete Beach:
Bayview Plaza Resort
Approx 2 miles away in St. Pete Beach:
Sun Island Motel & Apartments
Approx 2 miles away in St. Pete Beach:
Saint Petersburg Beach Camping & RV, Cottages, Rentals and Lodges / Ranches
Jamaican On The Gulf
Approx 4 miles away in Treasure Island:
Treasure Shores Beach Club
Approx 3 miles away in Treasure Island:
Paradise Inn
Approx 3 miles away in Treasure Island:
Other useful links:
Things to see and do, places to eat in Saint Petersburg Beach

Sunrise Tacos ( Dining / Tacos ). Located at 250 107th Avenue, Treasure Island, 3 miles from the center of Saint Petersburg Beach. At Sunrise Tacos, fresh ingredients and great customer service are our first priority.
Our flour tortillas are handmade and the recipes for our slow-cooked pulled pork, seasoned ground beef and refried beans are all authentic Mexican recipes perfected throughout generations.
www.sunrisetaco.com
Bilmar Beach Cafe ( Dining / Other ). Located at 10650 Gulf Boulevard, Treasure Island, 3 miles from the center of Saint Petersburg Beach. When you stay at Bilmar Beach Resort, two of the best dining spots in Treasure Island, Florida are just steps from your room. At our restaurants and bars, we bring together tasty food, signature cocktails and sweeping Gulf views to create the perfect atmosphere for enjoying a great meal or a little sunset sipping and socializing. There’s also plenty of beach fun to go with the food, including live music, beach games, nightly fire pits and more!
After your day of Treasure Island sun, sand and surf, there’s no better place to kick back.
www.bilmarbeachresort.com
Renamed properties
- Hilton Garden Inn at 6100 Gulf Boulevard may have been previously known as St. Pete Beach Howard Johnson Resort Hotel & Restaurant
- Postcard Inn on the Beach at 6300 Gulf Boulevard may have been previously known as Travelodge