Hotels in St. Pete Beach (Florida, USA)

1288 hotels in St. Pete Beach

  1. Sirata Beach Resort St Pete Beach

    3 Stars
    On-site fitness center and equipment
    See prices from 15 sites
    from£160
  2. The Beachcomber

    3 Stars
    Walkable access to local dining
    See prices from 16 sites
    from£72
  3. RumFish Beach at TradeWinds

    4 Stars
    RumFish Grill with massive aquarium
    See prices from 20 sites
    from£104
  4. Island Grand at TradeWinds

    4 Stars
    Dedicated kids club and programs
    See prices from 21 sites
    from£111
  5. Plaza Beach Hotel - Beachfront Resort

    3 Stars
    Direct beach access on Gulf
    See prices from 15 sites
    from£95
  6. Hilton Garden Inn St. Pete Beach

    3 Stars
    Outdoor pool and recreation area
    See prices from 15 sites
    from£136
  7. Blind Pass Resort Motel

    2 Stars
    Heated outdoor pool with waterfall
    See prices from 14 sites
    from£84
  8. Beach House Suites by the Don CeSar

    3 Stars
    Gulf of Mexico Suite Views
    See prices from 16 sites
    from£231
  9. St. Pete Beach Suites

    3 Stars
    Two outdoor swimming pools available
    See prices from 15 sites
    from£98
  10. Inn on the Beach

    2 Stars
    Beachfront access in historic neighborhood
    See prices from 15 sites
    from£175
  11. The Hotel Zamora

    4 Stars
    24-hour fitness center access
    See prices from 14 sites
    from£160
  12. Bella Sirena Inn

    3 Stars
    Heated outdoor swimming pool area
    Select dates to see exact prices
  13. Carlton House

    3 Stars
    Swim in heated outdoor pool
    See prices from 13 sites
    from£105
  14. The Beach Haven Resort

    Heated Outdoor Pool and Deck
    See prices from 6 sites
    from£133
  15. Bay Palms Waterfront Resort - Hotel and Marina

    3 Stars
    Private fishing pier and marina
    See prices from 14 sites
    from£111
  16. Fusion Resort

    4 Stars
    Observe local marine wildlife daily
    See prices from 14 sites
    from£123
  17. The Saint Hotel

    4 Stars
    On-site dining at 82 Degrees
    See prices from 10 sites
    from£159
  18. Gulfside Resort

    4 Stars
    Outdoor pool and recreation area
    See prices from 3 sites
    from£250
  19. Gulf Strand Resort

    3 Stars
    Private balconies with Gulf views
    Select dates to see exact prices
  20. Coconut Inn

    3 Stars
    Outdoor pool and grilling area
    See prices from 6 sites
    from£210
  21. Bayview Plaza Waterfront Resort

    3 Stars
    Private Fishing Pier and Marina
    See prices from 14 sites
    from£108
  22. Gulf Winds Resort

    3 Stars
    On-site outdoor pool facilities
    Select dates to see exact prices
  23. Coral Reef Beach Resort

    3 Stars
    Two outdoor pools, three hot tubs
    Select dates to see exact prices
  24. The Lofts at St Pete Beach

    Seamless contactless digital check-in
    See prices from 4 sites
    from£201
  25. Berkeley Beach Club

    2 Stars
    On-site dining at The Dewey
    See prices from 5 sites
    from£213
  26. Palm Crest Resort Motel

    2 Stars
    Direct access to Gulf beach
    Select dates to see exact prices
  27. Gulf Gate Resort

    4 Stars
    Select dates to see exact prices
  28. Friendly Native Beach Resort

    2 Stars
    Private balconies on top floors
    Select dates to see exact prices
  29. The Pearl Cabana Club

    3 Stars
    Steps from Upham Beach entrance
    See prices from 2 sites
    from£342
  30. Vistas on the Gulf

    3 Stars
    Private balconies with gulf views
    Select dates to see exact prices
  31. Updated Direct Gulf Front Condo at Caprice ~ 5th Floor View!

    3 Stars
    Select dates to see exact prices
  32. Pass-A-Grille Beach Retreat Unit 8

    Balconies with sea views
    Select dates to see exact prices
  33. La Tortuga

    4 Stars
    Provided beach equipment amenities
    Select dates to see exact prices
  34. Camelot by the Sea

    3 Stars
    Relax at Poolside Amenities
    Select dates to see exact prices
  35. Sunrise Resort 509

    3 Stars
    Wildlife viewing from resort dock
    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in St. Pete Beach

  • Cheapest month: November
    £193 per night
  • Yearly typical price
    £258 per night
  • Peak month: March
    £369 per night

Frequently Asked Questions about St. Pete Beach

  • When is the cheapest time to book a hotel in St. Pete Beach?

    November is usually the cheapest month to book a hotel in St. Pete Beach, with typical prices around £193 per night based on 64,449 price comparisons.

  • When are hotel prices highest in St. Pete Beach?

    Hotel prices in St. Pete Beach are usually highest during March, with typical prices around £369 per night.

  • How much does a hotel in St. Pete Beach cost per night?

    Hotel prices in St. Pete Beach usually range from £117 per night to £566 per night, with typical prices around £258 per night.

  • How do hotel prices in St. Pete Beach change throughout the year?

    Hotel prices in St. Pete Beach are typically lowest in November at around £193 per night, rising to around £369 per night in March.

  • November

    2026

    £193
    £117 — £329
  • December

    2026

    £205
    £136 — £314
  • January

    2027

    £213
    £163 — £303
  • February

    2027

    £309
    £240 — £424
  • March

    2027

    £369
    £265 — £566
  • April

    2027

    £318
    £258 — £473
  • May

    2027

    £299
    £263 — £373
  • June

    2027

    £274
    £200 — £376
  • July

    2027

    £277
    £218 — £371
  • August

    2027

    £242
    £186 — £344
  • September

    2027

    £242
    £218 — £299
  • October

    2027

    £237
    £211 — £283

Frequently Asked Questions about St. Pete Beach

Hotels in St. Pete Beach

These hotels may also be interesting for you...

Points of Interest - St. Pete Beach

Top Destinations

More Top Destinations