Search Hotels in St. Pete Beach

Select date

Select date

Hotels in St. Pete Beach

Filter Results

Price per night

Hotels by class

Review rating

Other accommodation

Thematic hotels

Hotel facilities

Room facilities

Districts

Hotel name

Apply Filters
Clear Filters

22 properties found

  • Twins Inn & Apartments

    12520 Gulf Boulevard, St. Pete Beach, United States (Show map)

    The property is located in Treasure Island district, 6 km from The Beach Theatre . It is about 8 km away…

    More...

    Show map

    price for 1 night
    Book Now From US$ 203
    price for 1 night
  • Beach House Hotel

    12100 Gulf Blvd, St. Pete Beach, United States (Show map)

    Beach House Hotel is also placed within a 15-minute walk of The Alligator Attraction. This venue is 2 km…

    More...

    Show map

    price for 1 night
    Book Now From US$ 112
    price for 1 night
  • Dolphin Beach Resort

    4900 Gulf Boulevard, St. Pete Beach, United States (Show map)

    The center of St. Pete Beach can be reached in 10 minutes' walk from the hotel. Offering view over The…

    More...

    Show map

    price for 1 night
    Book Now From US$ 171
    price for 1 night
  • Alden Suites

    5900 Gulf Boulevard, St. Pete Beach, United States (Show map)

    The property is set 15 minutes' walk away from Dolphin Landings Charter Boat Center. The venue is set 10 minutes'…

    More...

    Show map

    price for 1 night
    Book Now From US$ 160
    price for 1 night
  • Carlton House

    633 71St Avenue, St. Pete Beach, United States (Show map)

    This hotel is situated 9 km away from Duncan McClellan Gallery. The venue is set 20 minutes' walk from St.

    More...

    Show map

    price for 1 night
    Book Now From US$ 119
    price for 1 night
  • Bayview Plaza Waterfront Resort

    4321 Gulf Blvd, St. Pete Beach, United States (Show map)

    The hotel is located in the center of St. Pete Beach, 29 km away from Pier 60 and 47 km from Busch…

    More...

    Show map

    price for 1 night
    Book Now From US$ 240
    price for 1 night
  • Island House Hotel

    17103 Gulf Boulevard, St. Pete Beach, United States (Show map)

    The property is situated 6 km away from Johns Pass and Village Boardwalk. The 2-star Island House Hotel lies…

    More...

    Show map

    price for 1 night
    Book Now From US$ 83
    price for 1 night
  • Beachcomber Beach Resort

    6200 Gulf Boulevard, St. Pete Beach, United States (Show map)

    Palm trees and parks as well as John's Pass and Fort De Soto Park are located nearby. The distance between…

    More...

    Show map

    price for 1 night
    Book Now From US$ 167
    price for 1 night
  • Mardi Gras Motel

    11965 Gulf Boulevard, St. Pete Beach, United States (Show map)

    Many St. Pete Beach sights, including John's Pass are about 15 minutes' walk from the property. The budget Mardi Gras…

    More...

    Show map

    price for 1 night
    Book Now From US$ 93
    price for 1 night
  • Page Terrace Beachfront Hotel

    10500 Gulf Blvd, St. Pete Beach, United States (Show map)

    The venue is 10 km away from Gulf Beaches Historical Museum . Guests will find St. Page Terrace Beachfront Hotel is…

    More...

    Show map

    price for 1 night
    Book Now From US$ 115
    price for 1 night
  • Bay Palms Waterfront Resort - Hotel And Marina

    4237 Gulf Blvd, St. Pete Beach, United States (Show map)

    The hotel is around 10 minutes on foot from the city center. Such St. Situated near to the private beach…

    More...

    Show map

    price for 1 night
    Book Now From US$ 230
    price for 1 night
  • Gulf Winds Resort

    6800 Sunset Way, St. Pete Beach, United States (Show map)

    The property lies within 1.9 km from Dolphin Landings Charter Boat Center. Set within a 20-minute walking distance from…

    More...

    Show map

    price for 1 night
    Book Now From US$ 156
    price for 1 night
  • Holiday Isles Resort

    14711 Gulf Boulevard, St. Pete Beach, United States (Show map)

    This property is 25 minutes' walk to Johns Pass and Village Boardwalk. The city center lies within 10 km from…

    More...

    Show map

    price for 1 night
    Book Now From US$ 126
    price for 1 night
  • Whispers Resort Condos

    279 104Th Avenue, St. Pete Beach, United States (Show map)

    The venue is 3.4 km away from The Beach Theatre . The property lies within 6 km from the city center.

    More...

    Show map

    price for 1 night
    Book Now From US$ 120
    price for 1 night
  • Howard Johnson Beach Resort

    6100 Gulf Blvd, St. Pete Beach, United States (Show map)

    Guests will enjoy a beachfront location in the heart of St. Pete Beach. The family-friendly Howard Johnson Beach Resort…

    More...

    Show map

    price for 1 night
    Book Now From US$ 173
    price for 1 night
  • Camelot By The Sea

    1801 Gulf Way, St. Pete Beach, United States (Show map)

    The city center is 4 km away from the hotel. The hotel is placed 10 minutes' walk from Gulf Beaches Historical…

    More...

    Show map

    price for 1 night
    Book Now From US$ 189
    price for 1 night
  • Swashbuckler Motel

    11875 Gulf Blvd, St. Pete Beach, United States (Show map)

    The property is located in Treasure Island district, 7 km from Floating Water Park . The venue is set 20 minutes'…

    More...

    Show map

    price for 1 night
    Book Now From US$ 140
    price for 1 night
  • Blind Pass Resort

    7901 Blind Pass Road, St. Pete Beach, United States (Show map)

    Many St. Pete Beach sights, including Splash Island Water Park, Saint Pete Beach and Beach Boulevard are about 20 minutes'…

    More...

    Show map

    price for 1 night
    Book Now From US$ 130
    price for 1 night
  • Friendly Native Beach Resort

    6700 Sunset Way, St. Pete Beach, United States (Show map)

    The venue is 1.9 km away from Dolphin Landings Charter Boat Center. The property is in a 20-minute walk…

    More...

    Show map

    price for 1 night
    Book Now From US$ 192
    price for 1 night
  • Plaza Beach Beachfront Resort

    4508 Gulf Boulevard, St Petersburg Beach, Fl 33706, St. Pete Beach, United States (Show map)

    The Beach Theatre is within 30 minutes' walk away. Set within a 10-minute walking distance from St. The 3…

    More...

    Show map

    price for 1 night
    Book Now From US$ 88
    price for 1 night