Once best known for its spring break parties, St. Petersburg has been reimagined as an artsy, sophisticated city, with a burgeoning foodie and culture-focused community. This is reflected in the city’s appealing accommodation options, too, which range from intimate B&Bs to family-friendly resorts, fit for an array of tastes and budgets. Whilst many of the best places to stay in St Pete’s are right on the beach, one of our favourite hideaways is nestled in a historic neighbourhood: perfect for exploring.
The big highlights are the city’s impressive galleries — the Salvador Dalí Museum, Chihuly Collection and St Petersburg Museum of Fine Arts amongst them. Look out for exciting events at the Morean Arts Centre, check out live music evenings at venues across town, and tap into the growing crop of craft beer bars and farm-to-table eateries for buzzing evenings out. The heritage buildings of the rejuvenated downtown area and the fun farmers’ markets are a wonderful reward for taking the time to discover the city on foot. John’s Pass Village, once a small pirate haven, also promises waterfront entertainment and some great restaurants.
If you’re dreaming of Florida sun, sea and sand, base yourself close to St Pete’s Beach, where you can expect lazy beach days, as well as ample opportunities to go sailing, kayaking or fishing. Outdoorsy types will especially enjoy hiking or paddling in the nearby Weedon Island Preserve. There’s golf, cycling and tennis in the area too, and Tampa’s many highlights — including the Florida Aquarium — are just a short drive away.
The best places to stay in St Petersburg fill up fast during the summer months and the week of the popular St Pete Grand Prix. Book your room well in advance to avoid missing out!
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
St Petersburg, FL (Florida)
A boutique Tudor Revival inspired B&B set in the historic neighbourhood of Kenwood. Unique, eclectic and spacious rooms feature large bathrooms, Mikado spa amenities, custom-tiled showers and stand-alone tubs. Feast on local pastries at breakfast and enjoy the large outdoor pool. An ideal city base.
St Petersburg, FL (Florida)
An elegant beachfront hotel on Treasure Island. Chic coastal themed rooms have blue striped throws, vibrant artworks, beach photos and large bathrooms with walk-in showers. Lounge by the pool, eat fresh seafood and sit around the fire pit with a cocktail to watch the breathtaking sunset. Superb!
St Petersburg, FL (Florida)
A luxury family-friendly resort set next to Vinoy Park. Glamorous rooms feature muted grey tones, simple modern furniture, floor-to-ceiling windows and luxe bathrooms with large walk-in showers. With a large pool, a golf course, award-winning dining, and a spa - this is perfect for all the family.
St Petersburg, FL (Florida)
Contemporary Mediterranean-style boutique hotel on the water's edge, steps from the beach. Rooms are large and airy, many boast lagoon-facing balconies and outdoor baths. Perfect grown-up holiday material with indoor/outdoor pool, hot tub, gym, rooftop bar, restaurant, activities and beach access.
St Petersburg, FL (Florida)
A boutique all-suite hotel set on the water in St Pete Beach. Stylish suites have retro-inspired furniture, wooden floors, plenty of light, and bright artworks. Southern coastal cuisine is served in the restaurant and there's a fabulous pool surrounded by hot pink umbrellas. A hip coastal getaway.
St Petersburg, FL (Florida)
A chic boutique hotel well positioned in the popular Pass-A-Grille district. Bright rooms, suites, and a cottage have a stylish beach feel with whitewashed walls, pops of colour, and potted plants. The best rooms have kitchens and large terraces making this a great choice for independent travellers.
St Petersburg, FL (Florida)
Perched atop Florida's windswept dunes, this iconic 5* beachfront jewel blends Roaring Twenties glamour with modern luxury. Its chic decor and vibrant vibe pay homage to its storied past, inviting guests into a world of elegance. Boasting two heated pools, a renowned spa, & exquisite dining options.