U
Location
Check in
Add guests
Where are you going?
Check in - Check out
2 Guests
Guests
U
Legal
Terms
Privacy policy
Cheap hotels in St. Pete Beach, Florida from $230/night | Brek
You were interested in this property
Hilton Garden Inn St. Pete Beach, FL
Hotel
9.2
/10
Excellent
1,006 reviews
"perfect view of sunset"
Pool
Free Wifi
Pets friendly
Consecutive positive reviews from 23 guests
$532
$1,102
More deals
View all
$532
/night
$570
total
includes taxes & fees
Lowest Price
$532
/night
$570
total
includes taxes & fees
View deal
More rates from $532
$532
/night
$570
total
includes taxes & fees
$1,102
/night
$1,213
total
includes taxes & fees
Plaza Beach Hotel - Beachfront Resort
Resort
9
/10
Excellent
1,008 reviews
Pool
Free Wifi
Gym
$440
$687
More deals
View all
Expedia ·
$243
/night
$319
total
includes taxes & fees
Lowest Price
Expedia
$243
/night
$319
total
includes taxes & fees
View deal
More rates from $440
$440
/night
$485
total
includes taxes & fees
$687
/night
$756
total
includes taxes & fees
St. Pete Beach Suites
Hotel
9.2
/10
Excellent
1,011 reviews
"watch the sunsets"
Pool
Free Wifi
Pets friendly
$374
$374
More deals
View all
Expedia ·
$230
/night
$277
total
includes taxes & fees
Lowest Price
Expedia
$230
/night
$277
total
includes taxes & fees
View deal
More rates from $374
$374
/night
$419
total
includes taxes & fees
$374
/night
$419
total
includes taxes & fees
Sirata Beach Resort St Pete Beach
Resort
7.4
/10
Good
2,226 reviews
Pool
Hot Tub
Free Wifi
$333
$385
More deals
View all
Expedia ·
$298
/night
$376
total
includes taxes & fees
Lowest Price
Expedia
$298
/night
$376
total
includes taxes & fees
View deal
More rates from $333
$333
/night
$373
total
includes taxes & fees
$385
/night
$432
total
includes taxes & fees
Beach House Suites by the Don CeSar
Hotel
9
/10
Excellent
1,089 reviews
"Views were great"
Pool
Hot Tub
Free Wifi
$383
$410
More deals
View all
Expedia ·
$359
/night
$451
total
includes taxes & fees
Lowest Price
Expedia
$359
/night
$451
total
includes taxes & fees
View deal
More rates from $383
$383
/night
$426
total
includes taxes & fees
$410
/night
$456
total
includes taxes & fees
The Don CeSar
Hotel
9
/10
Excellent
1,148 reviews
"ocean views"
Pool
Hot Tub
Free Wifi
Consecutive positive reviews from 149 guests
$426
Expedia
$431
More deals
View all
$419
/night
$466
total
includes taxes & fees
Lowest Price
$419
/night
$466
total
includes taxes & fees
View deal
More rates from $426
$426
/night
$473
total
includes taxes & fees
Expedia
$431
/night
$532
total
includes taxes & fees
The Hotel Zamora
Hotel
8.6
/10
Excellent
325 reviews
"beautiful location"
Pool
Hot Tub
Free Wifi
Consecutive positive reviews from 40 guests
$363
$363
More deals
View all
$361
/night
$408
total
includes taxes & fees
Lowest Price
$361
/night
$408
total
includes taxes & fees
View deal
More rates from $363
$363
/night
$411
total
includes taxes & fees
$363
/night
$411
total
includes taxes & fees
La Tortuga Historic Downtown Pass A Grille
Apart hotel
9.4
/10
Excellent
6 reviews
Pool
Free Wifi
Free parking
Expedia ·
$350
/night
$521
total
includes taxes & fees
Lowest Price
Expedia
$350
/night
$521
total
includes taxes & fees
View deal
Island Grand at TradeWinds
Resort
7.6
/10
Very Good
1,151 reviews
Pool
Hot Tub
Free Wifi
$478
$478
More deals
View all
Expedia ·
$279
/night
$377
total
includes taxes & fees
Lowest Price
Expedia
$279
/night
$377
total
includes taxes & fees
View deal
More rates from $478
$478
/night
$541
total
includes taxes & fees
$478
/night
$541
total
includes taxes & fees
RumFish Beach at TradeWinds
Resort
8.2
/10
Very Good
1,922 reviews
Pool
Hot Tub
Free Wifi
$517
$517
More deals
View all
Expedia ·
$259
/night
$355
total
includes taxes & fees
Lowest Price
Expedia
$259
/night
$355
total
includes taxes & fees
View deal
More rates from $517
$517
/night
$580
total
includes taxes & fees
$517
/night
$580
total
includes taxes & fees
1
Nearby Cities
Treasure Island, Florida
2 miles away
Tierra Verde, Florida
4 miles away
Madeira Beach, Florida
5 miles away
North Redington Beach, Florida
7 miles away
St. Petersburg, Florida
7 miles away
Pinellas Park, Florida
8 miles away
Largo, Florida
12 miles away
Indian Rocks Beach
12 miles away
Show map
Search as I move the map