Hotels in St. Pete Beach, United States of America

Search among 64 available hotels and places to stay in St. Pete Beach.

Check-in
Sat, 17 Jan
Check-out
Sun, 18 Jan
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Sat, 17 Jan
-
Check-out
Sun, 18 Jan
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Sat, 17 Jan
-
Check-out
Sun, 18 Jan
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
51-64 out of 64
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
7.9
Very good88 total reviews
our site & Booking.com
Map
2.7 mi from City Center950 yd from The Pearl Restaurant
Offering 15 rooms with views of the sea, the 2-star Arvilla Motel is set in the Treasure Island district of St. Pete Beach, within a 10-minute drive of Gators Parasail.
FromUS$ 186 /nightSelect
7.9
Very good28 total reviews
our site & Booking.com
Map
4.5 mi from City Center
Set 0.9 miles from John's Pass, the 2-star Island Gulf Resort, A Vri features 18 rooms with private bathrooms.
FromUS$ 175 /nightSelect
8.3
Great1212 total reviews
our site & Booking.com
Map
3.6 mi from City Center
While staying at the John'S Pass Hotel - Fully Remote Check In you are invited to discover Treasure Island Slide Florida, set 10 minutes away by car, or Gulf Boulevard, which is 2.9 miles away.
FromUS$ 133 /nightSelect
8.5
Great81 total reviews
our site & Booking.com
Map
1.3 mi from City Center1680 yd from The Pearl Restaurant
While staying at the Sunrise Motel St. Pete Beach you are invited to discover Sunset Beach, set 3 miles away, or St Pete Beach Theatre, which is a 25-minute walk away.
FromUS$ 202 /nightSelect
9.3
Perfect13 total reviews
our site & Booking.com
Map
566 yd from City Center673 yd from St Pete Beach Theatre
Offering a swimming pool, the Pearl Cabana Club boasts a location just an 8-minute walk from Upham Beach Park.
FromUS$ 337 /nightSelect
8.8
Great233 total reviews
our site & Booking.com
Map
2.9 mi from City Center1372 yd from The Pearl Restaurant
You can relax by a swimming pool in the Takeover! Groups Up To 47 Guests! St. Pete Beach, located 0.7 miles from John's Pass Village.
FromUS$ 53 /nightSelect
8.3
Great22 total reviews
our site & Booking.com
Map
1.0 mi from City Center169 yd from Ruins de El Dorado Adventure
Located in the St. Pete Beach - Long Key district, a 10-minute walk from Dolphin Landings Charter Boat Center, the Sunrise Resort By Liberte' St. Pete Beach offers access to a hot tub and an outdoor swimming pool.
FromUS$ 255 /nightSelect
5.8
Needs improvement22 total reviews
our site & Booking.com
Map
590 yd from City Center668 yd from St Pete Beach Theatre
The Upham Beach Inn, located steps from Upham Beach Park, is also at a proximity to The Beach Theatre.
FromUS$ 329 /nightSelect
9.0
Perfect29 total reviews
our site & Booking.com
Map
424 yd from City Center510 yd from Saint Petersburg Beach Amusement
Located only an 8-minute stroll from Upham Beach Park, the Lofts At St Pete Beach features 12 rooms with views of the pool.
FromUS$ 231 /nightSelect
9.0
Perfect204 total reviews
our site & Booking.com
Map
2.7 mi from City Center974 yd from The Pearl Restaurant
While staying at the 2-star Beachside Resort St. Pete Beach you are invited to discover Gators Parasail, set approximately a 10-minute drive away, or Rosselli Park, which is 0.9 miles away.
FromUS$ 99 /nightSelect
9.1
Perfect353 total reviews
our site & Booking.com
Map
2.7 mi from City Center909 yd from The Pearl Restaurant
Offering a Jacuzzi and an outdoor swimming pool along with the outdoor swimming pool, the 4-star Ocean Club Treasure Island is set within 2.6 miles of Madeira Beach Access.
FromUS$ 257 /nightSelect
7.2
Very good208 total reviews
our site & Booking.com
Map
2.8 mi from City Center1189 yd from The Pearl Restaurant
St. Pete Beach Access is 2.9 miles from the 4-star Oasis Palms Resort that features a swimming pool.
FromUS$ 106 /nightSelect
8.5
Great152 total reviews
our site & Booking.com
Map
7.4 mi from City Center
FromUS$ 160 /nightSelect
8.9
Great15 total reviews
our site & Booking.com
Map
2.8 mi from City Center1159 yd from The Pearl Restaurant
Offering a setting 2.8 miles from Sunset Beach Pavilion, the Treasure Island Beach Club 727-360-7096 St. Pete Beach includes 36 rooms and features a Jacuzzi, a sauna, and an outdoor swimming pool.
Select
  • 1
  • 2