• US & Canada: 1-800-611-7450
View on Map

All Displayed Prices Exclude Tax Recovery Charges and Service Fees

Sort Descending by Top Picks
Check to Compare Properties
  1. 100% Match

    Alden Beach Resort & Suites Alden Beach Resort & Suites 3 out of 5 Star Rating

    Located on the beach

    • US & Canada: 1-800-611-7450

    from $98.43 USD Lowest Avg. Nightly Rate

    Select at the Alden Beach Resort & Suites
  2. 100% Match

    Beachcomber Beach Resort Beachcomber Beach Resort 2.5 out of 5 Star Rating

    St pete beach

    • US & Canada: 1-800-611-7450

    from $72.56 USD Lowest Avg. Nightly Rate

    Select at the Beachcomber Beach Resort
  3. 100% Match

    Dolphin Beach Resort Dolphin Beach Resort 2.5 out of 5 Star Rating

    Located near the beach

    • US & Canada: 1-800-611-7450

    from $100.00 USD Lowest Avg. Nightly Rate

    Select at the Dolphin Beach Resort
  4. 100% Match

    Bay Palms Waterfront Resort Bay Palms Waterfront Resort 2 out of 5 Star Rating

    Located on an island

    • US & Canada: 1-800-611-7450

    from $64.00 USD Lowest Avg. Nightly Rate

    Select at the Bay Palms Waterfront Resort
  5. The following hotels are located within 10 miles of St. Pete Beach, FL, US

    51% Match

    Treasure Bay Hotel & Marina Treasure Bay Hotel & Marina 3 out of 5 Star Rating

    Near airport

    • US & Canada: 1-800-611-7450

    from $84.00 USD Lowest Avg. Nightly Rate

    Select at the Treasure Bay Hotel & Marina
  6. 51% Match

    Island Inn Beach Resort Island Inn Beach Resort 2.5 out of 5 Star Rating

    Located on the beach

    • US & Canada: 1-800-611-7450

    from $79.00 USD Lowest Avg. Nightly Rate

    Select at the Island Inn Beach Resort
  7. 51% Match

    Holiday Inn SunSpree Resort Marina Cove Holiday Inn SunSpree Resort Marina Cove 3 out of 5 Star Rating

    In St. Petersburg

    • US & Canada: 1-800-611-7450

    from $110.00 USD Lowest Avg. Nightly Rate

    Select at the Holiday Inn SunSpree Resort Marina Cove
  8. The following hotels are located within 15 miles of St. Pete Beach, FL, US

    51% Match

    Holiday Inn Hotel & Suites Harbourside Marina Holiday Inn Hotel & Suites Harbourside Marina 3 out of 5 Star Rating

    In Indian Rocks Beach

    • US & Canada: 1-800-611-7450

    from $85.28 USD Lowest Avg. Nightly Rate

    Select at the Holiday Inn Hotel & Suites Harbourside Marina
  9. The following hotels are located within 25 miles of St. Pete Beach, FL, US

    51% Match

    Safety Harbor Resort And Spa Safety Harbor Resort And Spa 3.5 out of 5 Star Rating

    Near airport

    • US & Canada: 1-800-611-7450

    from $119.00 USD Lowest Avg. Nightly Rate

    Select at the Safety Harbor Resort And Spa
  10. 51% Match

    Shephards Beach Resort Shephards Beach Resort 3 out of 5 Star Rating

    Located on the beach

    • US & Canada: 1-800-611-7450

    from $77.81 USD Lowest Avg. Nightly Rate

    Select at the Shephards Beach Resort
  11. 51% Match

    Best Western Yacht Harbor Inn Best Western Yacht Harbor Inn 2.5 out of 5 Star Rating

    Near Dunedin Stadium

    • US & Canada: 1-800-611-7450

    from $119.99 USD Lowest Avg. Nightly Rate

    Select at the Best Western Yacht Harbor Inn
Check to Compare Properties
Sort Descending by Top Picks
Book Online or Call
  • US & Canada: 1-800-611-7450