Find and Compare Cheap Car Rental deals
Find Cheap St Petersburg Hotel Deals
Looking for the best hotels in St Petersburg? Save up to 60% off with our exclusive promo deals when booking a last minute St Petersburg hotel. Book today!
3 or more characters

Tru By Hilton St. Petersburg Downtown Central Ave
Standard Hotel
ST PETERSBURG, FL, 33712
0.818 Miles away from downtown St Petersburg
$259
Book Now $259

Days Inn By Wyndham St. Petersburg Central
Tourist Hotel
ST PETERSBURG, FL, FL 33713
0.859 Miles away from downtown St Petersburg
$77
Book Now $77

Budget Inn - St. Petersburg
Tourist Hotel
ST PETERSBURG, FL, FL 33713
0.924 Miles away from downtown St Petersburg
$79
Book Now $79

Holiday Inn West
Standard Hotel
ST.PETERSBURG , FL, 33713
1.1 Miles away from downtown St Petersburg
$110
Book Now $110

Quality Inn And Suites At Tropicana Fiel
Standard Hotel
ST. PETERSBURG, FL, 33713
1.3 Miles away from downtown St Petersburg
$79
Book Now $79

Staybridge Suites St. Petersbur
Standard Hotel
ST PETERSBURG, FL, 33705
1.4 Miles away from downtown St Petersburg
$136
Book Now $136

The Inn On Third
Tourist Hotel
ST PETERSBURG, FL, 33701
1.9 Miles away from downtown St Petersburg
$129
Book Now $129

Avalon Hotel Downtown St. Petersburg
ST PETERSBURG, FL, FL 33701
1.9 Miles away from downtown St Petersburg
$135
Book Now $135

Hollander Hotel
ST PETERSBURG, FL, 33701
1.9 Miles away from downtown St Petersburg
$137
Book Now $137

Courtyard By Marriott St Petersburg Downtown
First Class Hotel
St. Petersburg, FL, 33701
1.9 Miles away from downtown St Petersburg
$144
Book Now $144

Hilton St. Petersburg Bayfront
First Class Hotel
SAINT PETERSBURG, FL, 33701
2.1 Miles away from downtown St Petersburg
$153
Book Now $153

Hyatt Place St Petersburg/downtown
Standard Hotel
ST PETERSBURG, FL, 33701
2.1 Miles away from downtown St Petersburg
$163
Book Now $163

The Exchange Hotel
Tourist Hotel
ST. PETERSBURG, FL, 33701
2.1 Miles away from downtown St Petersburg
$169
Book Now $169

Hampton Inn & Suites St. Petersburg/downtown
First Class Hotel
ST PETERSBURG, FL, 33701
2.2 Miles away from downtown St Petersburg
$163
Book Now $163

The Vinoy Renaissance St Petersburg Resort And Golf Club
First Class Hotel
St. Petersburg, FL, 33701
2.5 Miles away from downtown St Petersburg
$467
Book Now $467

The Historic Peninsula Inn
Standard Hotel
ST PETERSBURG, FL, FL 33707
3.1 Miles away from downtown St Petersburg
$191
Book Now $191

Super 8 By Wyndham St. Petersburg
Standard Hotel
ST PETERSBURG, FL, 33714
3.3 Miles away from downtown St Petersburg
$56
Book Now $56

Red Roof Inn Tampa Bay - St. Petersburg
Tourist Hotel
ST PETERSBURG, FL, FL 33714
3.3 Miles away from downtown St Petersburg
$63
Book Now $63

Days Inn By Wyndham St. Petersburg / Tampa Bay Area
Standard Hotel
SAINT PETERSBURG, FL, 33714-2430
3.3 Miles away from downtown St Petersburg
$65
Book Now $65

Fairfield Inn N Stes St Peters
Standard Hotel
ST. PETERSBURG, FL, 33714
3.5 Miles away from downtown St Petersburg
$89
Book Now $89

Comfort Inn St Petersburg North
Standard Hotel
ST PETERSBURG, FL, 33714
3.5 Miles away from downtown St Petersburg
$89
Book Now $89

Quality Inn Saint Petersburg North-tampa
Standard Hotel
ST PETERSBURG, FL, 33714
3.6 Miles away from downtown St Petersburg
$75
Book Now $75

Holiday Inn Exp Stes I-275
Standard Hotel
SAINT PETERSBURG, FL, 33714
3.6 Miles away from downtown St Petersburg
$94
Book Now $94

Crystal Bay Hotel
Standard Hotel
ST PETERSBURG, FL, 33710
4.4 Miles away from downtown St Petersburg
$144
Book Now $144

Magnuson Hotel Marina Cove
First Class Hotel
ST PETERSBURG, FL, FL 33711
4.5 Miles away from downtown St Petersburg
$97
Book Now $97

La Quinta Inn Ste Ne St Pete
Standard Hotel
SAINT PETERSBURG, FL, 33702
4.7 Miles away from downtown St Petersburg
$80
Book Now $80

