118 properties found
Filters
Sort by:
Good
(236 reviews)
starts from
US$ 94 per one night
The Don Cesar
1.1 mi to the city center
3400 Gulf Boulevard, St. Pete Beach, United States
Excellent
(443 reviews)
starts from
US$ 226 per one night
Sea Jay Motel And Marina (Adults Only)
2.5 mi to the city center
Treasure Island
Excellent
(737 reviews)
starts from
US$ 99 per one night
Inn On The Beach
2.3 mi to the city center
1401 Gulf Way, St. Pete Beach, United States
Excellent
(299 reviews)
starts from
US$ 272 per one night
Sirata Beach Resort St Pete Beach
984 ft to the city center
5300 Gulf Boulevard, St. Pete Beach, United States
Good
(813 reviews)
starts from
US$ 98 per one night
Island Gulf Resort
4.5 mi to the city center
13912 Gulf Blvd, St. Pete Beach, United States
Good
(34 reviews)
starts from
US$ 220 per one night
Good
(144 reviews)
starts from
US$ 123 per one night
The Roth Hotel, Treasure Island, Florida
2953 ft to the city center
Treasure Island
Excellent
(135 reviews)
starts from
US$ 217 per one night
Island Grand At Tradewinds
1968 ft to the city center
5500 Gulf Blvd, St. Pete Beach, United States
Good
(383 reviews)
starts from
US$ 423 per one night
Sunrise Resort By Liberte'
1640 ft to the city center
118 107Th Avenue (Check-In Location Only), St. Pete Beach, United States
Excellent
(19 reviews)
starts from
US$ 255 per one night
Rumfish Beach At Tradewinds
3281 ft to the city center
6000 Gulf Boulevard, St. Pete Beach, United States
Good
(916 reviews)
starts from
US$ 149 per one night
Camelot By The Sea
2.1 mi to the city center
1801 Gulf Way, St. Pete Beach, United States
Excellent
(1 review)
starts from
US$ 175 per one night
The Beachcomber St. Pete Beach Resort & Hotel
3281 ft to the city center
6200 Gulf Boulevard, St. Pete Beach, United States
Good
(156 reviews)
starts from
US$ 103 per one night
Excellent
(409 reviews)
starts from
US$ 143 per one night
Doubletree Beach Resort by Hilton Tampa Bay / North Redington Beach
7.1 mi to the city center
17120 Gulf Boulevard, St. Pete Beach, United States
Excellent
(446 reviews)
starts from
US$ 139 per one night
Sunset Vistas Two Bedroom Beachfront Suites
3 mi to the city center
Treasure Island
Good
(1369 reviews)
starts from
US$ 201 per one night
Barefoot Beach Club
4 mi to the city center
13238 Gulf Boulevard, St. Pete Beach, United States
Excellent
(1205 reviews)
starts from
US$ 123 per one night
The Luce, St. Pete Beach, A Tribute Portfolio Hotel
3281 ft to the city center
6300 Gulf Boulevard, St. Pete Beach, United States
Good
(526 reviews)
starts from
US$ 119 per one night
The Hotel Zamora
4593 ft to the city center
3701 Gulf Blvd, St. Pete Beach, United States
Excellent
(107 reviews)
starts from
US$ 237 per one night
Bellwether Beach Resort
656 ft to the city center
5250 Gulf Boulevard, St. Pete Beach, United States
Excellent
(109 reviews)
starts from
US$ 120 per one night
Page Terrace Beachfront Hotel
2.1 mi to the city center
Treasure Island
Excellent
(451 reviews)
starts from
US$ 121 per one night
Grand Shores West
7.3 mi to the city center
17350 Gulf Boulevard, St. Pete Beach, United States
Excellent
(59 reviews)
starts from
US$ 159 per one night
Plaza Beach Hotel - Beachfront Resort
1968 ft to the city center
4506 Gulf Boulevard, St. Pete Beach, United States
Excellent
(103 reviews)
starts from
US$ 141 per one night
The Monterey Beach Resort
7.9 mi to the city center
17880 Gulf Boulevard 19, St. Pete Beach, United States
Good
(13 reviews)
starts from
US$ 152 per one night
Beach House Suites By The Don Cesar
3281 ft to the city center
3860 Gulf Boulevard, St. Pete Beach, United States
Excellent
(219 reviews)
starts from
US$ 198 per one night
Treasure Island Hotel And Marina
2.5 mi to the city center
Treasure Island
Excellent
(978 reviews)
starts from
US$ 141 per one night
Residence Inn By Marriott St. Petersburg Treasure Island
2.9 mi to the city center
Treasure Island
Excellent
(252 reviews)
starts from
US$ 489 per one night
Crystal Palms Beach Resort
2.8 mi to the city center
Treasure Island
Excellent
(138 reviews)
starts from
US$ 173 per one night
Excellent
(1342 reviews)
starts from
US$ 150 per one night
Dolphin Beach Resort
984 ft to the city center
4900 Gulf Boulevard, St. Pete Beach, United States
Excellent
(495 reviews)
starts from
US$ 99 per one night
Coral Reef Resort
2953 ft to the city center
5800 Gulf Blvd, St. Pete Beach, United States
Excellent
(53 reviews)
starts from
US$ 243 per one night
The Saint Hotel
1640 ft to the city center
7201 Sunset Way, St. Pete Beach, United States
Excellent
(598 reviews)
starts from
US$ 183 per one night
Westwinds Waterfront Resort
1.9 mi to the city center
Treasure Island
Excellent
(289 reviews)
starts from
US$ 161 per one night
Palm Crest Resort Motel
3609 ft to the city center
3848 Gulf Boulevard, St. Pete Beach, United States
Excellent
(80 reviews)
starts from
US$ 149 per one night
Bayview Plaza Waterfront Resort
2625 ft to the city center
4321 Gulf Blvd St, St. Pete Beach, United States
Excellent
(62 reviews)
starts from
US$ 217 per one night
Gulf Strand Resort By Travel Resort Services
1640 ft to the city center
4510 Gulf Boulevard, St. Pete Beach, United States
Good
(3 reviews)
starts from
US$ 283 per one night
Cambria Hotel St Petersburg-Madeira Beach Marina
5.2 mi to the city center
15015 Madeira Way, St. Pete Beach, United States
Excellent
(624 reviews)
starts from
US$ 198 per one night
Hilton Garden Inn St. Pete Beach, Fl
3609 ft to the city center
6100 Gulf Boulevard, St. Pete Beach, United States
Excellent
(604 reviews)
starts from
US$ 120 per one night
Ocean Club Treasure Island Hotel
2.7 mi to the city center
Treasure Island
Excellent
(389 reviews)
starts from
US$ 257 per one night
Gulf Winds Resort By Travel Resort Services
1968 ft to the city center
6800 Sunset Way, St. Pete Beach, United States
Good
(32 reviews)
starts from
US$ 154 per one night
South Beach Oceanfront Resort
2.6 mi to the city center
Treasure Island
Excellent
(57 reviews)
starts from
US$ 171 per one night
St. Pete Beach Suites
1968 ft to the city center
6801 Sunset Way, St. Pete Beach, United States
Excellent
(706 reviews)
starts from
US$ 185 per one night
Excellent
(178 reviews)
starts from
US$ 80 per one night
Madeira Bay Resort II By Travel Resort Services
4 mi to the city center
13235 Gulf Boulevard, St. Pete Beach, United States
Good
(38 reviews)
starts from
US$ 166 per one night
Coconut Inn Pass-A-Grille Beach
2.4 mi to the city center
113 11Th Avenue, St. Pete Beach, United States
Excellent
(75 reviews)
starts from
US$ 115 per one night
Surf Beach Treasure Island Resort
2.4 mi to the city center
Treasure Island
Excellent
(48 reviews)
starts from
US$ 522 per one night
Good
(254 reviews)
starts from
US$ 106 per one night
Provident Oceana Beachfront Suites
1.7 mi to the city center
Treasure Island
Excellent
(420 reviews)
starts from
US$ 305 per one night
Bay Palms Waterfront Resort - Hotel And Marina
2953 ft to the city center
4506 Gulf Blvd (Check-In Only), St. Pete Beach, United States
Good
(38 reviews)
starts from
US$ 210 per one night
Excellent
(1 review)
starts from
US$ 315 per one night
Choose from our list of carefully selected hotels to make your stay unforgettable!
Change your search parameters to find the hotel you want.