We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

St. Petersburg

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in St. Petersburg?

We'll send you updates with the latest deals, reviews and articles for St. Petersburg each week.

Map of St. Petersburg Hotels

Hotels (42)

B&Bs / Inns (6)

Specialty Lodging (12)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
940 5th Ave S, St. Petersburg, FL 33705-1800
Staybridge Suites St. Petersburg Downtown Slideshow
Show Prices
$217 - $324 Avg. price/night*
Ollie #1 of 42 hotels in St. Petersburg
Professional photos | Traveler photos (462)
Special Offer Book Direct and Save
950 Lake Carillon Dr, St. Petersburg, FL 33716
Hilton Saint Petersburg Carillon Park Slideshow
Show Prices
$177 - $314 Avg. price/night*
Ollie #2 of 42 hotels in St. Petersburg
  •  Wonderful Hotel 
  • Wonderful property. The rooms were immaculate, and my girls enjoyed the... more
  • February 26, 2017
Professional photos | Traveler photos (212)
Special Offer STOP CLICKING AROUND
443 4th Ave N, St. Petersburg, FL 33701-2805
Show Prices
$102 - $161 Avg. price/night*
Ollie #3 of 42 hotels in St. Petersburg
  •  Great fun little hotel 
  • Nicely kept hotel with fun lobby and interesting decor. I wish we had... more
  • February 26, 2017
Professional photos | Traveler photos (53)
421 4th Ave N, St. Petersburg, FL 33701-2805
Show Prices
$121 - $191 Avg. price/night*
Ollie #4 of 42 hotels in St. Petersburg
  •  James Hitson 
  • This hotel is great. We were in St. Petersburg for our granddaughter's... more
  • February 26, 2017
Professional photos | Traveler photos (587)
80 Beach Dr NE, St. Petersburg, FL 33701-3914
Hampton Inn and Suites St. Petersburg Downtown Slideshow
Show Prices
$174 - $348 Avg. price/night*
Ollie #5 of 42 hotels in St. Petersburg
  •  Great Location 
  • The location is great, convenient to everything, The rooms were very nice... more
  • February 24, 2017
Professional photos | Traveler photos (474)
Special Offer STOP CLICKING AROUND
501 Fifth Ave NE, St. Petersburg, FL 33701
The Vinoy Renaissance St. Petersburg Resort & Golf Club Slideshow
Show Prices
$233 - $535 Avg. price/night*
Ollie #6 of 42 hotels in St. Petersburg
  •  Historical Tour 
  • Had the 1&1/2 hour tour that finished with a 3 course lunch. Lunch was... more
  • February 26, 2017
Professional photos | Traveler photos (644)
Special Offer Save Up To 20%
342 3rd Ave N, St. Petersburg, FL 33701
Show Prices
$105 - $150 Avg. price/night*
Ollie #7 of 42 hotels in St. Petersburg
Professional photos | Traveler photos (369)
333 1ST ST. S, St. Petersburg, FL 33701
Hilton St Petersburg Bayfront Slideshow
Show Prices
$207 - $382 Avg. price/night*
Ollie #8 of 42 hotels in St. Petersburg
  •  Bay front Hilton 
  • Very friendly environment with nice amenities. Causal bar and lobby... more
  • February 23, 2017
Professional photos | Traveler photos (301)
Offers & Announcements Bed & Breakfast Deal
875 94th Avenue North, St. Petersburg, FL 33702
Comfort Inn & Suites Northeast - Gateway Slideshow
Show Prices
$139 - $249 Avg. price/night*
Ollie #9 of 42 hotels in St. Petersburg
  •  Good base 
  • We stayed for 4 nights, top floor, very quiet and comfortable beds, lots... more
  • February 3, 2017
Professional photos | Traveler photos (51)
Special Offer Choice Privileges Points
1200 34th St North, St. Petersburg, FL 33713
Hampton Inn St. Petersburg Slideshow
Show Prices
$128 - $255 Avg. price/night*
Ollie #10 of 42 hotels in St. Petersburg
Professional photos | Traveler photos (60)
Special Offer STOP CLICKING AROUND
300 4th St N, St. Petersburg, FL 33701-2802
Courtyard St. Petersburg Downtown Slideshow
Show Prices
$170 - $347 Avg. price/night*
Ollie #11 of 42 hotels in St. Petersburg
  •  Wedding week stay 
  • Great location, lovely property. Staff has been very nice, helpful and... more
  • February 23, 2017
Professional photos | Traveler photos (90)
Special Offer Member Rates
2260 54th Ave N, I-275 exit 26, St. Petersburg, FL 33714-2055
Comfort Inn North Slideshow
Show Prices
$139 - $223 Avg. price/night*
Ollie #12 of 42 hotels in St. Petersburg
Professional photos | Traveler photos (120)
Special Offer Choice Privileges Points
12600 Roosevelt Blvd., St. Petersburg, FL 33716
St. Petersburg Marriott Clearwater Slideshow
Show Prices
$186 - $380 Avg. price/night*
Ollie #13 of 42 hotels in St. Petersburg
  •  Overnight get away  
  • Stay here for program that got cancelled before we arrived. Decided to... more
  • February 26, 2017
Professional photos | Traveler photos (65)
Special Offer Member Rates
6638 4th Street North, St. Petersburg, FL 33702
La Quinta Inn & Suites St. Petersburg Northeast Slideshow
Show Prices
$141 - $288 Avg. price/night*
Ollie #14 of 42 hotels in St. Petersburg
Professional photos | Traveler photos (58)
Special Offer Save up to 25%
340 Beach Dr NE, St. Petersburg, FL 33701
Show Prices
$242 - $419 Avg. price/night*
Ollie #15 of 42 hotels in St. Petersburg
Professional photos | Traveler photos (84)
234 3rd Ave N, St. Petersburg, FL 33701-3322
Hotel Indigo St Petersburg Downtown North Slideshow
Show Prices
$218 - $337 Avg. price/night*
Ollie #16 of 42 hotels in St. Petersburg
Professional photos | Traveler photos (144)
Special Offer Book Direct and Save
95 Central Ave, St. Petersburg, FL 33701
Ponce De Leon Hotel Slideshow
Show Prices
$111 - $156 Avg. price/night*
Ollie #17 of 42 hotels in St. Petersburg
  •  NOT a "boutique" hotel 
  • While the exterior architecture and location of this hotel is fantastic... more
  • February 22, 2017
Professional photos | Traveler photos (211)
Special Offer 3rd Night 50%OFF
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711
Show Prices
$95 - $206 Avg. price/night*
Ollie #18 of 42 hotels in St. Petersburg
Professional photos | Traveler photos (721)
206 Ninth Avenue Northeast, St. Petersburg, FL 33701
$79 - $279 Avg. price/night*
Ollie #19 of 42 hotels in St. Petersburg
Traveler photos (32)
650 34th Street North, St. Petersburg, FL 33713
Days Inn ST. Petersburg Central Slideshow
Show Prices
$90 - $171 Avg. price/night*
Ollie #20 of 42 hotels in St. Petersburg
  •  Nice and comfortable 
  • No compliants, other than the WiFi didn't stay connected. Staff were very... more
  • February 26, 2017
Professional photos | Traveler photos (107)
Special Offer Plan Ahead, Save 15%