La Quinta By Wyndham St. Petersburg Nort
Standard Hotel
ST PETERSBURG, FL, FL 33702
4.7 Miles away from downtown St Petersburg
$99
Book Now $99

La Quinta Inn By Wyndham Tampa Bay Pinellas Park Clearwater
Standard Hotel
PINELLAS PARK, FL, 33781
4.9 Miles away from downtown St Petersburg
$92
Book Now $92

Hampton Inn Pinellas Park St Petersburg
Standard Hotel
PINELLAS PARK, FL, 33781
5 Miles away from downtown St Petersburg
$112
Book Now $112

Alden Suites
Tourist Hotel
ST PETE BEACH, FL, 33706
5.3 Miles away from downtown St Petersburg
$225
Book Now $225

Tradewinds Island Grand
First Class Hotel
ST PETE BEACH, FL, 33706
5.3 Miles away from downtown St Petersburg
$279
Book Now $279

Country Inn Stes St Petersburg
Standard Hotel
PINELLAS PARK, FL, 33781
5.4 Miles away from downtown St Petersburg
$78
Book Now $78

Postcard Inn On The Beach
Standard Hotel
ST PETE BEACH, FL, 33706
5.4 Miles away from downtown St Petersburg
$152
Book Now $152

Rumfish Beach Resort By Tradewinds
Standard Hotel
ST PETES BEACH, FL, 33706
5.4 Miles away from downtown St Petersburg
$234
Book Now $234

Hilton Garden Inn St. Pete Beach
First Class Hotel
ST PETE BEACH, FL, 33706
5.4 Miles away from downtown St Petersburg
$759
Book Now $759

Hotel Zamora
Luxury Hotel
ST PETE BEACH, FL, 33706
5.7 Miles away from downtown St Petersburg
$206
Book Now $206

Beach House Suites
Luxury Hotel
SAINT PETE BEACH, FL, 33706
5.7 Miles away from downtown St Petersburg
$224
Book Now $224

Fusion Resort Two Bedroom Suites
Luxury Hotel
ST PETE BEACH, FL, FL 33706
5.8 Miles away from downtown St Petersburg
$229
Book Now $229

The Don Cesar
Luxury Hotel
ST PETE BEACH, FL, 33706
5.9 Miles away from downtown St Petersburg
$455
Book Now $455

Molloy Gulf Motel & Cottages
Standard Hotel
ST PETE BEACH, FL, FL 33706
6 Miles away from downtown St Petersburg
$212
Book Now $212

Bilmar Beach Resort
Standard Hotel
TREASURE ISLAND, FL, 33706
6.1 Miles away from downtown St Petersburg
$229
Book Now $229

Comfort Inn And Suites Northeast - Gatew
Standard Hotel
ST. PETERSBURG, FL, 33702
6.2 Miles away from downtown St Petersburg
$84
Book Now $84

Treasure Island Beach Resort
Luxury Hotel
6.2 Miles away from downtown St Petersburg
$286
Book Now $286

Boca Ciega Resort
Standard Hotel
ST PETERSBURG, FL, FL 33706
6.3 Miles away from downtown St Petersburg
$169
Book Now $169

Crystal Palms Beach Resort
TREASURE ISLAND, FL, 33706
6.4 Miles away from downtown St Petersburg
$164
Book Now $164

Residence Inn By Marriott St Petersburg Tierra Verde
First Class Hotel
TIERRA VERDE, FL, 33715
6.4 Miles away from downtown St Petersburg
$178
Book Now $178

The Sands Of Treasure Island
Tourist Hotel
ST PETE BEACH, FL, FL 33706
6.6 Miles away from downtown St Petersburg
$170
Book Now $170

Residence Inn By Marriott St. Petersburg
Standard Hotel
ST PETE BEACH, FL, FL 33706
6.6 Miles away from downtown St Petersburg
$329
Book Now $329

Residence Inn St. Petersburg Treasure Island
First Class Hotel
TREASURE ISLAND, FL, 33706
6.6 Miles away from downtown St Petersburg
$485
Book Now $485

Sunset Vistas Beachfront Suites
Luxury Hotel
TREASURE ISLAND, FL, 33706
6.7 Miles away from downtown St Petersburg
$188
Book Now $188

Holiday Inn Exp Stes Madeira
First Class Hotel
ST. PETERSBURG, FL, 33708
7.4 Miles away from downtown St Petersburg
$103
Book Now $103

Holiday Inn Express & Suites - St. Peter
Standard Hotel
ST PETERSBURG, FL, FL 33708
7.4 Miles away from downtown St Petersburg
$129
Book Now $129

Courtyard By Marriott St Petersburg Clearwater Madeira Beach
First Class Hotel
Madeira Beach, FL, 33708
8.1 Miles away from downtown St Petersburg
$152
Book Now $152