USD
en en English
Luxury accommodations
Transport
Metro

118 properties found

Show on map

Filters

Clear all filters to see all properties

  • Bayside Inn And Marina

    Bayside Inn And Marina

    Hotel

    Good

    (236 reviews)

    7.8
    Located 4.8 km from Archibald Public Beach Park, the charming Bayside Inn And Marina St. Pete Beach is only a 6-minute walk from Publix Super Market on Treasure Island. Offering views of the city…

    starts from

    US$ 94 per one night

  • The Don Cesar

    The Don Cesar

    Hotel

    Excellent

    (443 reviews)

    8.4
    Featuring a beachfront location within minutes' walk of McPherson Bayou, the 4-star pet-friendly The Don Cesar Hotel St. Pete Beach boasts access to a free beach with free Wi-Fi and sun loungers.

    starts from

    US$ 226 per one night

  • Sea Jay Motel And Marina (Adults Only)

    Sea Jay Motel And Marina (Adults Only)

    Hotel

    Excellent

    (737 reviews)

    8.8
    Located only 7 minutes on foot from the Maykel Art Gallery, the 2-star smoke-free Sea Jay Motel And Marina St. Pete Beach offers Wi-Fi in the rooms and a car park. There is a boat dock near this St.

    starts from

    US$ 99 per one night

  • Inn On The Beach

    Inn On The Beach

    Hotel

    Excellent

    (299 reviews)

    9.6
    Offering baggage storage, the 2-star Inn On The Beach St. Pete Beach lies in the St Pete Beach - Long Key district, about 6 km from St Pete Beach Theatre and within a 10-minute drive of the St. Pete…

    starts from

    US$ 272 per one night

  • Sirata Beach Resort St Pete Beach

    Sirata Beach Resort St Pete Beach

    Resort

    Good

    (813 reviews)

    7.4
    Situated within 20 minutes' walk of the Upham Beach Park and within 2 km of the Boca Ciega Bay Aquatic Preserve, the 3-star family-friendly Sirata Beach Resort St Pete Beach features a ballroom and a…

    starts from

    US$ 98 per one night

  • Island Gulf Resort

    Island Gulf Resort

    Resort

    Good

    (34 reviews)

    8
    Island Gulf Resort St. Pete Beach offers guests access to the John's Pass, which is 18 minutes' walk away. Featuring 18 rooms with views of the city, this 2-star hotel is only 1.5 km from the John's…

    starts from

    US$ 220 per one night

  • Arvilla Resort

    Arvilla Resort

    Hotel

    Good

    (144 reviews)

    7.6
    The 2-star Arvilla Resort St. Pete Beach offers easy access to Publix Super Market on Treasure Island, which is situated a mere 6 minutes' walk away. Featuring 16 rooms with views of the pool, the…

    starts from

    US$ 123 per one night

  • The Roth Hotel, Treasure Island, Florida

    The Roth Hotel, Treasure Island, Florida

    Aparthotel

    Excellent

    (135 reviews)

    9.6
    The 3-star smoke-free The Roth Hotel, Treasure Island, Florida St. Pete Beach, located about 200 metres from the Sunset Beach Pavilion, features a picnic area and barbecue grills. Located…

    starts from

    US$ 217 per one night

  • Island Grand At Tradewinds

    Island Grand At Tradewinds

    Resort

    Good

    (383 reviews)

    7
    Located in a magnificent setting within 25 minutes' walk of the Belle Vista|Belle Vista, the elegant 4-star Island Grand At Tradewinds Hotel St. Pete Beach proudly presents a banquet hall and a…

    starts from

    US$ 423 per one night

  • Sunrise Resort By Liberte'

    Sunrise Resort By Liberte'

    Aparthotel

    Excellent

    (19 reviews)

    8.2
    Featuring a swimming pool with a patio, the 3-star Sunrise Resort By Liberte' St. Pete Beach is within 5 minutes' walk of the Floating Water Park. Offering mini golf and fishing in the area, this St.…

    starts from

    US$ 255 per one night

  • Rumfish Beach At Tradewinds

    Rumfish Beach At Tradewinds

    Resort

    Good

    (916 reviews)

    7.6
    The perfect 4-star Rumfish Beach At Tradewinds St. Pete Beach hotel is around a 10-minute ride from the Don CeSar Beach and has 4 outdoor pools and a gym facility. With a location within reach of…

    starts from

    US$ 149 per one night

  • Camelot By The Sea

    Camelot By The Sea

    Aparthotel

    Excellent

    (1 review)

    10
    Offering a private pool, the 3-star Camelot By The Sea Aparthotel St. Pete Beach is nestled in the St Pete Beach - Long Key district of St. Pete Beach, only 0.7 km from the Gulf Beaches Historical…

    starts from

    US$ 175 per one night

  • The Beachcomber St. Pete Beach Resort & Hotel

    The Beachcomber St. Pete Beach Resort & Hotel

    Resort

    Good

    (156 reviews)

    7.8
    Located 4 km from the Pass-a-Grille|Pass-a-Grille Beach and 10 minutes by car from Treasure Island Golf Tennis Recreation Center, the smoke-free The Beachcomber St. Pete Beach Resort & Hotel offers a…

    starts from

    US$ 103 per one night

  • Bilmar Beach Resort

    Bilmar Beach Resort

    Resort

    Excellent

    (409 reviews)

    8.2
    Featuring a summer terrace, water slides, and spa therapy, the 4-star Bilmar Beach Resort St. Pete Beach enjoys a picturesque setting merely a 5-minute walk from the Maykel Art Gallery. The hotel…

    starts from

    US$ 143 per one night

  • Doubletree Beach Resort by Hilton Tampa Bay / North Redington Beach

    Doubletree Beach Resort by Hilton Tampa Bay / North Redington Beach

    Resort

    Excellent

    (446 reviews)

    8.6
    The 3-star non-smoking Doubletree Beach Resort By Hilton Tampa Bay - North Redington Beach St. Pete Beach, situated just 1.3 km from the Gulf Boulevard, offers an outdoor swimming pool as well as a…

    starts from

    US$ 139 per one night

  • Sunset Vistas Two Bedroom Beachfront Suites

    Sunset Vistas Two Bedroom Beachfront Suites

    Resort

    Good

    (1369 reviews)

    7.8
    Sunset Vistas Two Bedroom Beachfront Suites St. Pete Beach hotel, located in the Treasure Island district 3.3 km from Archibald Public Beach Park, boasts 2 spa tubs. Featuring 122 rooms with views of…

    starts from

    US$ 201 per one night

  • Barefoot Beach Club

    Barefoot Beach Club

    Hotel

    Excellent

    (1205 reviews)

    8.8
    Boasting a sun deck and spa therapy, Barefoot Beach Club St. Pete Beach hotel is located 7 minutes' walk from the John's Pass Village. The resort features a swimming pool and Wi-Fi in public areas.

    starts from

    US$ 123 per one night

  • The Luce, St. Pete Beach, A Tribute Portfolio Hotel

    The Luce, St. Pete Beach, A Tribute Portfolio Hotel

    Hotel

    Good

    (526 reviews)

    7
    Nestled in the St Pete Beach - Long Key district, nearly a -minute stroll from Fisherman's Park, the stylish 4-star The Luce, St. Pete Beach, A Tribute Portfolio Hotel invites guests to relax by a…

    starts from

    US$ 119 per one night

  • The Hotel Zamora

    The Hotel Zamora

    Hotel

    Excellent

    (107 reviews)

    8.6
    Offering guests a ballroom and a banquet hall, suited for shared moments, the smoke-free The Hotel Zamora St. Pete Beach conveniently sits nearly a 5-minute walk from the Long Key. Boasting a heated…

    starts from

    US$ 237 per one night

  • Bellwether Beach Resort

    Bellwether Beach Resort

    Resort

    Excellent

    (109 reviews)

    8.2
    Featuring a banquet hall and a ballroom for gatherings and meetings, the 4-star Bellwether Beach Resort St. Pete Beach offers a location around a 20-minute walk from the Upham Beach Park. The resort…

    starts from

    US$ 120 per one night

  • Page Terrace Beachfront Hotel

    Page Terrace Beachfront Hotel

    Hotel

    Excellent

    (451 reviews)

    9.2
    Offering a storage for belongings, the 2-star Page Terrace Beachfront Hotel St. Pete Beach lies in the Treasure Island district, just 350 metres from the Treasure Island Clock Tower and around a 10…

    starts from

    US$ 121 per one night

  • Grand Shores West

    Grand Shores West

    Hotel

    Excellent

    (59 reviews)

    8.2
    The 3-star Grand Shores West St. Pete Beach hotel is located in St. Pete Beach, about a 20-minute walk from the Gulf Boulevard, and offers a swimming pool. There is parking on site and Wi-Fi in the…

    starts from

    US$ 159 per one night

  • Plaza Beach Hotel - Beachfront Resort

    Plaza Beach Hotel - Beachfront Resort

    Resort

    Excellent

    (103 reviews)

    8.6
    The 3-star Plaza Beach Hotel - Beachfront Resort St. Pete Beach, located only 350 m from the St. Pete Beach Access and merely an 8-minute walk from Polynesian Putter Miniature Golf Course, features a…

    starts from

    US$ 141 per one night

  • The Monterey Beach Resort

    The Monterey Beach Resort

    Aparthotel

    Good

    (13 reviews)

    7.6
    The 4-star The Monterey Beach Resort St. Pete Beach offers proximity to Boca Ciega Millennium Bayside Park, situated nearly a 25-minute walk away. Guests who stay at this St. Pete Beach aparthotel…

    starts from

    US$ 152 per one night

  • Beach House Suites By The Don Cesar

    Beach House Suites By The Don Cesar

    Hotel

    Excellent

    (219 reviews)

    8.6
    The pet-friendly Beach House Suites By The Don Cesar St. Pete Beach hotel, located only 9 minutes' walk from Dolphin Village Shopping Center, boasts an outdoor heated swimming pool and a fitness area…

    starts from

    US$ 198 per one night

  • Treasure Island Hotel And Marina

    Treasure Island Hotel And Marina

    Hotel

    Excellent

    (978 reviews)

    8.2
    The 3-star Treasure Island Hotel And Marina St. Pete Beach includes a vending machine and a lift and lies only a 5-minute walk from the Treasure Island Clock Tower. Located 4.8 km from Archibald…

    starts from

    US$ 141 per one night

  • Residence Inn By Marriott St. Petersburg Treasure Island

    Residence Inn By Marriott St. Petersburg Treasure Island

    Hotel

    Excellent

    (252 reviews)

    8.6
    Situated near a mountain, the 3-star non-smoking Residence Inn By Marriott St. Petersburg Treasure Island St. Pete Beach is 2.5 km from the Gators Parasail and boasts a banquet hall for gatherings…

    starts from

    US$ 489 per one night

  • Crystal Palms Beach Resort

    Crystal Palms Beach Resort

    Aparthotel

    Excellent

    (138 reviews)

    8.2
    Nestled 3.8 km from the Sunset Beach, the family Crystal Palms Beach Resort St. Pete Beach has three jacuzzis. Located around a 20-minute walk from the John's Pass Village and Boardwalk, this 3-star…

    starts from

    US$ 173 per one night

  • Island Inn Beach Resort

    Island Inn Beach Resort

    Hotel

    Excellent

    (1342 reviews)

    8.2
    Offering a lobby area, the 2-star Island Inn Beach Resort St. Pete Beach lies in the Treasure Island district of St. Pete Beach, 3.2 km from the Alligator Attraction and approximately a 25-minute…

    starts from

    US$ 150 per one night

  • Dolphin Beach Resort

    Dolphin Beach Resort

    Hotel

    Excellent

    (495 reviews)

    8.2
    Offering guests a ballroom, suited for shared moments, the perfect 3-star Dolphin Beach Resort St. Pete Beach conveniently sits just 0.9 km from the Floating Water Park. Featuring a restaurant, the…

    starts from

    US$ 99 per one night

  • Coral Reef Resort

    Coral Reef Resort

    Hotel

    Excellent

    (53 reviews)

    8.4
    The 3-star Coral Reef Resort St. Pete Beach provides proximity to High Tide Slide, which is situated approximately 5 minutes' walk away. This comfortable hotel boasts views of the sea and offers Wi…

    starts from

    US$ 243 per one night

  • The Saint Hotel

    The Saint Hotel

    Hotel

    Excellent

    (598 reviews)

    8.8
    Located in the St Pete Beach - Long Key district of St. Pete Beach and merely 8 minutes' walk from the Upham Beach Park, the smoke-free The Saint Hotel St. Pete Beach features a hot tub, spa therapy,…

    starts from

    US$ 183 per one night

  • Westwinds Waterfront Resort

    Westwinds Waterfront Resort

    Aparthotel

    Excellent

    (289 reviews)

    8.8
    Situated approximately 25 minutes' walk from the Sunset Beach Pavilion, the 3-star Westwinds Waterfront Resort St. Pete Beach features Wi-Fi in public areas, and a car park on site. Located fairly…

    starts from

    US$ 161 per one night

  • Palm Crest Resort Motel

    Palm Crest Resort Motel

    Hotel

    Excellent

    (80 reviews)

    9.4
    Palm Crest Resort Motel St. Pete Beach is situated in the St Pete Beach - Long Key district, merely 10 minutes' walk from the St. Pete Beach Access and features 13 rooms with views of the garden.

    starts from

    US$ 149 per one night

  • Bayview Plaza Waterfront Resort

    Bayview Plaza Waterfront Resort

    Hotel

    Excellent

    (62 reviews)

    8.2
    Located just 1.1 km from Suncoast Watersports, the comfortable Bayview Plaza Waterfront Resort St. Pete Beach features Wi-Fi in public areas and a car park on site. There is a boat dock near this…

    starts from

    US$ 217 per one night

  • Gulf Strand Resort By Travel Resort Services

    Gulf Strand Resort By Travel Resort Services

    Aparthotel

    Good

    (3 reviews)

    7.2
    The smoke-free Gulf Strand Resort By Travel Resort Services St. Pete Beach enjoys a prime location around a 5-minute walk from Polynesian Putter Miniature Golf Course and offers 33 rooms with views…

    starts from

    US$ 283 per one night

  • Cambria Hotel St Petersburg-Madeira Beach Marina

    Cambria Hotel St Petersburg-Madeira Beach Marina

    Hotel

    Excellent

    (624 reviews)

    8.8
    The stylish 3-star Cambria Hotel St Petersburg-Madeira Beach Marina St. Pete Beach is merely 9 minutes' stroll from Madeira Beach Access|the Madeira Beach Access and offers an ATM and a lift. The…

    starts from

    US$ 198 per one night

  • Hilton Garden Inn St. Pete Beach, Fl

    Hilton Garden Inn St. Pete Beach, Fl

    Hotel

    Excellent

    (604 reviews)

    8.6
    Situated around 500 metres from High Tide Slide, the 3-star smoke-free Hilton Garden Inn St. Pete Beach, Fl offers a summer terrace and barbecue grills. Located near a boat dock, this St. Pete Beach…

    starts from

    US$ 120 per one night

  • Ocean Club Treasure Island Hotel

    Ocean Club Treasure Island Hotel

    Hotel

    Excellent

    (389 reviews)

    9
    The 4-star Ocean Club Treasure Island Hotel St. Pete Beach offers guests access to the John's Pass Village and Boardwalk, which is 25 minutes' walk away. This hotel also provides Wi-Fi in public…

    starts from

    US$ 257 per one night

  • Gulf Winds Resort By Travel Resort Services

    Gulf Winds Resort By Travel Resort Services

    Resort

    Good

    (32 reviews)

    8
    Offering a shuffleboard court and barbecue, Gulf Winds Resort By Travel Resort Services St. Pete Beach is located in the St Pete Beach - Long Key district, merely a 5-minute walk from the Art Expo…

    starts from

    US$ 154 per one night

  • South Beach Oceanfront Resort

    South Beach Oceanfront Resort

    Aparthotel

    Excellent

    (57 reviews)

    8.8
    Featuring a vending machine and a lift, the 3-star South Beach Oceanfront Resort St. Pete Beach is situated in the Treasure Island district of St. Pete Beach, approximately a 25-minute walk from the…

    starts from

    US$ 171 per one night

  • St. Pete Beach Suites

    St. Pete Beach Suites

    Hotel

    Excellent

    (706 reviews)

    8.4
    Offering a picnic area and barbecue grills, St. Pete Beach Suites hotel is located in the St Pete Beach - Long Key district, 6 minutes' walk from the Art Expo Custom Framing Gallery. Featuring 29…

    starts from

    US$ 185 per one night

  • Ebbtide Inn

    Ebbtide Inn

    Hotel

    Excellent

    (178 reviews)

    8.8
    Featuring a heated swimming pool, Ebbtide Inn St. Pete Beach is located in the Treasure Island district, only 1.4 km from the Alligator Attraction. There is also a car park.

    starts from

    US$ 80 per one night

  • Madeira Bay Resort II By Travel Resort Services

    Madeira Bay Resort II By Travel Resort Services

    Resort

    Good

    (38 reviews)

    8
    Madeira Bay Resort II By Travel Resort Services St. Pete Beach is situated an 8-minute stroll from the John's Pass Village and features a summer terrace and spa therapy. Wi-Fi is offered in public…

    starts from

    US$ 166 per one night

  • Coconut Inn Pass-A-Grille Beach

    Coconut Inn Pass-A-Grille Beach

    Hotel

    Excellent

    (75 reviews)

    9.2
    Located in the St Pete Beach - Long Key district of St. Pete Beach and right near the Pass-a-Grille|Pass-a-Grille Beach, the 3-star Coconut Inn Pass-A-Grille Beach St. Pete Beach features a sundeck…

    starts from

    US$ 115 per one night

  • Surf Beach Treasure Island Resort

    Surf Beach Treasure Island Resort

    Aparthotel

    Excellent

    (48 reviews)

    8.8
    Boasting a sun deck, spa therapy, and a picnic area, Surf Beach Treasure Island Resort St. Pete Beach is located 9 minutes' walk from the Treasure Island Slide. This resort boasts a heated swimming…

    starts from

    US$ 522 per one night

  • Oasis Palms Resort

    Oasis Palms Resort

    Hotel

    Good

    (254 reviews)

    7.4
    Offering a heated swimming pool, Oasis Palms Resort St. Pete Beach is situated in the Treasure Island district, only a 12-minute walk from the John's Pass Village. Wi-Fi is featured in the rooms.

    starts from

    US$ 106 per one night

  • Provident Oceana Beachfront Suites

    Provident Oceana Beachfront Suites

    Aparthotel

    Excellent

    (420 reviews)

    8.8
    The 4-star Provident Oceana Beachfront Suites St. Pete Beach hotel is nestled right in the centre of the centre of St. Pete Beach, around a -minute walk from Ron McKenney Park, and features Wi-Fi and…

    starts from

    US$ 305 per one night

  • Bay Palms Waterfront Resort - Hotel And Marina

    Bay Palms Waterfront Resort - Hotel And Marina

    Hotel

    Good

    (38 reviews)

    8
    The 3-star smoke-free Bay Palms Waterfront Resort - Hotel And Marina St. Pete Beach is only 550 metres from the St. Pete Beach Access and features an ATM and currency exchange. Located around a 10…

    starts from

    US$ 210 per one night

  • Tropic Terrace

    Tropic Terrace

    Resort

    Excellent

    (1 review)

    9
    Tropic Terrace Hotel St. Pete Beach enjoys a beachfront location and provides easy access to Treasure Island Golf Tennis Recreation Center 25 minutes' walk away. This resort also features Wi-Fi…

    starts from

    US$ 315 per one night

All accommodations in St. Pete Beach

Choose from our list of carefully selected hotels to make your stay unforgettable!

Show more Show less

Change your search parameters to find the hotel you want.

Thank you for subscribing
Currency
  • USD U.S. dollar
  • EUR Euro
  • GBP Pound sterling
  • AUD Australian dollar
  • CAD Canadian dollar
  • BRL Brazilian real
  • CNY Chinese yuan
  • CZK Czech koruna
  • DKK Danish krone
  • HKD Hong Kong dollar
  • ILS Israeli new sheqel
  • JPY Japanese yen
  • MYR Malaysian ringgit
  • NZD New Zealand dollar
  • NOK Norwegian krone
  • PLN Polish zloty
  • RON Romanian leu
  • RUB Russian ruble
  • SAR Saudi riyal
  • SGD Singapore dollar
  • ZAR South African rand
  • KRW South Korean won
  • SEK Swedish krona
  • CHF Swiss franc
  • TRY Turkish lira
  • UAH Ukrainian hryvnia
  • THB Thai baht
  • ARS Argentina, Peso
Select language
Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0