Login

St Petersburg, FL

Today
21°C

Photo of St Petersburg, FL

About St Petersburg, FL

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!

The Best Places to Stay in St Petersburg

For a Charming B&B

  • The Kenwood Gables B&B is an intimate boutique hideaway in a 1930s Tudor Revival-inspired building. Expect five characterful rooms with sumptuous textiles and vintage furnishings, as well as a lovely swimming pool and delicious breakfasts of locally-grown ingredients. A chic escape.

For a family-friendly resort

  • Treasure Island Beach Resort promises a luxurious seafront stay for couples, friends or families. Pick this place for the cool, contemporary rooms and suites, some of which feature small kitchenettes, space for the kids and striking ocean views. Unwind by the pool, hit the spa or the gym and tuck in to fresh seafood at the restaurant after fun beach days. Set on St Pete's Beach & well-located for exploring.
  • Vinoy Renaissance St Petersburg Resort & Golf Club is a glamorous property with extensive grounds and heaps of activities. Book a stylish suite, and enjoy days of golf, tennis, swimming, sailing or soothing spa treatments. There's an excellent Kids Club, too. Fun for all the family!

For Couples

  • Hotel Zamora is a Mediterreanean-style seaside property with swish luxury suites and delectable food in a beautiful St Pete's Beach setting. Spend your days kayaking, cycling or soaking up the sun pool-side before sipping a rooftop sundowner or two! One for trendy couples. Also a popular wedding venue.

FOR AN APARTMENT OR VILLA

  • If you'd prefer a self-catering option, we suggest that you visit our online partner Booking.com.

TRAVEL INFORMATION

  • Fly into Tampa International Airport, and travel by bus or taxi to St Petersburg. The journey should take around 30 minutes by road across Old Tampa Bay.
  • Florida is great for a road trip! Contact our online partner Rentalcars if you would like to hire a car.
  • Travel between December and mid-April for the best weather — though this is also peak season! To avoid the crowds and make the most of hotel offers, time your trip for May or June, before the really hot weather sets in. Florida's hurricane season typically runs from late June until November.

STILL NOT SURE?

Best Hotels in St Petersburg, FL

  • The Kenwood Gables B&B St Petersburg, FL 5 rooms from £101

    Local exploring  -  The B&B is situated between vibrant Downtown St. Petersburg and also several award winning gulf coast beaches
    Sights nearby  -  Half an hour away are Tampa attractions like Busch Gardens, Lowry Park Zoo, Adventure Island Water Park and historic Hyde Park
    Great walks  -  Amble through St.Petersburg's Sunken Gardens- a botanical paradise
    Local markets  -  Visit the St. Petersburg Saturday morning market
    Air conditioningSwimming PoolDisabled accessParkingNo pets

    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. See More

    Check Availability
  • Treasure Island Beach Resort St Petersburg, FL (Treasure Island) 77 rooms from £144

    Local exploring  -  The intimate resort is a short drive from the numerous activities and attractions in nearby St. Petersburg
    Beach Life  -  Soak up in the sun on the stunning three-mile beach with its pristine waters and sugar white sands
    Total relaxation  -  Relax by the pool and sip handcrafted cocktails
    Swimming Pool  -  The outdoor swimming pool offers a coastal panorama of the beach and gulf
    Air conditioningSpaRestaurantSwimming PoolDisabled accessParking

    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! See More

    Check Availability
  • The Vinoy Resort & Golf Club St Petersburg, FL 362 rooms from £153

    Families  -  Something for all the family, from a golf course and tennis to spa treatments, a kid's club and a pool with a splash pad
    Active Holiday  -  The resort has a dedicated marina for boat tours and fishing expeditions
    Total relaxation  -  Bask in the sunshine by the pool or unwind at the full-service spa
    Spa  -  The spa boasts relaxing and invigorating services including massage, facials and body wraps
    TennisSpaRestaurantSwimming PoolDisabled accessParking

    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. See More

    Check Availability
  • The Hotel Zamora St Petersburg, FL 72 rooms from £175

    Beach Life  -  St Pete beach is just opposite the property, with picture-perfect white sand and clear blue sea. Rent loungers, chairs & cabanas
    Romantic Break  -  The ideal setting for a romantic weekend getaway; enjoy great food, cocktails, sea-views, ocean-front balconies and sexy rooftop
    Restaurant  -  The pretty indoor/outdoor Mediterranean restaurant channels 'sidewalk cafe meets seaside grill' and offers amazing sea views
    Swimming Pool  -  The large resort-style pool gives guests plenty of options; it straddles the outdoor sundeck and covered indoor bar
    Air conditioningTennisRestaurantSwimming PoolGardenPet friendlyDisabled accessViewsParking

    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. See More

    Check Availability
  • The Saint Hotel St Petersburg, FL (St Pete Beach) 20 rooms from £219

    Groups  -  The Studio Suite with a kitchenette and sleeping for four is a good option for a small group of friends or a family
    Boutique  -  With just 20 suites, chic retro design, and individualised service — this is a hip boutique option
    Restaurant  -  Southern coastal cuisine is served at 82 Degrees
    Sailing  -  Take a boat trip to spot dolphins
    Air conditioningRestaurantSwimming PoolParking

    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. See More

    Check Availability
  • Inn on the Beach St Petersburg, FL (St Pete Beach) 15 rooms from £277

    Active Holiday  -  There's a wide choice of activities whether you want to visit museums, try your hand at watersports, or search for wildlife
    Self catering  -  The Cottage and several of the rooms come with a well equipped kitchen or kitchenette
    Romantic Break  -  Book the Magnolia suite for sea and sunset views plus an oversized shower
    Fishing  -  Excellent fishing nearby.
    GardenParking

    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. See More

    Check Availability