St. Petersburg, the sun-drenched gem of Florida’s Gulf Coast, is no longer just a spring break hotspot—today it’s a vibrant, artsy city packed with culture, great food, and gorgeous beaches. You’ll find everything from cool boutique hotels in the heart of the Grand Central District to stylish beachfront resorts ideal for families or luxury seekers. Looking for charm? Historic Old Northeast offers cosy stays with character, perfect for those wanting to explore beyond the sand.
St. Petersburg is a vibrant blend of culture, coastal charm, and buzzing nightlife. Art lovers will find plenty to admire in the city’s standout galleries, from the surreal works at the Salvador Dalí Museum to the striking Chihuly Collection and the St Petersburg Museum of Fine Arts. The downtown area is perfect for wandering, with its beautifully restored heritage buildings, lively farmers’ markets, and a thriving scene of craft beer bars, farm-to-table restaurants, and live music venues. For a more laid-back vibe, head to John’s Pass Village — once a pirate hideout, now a lively waterfront spot with great food and entertainment.
When it comes to soaking up the Florida sunshine, St Pete’s Beach is the go-to for sunbathing, kayaking, sailing, or just unwinding by the water. Outdoor enthusiasts can hike or paddle through the serene Weedon Island Preserve, or enjoy a round of golf or a bike ride around town. Tampa’s attractions, like the Florida Aquarium, are also within easy reach.
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.