Star Rating
Hotel Name
Price Range (USD) to
Amenities

33747 Hotels/Motels & Accommodations

Quality Inn & Suites at Tropicana Filed in St.petersburg
+1-888-690-5247
1400 34th St. North, St.petersburg, FL 33713 ~0.61 miles southeast of 33747
  • Cheap property
  • 75 rooms in hotel
From$60
Average 3.5 /5 Review Score Call BookMore Details
Holiday Inn St. Petersburg West in St. Petersburg
+1-888-305-3366
1200 34th St. North, St. Petersburg, FL 33713 ~0.71 miles southeast of 33747
  • 3 star Highway property
  • 129 rooms in hotel
From$94
Very Good 4.0 /5 Read Reviews Call BookMore Details
Days Inn St. Petersburg
+1-800-881-1523
650 34th St. North, St. Petersburg, FL 33713 ~0.98 miles southeast of 33747
  • Economical property
  • 28 rooms in hotel
  • Hair dryer didn't work
  • Good service
From$60
Average 3.5 /5 Guest Reviews Call BookMore Details
Red Roof Inn St. Petersburg / Tampabay
+1-888-283-3404
4999 34th St. North, St Petersburg, FL 33714 ~1.92 miles north of 33747
  • 2 star Suburban hotel
  • 120 sleeping rooms in hotel
From$44
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Days Inn North
+1-866-221-8581
5005 34th St. North, St. Petersburg, FL 33714 ~1.97 miles north of 33747
  • 3-star Suburban property
  • Hotel has 3 meeting rooms
From$31
Average 3.5 /5 Read Reviews Call BookMore Details
Super 8 St. Petersburg in St. Petersburg
+1-866-429-5787
5005a 34th St. North, St. Petersburg, FL 33714 ~1.97 miles north of 33747
  • Economy Downtown property
  • 80 rooms in property
Knights Inn
+1-888-690-5281
2595 54th Ave. North, Saint Petersburg, FL 33714 ~2.51 miles northeast of 33747
  • Inexpensive Downtown property
  • 100 rooms in hotel
  • Average parking
  • Good internet service
Comfort Inn North in Saint Petersburg
+1-888-690-5247
2260 54th Ave. North, Saint Petersburg, FL 33714 ~2.54 miles northeast of 33747
  • Mid-scale Highway hotel
  • 7 suites in property
  • Rooms need regular maintenance
  • Excellent customer service
From$65
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Holiday Inn Express St. Petersburg in St Petersburg
+1-888-305-3366
2171 54th Ave. North, St Petersburg, FL 33714 ~2.72 miles northeast of 33747
  • 3-star Highway property
  • Free breakfast available
  • Service is relatively professional
  • Access by car is easy and beds are comfortable
From$90
Very Good 4.0 /5 Reviews Call BookMore Details
Staybridge Suites St. Petersburg Downtown
+1-800-881-1523
940 5th Ave. South, St. Petersburg, FL 33705 ~3.02 miles southeast of 33747
  • Midscale Downtown hotel
  • 5 floors in property
From$95
Very Good 4.5 /5 Read Reviews Call BookMore Details
Hollander Hotel in St Petersburg
+1-888-283-3404
421 4th Ave. North, St Petersburg, FL 33701 ~3.19 miles east of 33747
  • Mid-scale property
  • Hotel has 75 rooms
  • Most guests enjoyed the snacks that were offered
  • Most guests had problems with the shower
From$105
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Courtyard by Marriott St. Petersburg Downtown
+1-866-221-8581
300 4th St. North, St. Petersburg, FL 33701 ~3.23 miles east of 33747
  • Midscale Downtown property
  • Gym / Fitness Center Available
  • Room to be very comfortable and well appointed
  • Excellent city hotel
From$89
Very Good 4.0 /5 Review Score Call BookMore Details
The Inn on Third : 342 3rd Ave. North
+1-866-429-5787
342 3rd Ave. North, St. Petersburg, FL 33701 ~3.31 miles east of 33747
  • Cheap Downtown property
  • Check in: 2:00 PM
  • World class service
  • About half of guests didn't like the uncomfortable beds
From$79
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Oakwood at Cottonwood Bayview - St Petersburg
+1-888-690-5281
235 3rd Ave. North, St Petersburg, FL 33701 ~3.38 miles east of 33747
  • 3-star property
  • 309 rooms in hotel
Hotel Indigo St. Pete - St. Petersburg
+1-888-690-5247
234 3rd Ave. North, St. Petersburg, FL 33701 ~3.38 miles east of 33747
  • 3 star Downtown hotel
  • Gym is available on property
  • Excellent customer service
  • Furniture needs more attention
From$109
Average 3.5 /5 Reviews Call BookMore Details
Cordova Inn Downtown St. Pete
+1-888-305-3366
253 2nd Ave. North, St Petersburg, FL 33701 ~3.39 miles east of 33747
  • 3-star Downtown hotel
  • 32 rooms in hotel
  • Most guests thought it was a great value
  • Awesome terrace
From$50
Average 3.5 /5 Read Reviews Call BookMore Details
La Quinta Inn by Wyndham
+1-800-881-1523
7500 Highway 19 North, Pinellas Park, FL 33781 ~3.41 miles north of 33747
  • Cheap Highway property
  • Check-in: 3p
  • Beds were acceptable for 61%
  • Bad housekeeping, according to 65%
From$52
Average 3.0 /5 Review Score Call BookMore Details
La Veranda Bed & Breakfast - St. Petersburg
+1-888-283-3404
111 5th Ave. North, St. Petersburg, FL 33701 ~3.43 miles east of 33747
  • 3-star Downtown property
  • Check in: 3
  • Helped with reservations
  • Relaxing veranda
From$85
Very Good 4.5 /5 Read Reviews Call BookMore Details
Terrace Park Suites : 206 9th Ave. Ne
+1-866-221-8581
206 9th Ave. Ne, Saint Petersburg, FL 33701 ~3.51 miles east of 33747
  • Two star Downtown property
  • Check-in time: 3:00 pm
Hyatt Place St. Petersburg Downtown in St. Petersburg
+1-866-429-5787
25 2nd St. North, St. Petersburg, FL 33701 ~3.53 miles east of 33747
  • 3 star Downtown hotel
  • 15 floors in hotel
From$149
Very Good 4.5 /5 Review Score Call BookMore Details
Beach Drive Inn Bed & Breakfast
+1-888-690-5281
532 Beach Dr. Ne, Saint Petersburg, FL 33701 ~3.60 miles east of 33747
  • 3-star Downtown property
  • 2 suites in property
  • Awesome vibe
  • Rooms need regular maintenance
From$110
Very Good 4.5 /5 Read Reviews Call BookMore Details
Hampton Inn & Suites Downtown / St. Petersburg : 80 Beach Dr. N.e.
+1-888-690-5247
80 Beach Dr. N.e., St. Petersburg, FL 33701 ~3.62 miles east of 33747
  • Mid-scale Downtown hotel
  • Check-in time: 3:00pm
  • Tasty breakfast
  • Spacious rooms
From$129
Very Good 4.5 /5 Reviews Call BookMore Details
Ponce De Leon Hotel in St. Petersburg
+1-888-305-3366
95 Central Ave., St. Petersburg, FL 33701 ~3.62 miles east of 33747
  • Mid-scale Downtown property
  • Check-in time: 3:00pm
From$79
Average 3.5 /5 Hotel Reviews Call BookMore Details
Hilton St. Petersburg Bayfront in St. Petersburg
+1-800-881-1523
333 1st. St. South, St. Petersburg, FL 33701 ~3.67 miles east of 33747
  • Midscale Downtown property
  • 14 suites in hotel
  • Lack of hot tub
  • For 86%, parking prices were too high
From$80
Average 3.5 /5 Guest Reviews Call BookMore Details
The Renaissance Vinoy Resort
+1-888-283-3404
501 5th Ave. Ne, St. Petersburg, FL 33701 ~3.71 miles east of 33747
  • 4 star Resort hotel
  • Check in time: 4PM
  • Almost all guests loved the menu selection
  • The majority of guests thought the building was wonderful
From$99
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Country Inn & Suites St. Petersburg Clearwater in Pinellas Park
+1-866-221-8581
8050 Us 19, Pinellas Park, FL 33781 ~3.79 miles north of 33747
  • Three Star Highway hotel
  • 26 suites in property
  • Dishes did not have
  • Most guests said rooms were clean
From$74
Very Good 4.0 /5 Reviews Call BookMore Details
La Quinta Inn St. Petersburg Northeast by Wyndham
+1-866-429-5787
6638 4th St. North, St. Petersburg, FL 33702 ~4.23 miles northeast of 33747
  • Mid-scale Suburban hotel
  • Comp. Breakfast
  • Great location
  • Approx. half of guests said rooms were clean enough
From$80
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Blind Pass Resort : 7901 Blind Pass Rd.
+1-888-690-5281
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~4.96 miles southwest of 33747
  • Low-priced Beach hotel
  • 3 suites in property
From$60
Average 3.5 /5 Guest Reviews Call BookMore Details
Lorelei Resort Motel Pet Friendly
+1-888-690-5247
10273 Gulf Blvd., Treasure Island, FL 33706 ~5.11 miles west of 33747
  • Low-priced hotel
  • Pets stay free
  • Most guests appreciated the closeness to the beach
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Westwinds Waterfront Resort
+1-888-305-3366
10265 Gulf Blvd., Treasure Island, FL 33706 ~5.13 miles west of 33747
  • Midscale Beach hotel
  • Check-in time: 3:00 pm
From$80
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Provident Oceana Beachfront : 10091 Bulf Blvd.
+1-800-881-1523
10091 Bulf Blvd., Treasure Island, FL 33706 ~5.14 miles west of 33747
  • Affordable property
Bilmar Beach Resort
+1-888-283-3404
10650 Gulf Blvd., Treasure Island, FL 33706 ~5.17 miles west of 33747
  • Three Star Beach property
  • Hotel has 167 rooms
  • Almost all guests didn't like the balcony
  • Good accessibility by car
From$99
Very Good 4.5 /5 Review Score Call BookMore Details
Treasure Island Beach Resort - Treasure Island
+1-866-221-8581
10800 Gulf Blvd., Treasure Island, FL 33706-4708 ~5.17 miles west of 33747
  • Three Star property
  • Hotel has 6 floors
Island Inn Beach Resort - Treasure Island
+1-866-429-5787
9980 Gulf Blvd., Treasure Island, FL 33706 ~5.20 miles west of 33747
  • Midscale Beach hotel
  • 6 floors in hotel
  • Terrific location
  • Vibe is not too good
From$76
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Treasure Bay Hotel & Marina - Treasure Island
+1-888-690-5281
11125 Gulf Blvd., Treasure Island, FL 33706 ~5.21 miles west of 33747
  • Mid-scale Beach property
  • Free breakfast available
  • Great location
  • AC needs updating
From$79
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Beachcomber Beach Resort Hotel : 6200 Gulf Blvd.
+1-888-690-5247
6200 Gulf Blvd., St. Pete Beach, FL 33706 ~5.28 miles southwest of 33747
  • Economy Oceanfront hotel
  • Hotel has 2 floors
  • Wonderful sightseeing
  • All guests thought it was a great value
From$70
Very Good 4.0 /5 Review Score Call BookMore Details
Bayside Inn & Marina
+1-888-305-3366
11365 Gulf Blvd., Treasure Island, FL 33706 ~5.30 miles west of 33747
  • Cheap Beach property
  • Check-in time: 3:00 pm
  • About half of guests said the bathroom was dirty
  • Bathroom needs cleaning
From$47
Very Good 4.0 /5 Reviews Call BookMore Details
Alden Beach Resort All Suites : 5900 Gulf Blvd.
+1-800-881-1523
5900 Gulf Blvd., St. Pete Beach, FL 33706 ~5.30 miles southwest of 33747
  • 3-star Beach hotel
  • 140 suites in hotel
  • The majority of guests said it was a stylish hotel
  • Almost all guests thought the kitchenette was ok
From$88
Very Good 4.0 /5 Read Reviews Call BookMore Details
Guy Harvey Outpost a Tradewinds Beach Resort in St. Pete Beach
+1-888-283-3404
6000 Gulf Blvd., St. Pete Beach, FL 33706 ~5.30 miles southwest of 33747
  • Four-star hotel
  • Hotel has 7 floors
From$160
Very Good 4.5 /5 Recent Reviews Call BookMore Details
La Quinta Inn & Suites Clearwater South by Wyndham
+1-866-221-8581
5000 Lake Blvd., Clearwater, FL 33760 ~5.31 miles north of 33747
  • Two star Airport hotel
  • 3 suites in hotel
  • Fantastic service
  • Very close to places to eat
From$74
Very Good 4.0 /5 Reviews Call BookMore Details
Comfort Inn & Suites Northeast Gateway
+1-866-429-5787
875 94th Ave. North, Saint Petersburg, FL 33702 ~5.32 miles northeast of 33747
  • Midscale Suburban hotel
  • Check in time: 3:00 PM
  • Sightseeing is average
  • About half of guests were satisfied with the proximity to sightseeing
From$89
Very Good 4.5 /5 Reviews Call BookMore Details
Postcard Inn on the Beach
+1-888-690-5281
6300 Gulf Blvd., St Pete Beach, FL 33706 ~5.33 miles southwest of 33747
  • 3 star Beach hotel
  • 2 suites in property
From$95
Average 3.5 /5 Hotel Reviews Call BookMore Details
Howard Johnson by Wyndham St. Pete Beach Fl Resort Hotel : 6100 Gulf Blvd.
+1-888-690-5247
6100 Gulf Blvd., St. Pete Beach, FL 33706 ~5.36 miles southwest of 33747
  • Low Cost Beach property
  • Check-in: 4:00pm
From$60
Average 3.5 /5 Guest Reviews Call BookMore Details
Treasure Island Ocean Club
+1-888-305-3366
11500 Gulf Blvd., Treasure Island, FL 33706 ~5.37 miles west of 33747
  • Two star Beach hotel
  • 2 floors in hotel
From$69
Average 3.5 /5 Review Score Call BookMore Details
Tradewinds Island Grand
+1-800-881-1523
5500 Gulf Blvd., St Pete Beach, FL 33706 ~5.38 miles southwest of 33747
  • High end Beach hotel
  • Hotel has an eco-friendly policy Read more
From$145
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Crystal Palms Beach Resort - Treasure Island
+1-888-283-3404
11605 Gulf Blvd., Treasure Island, FL 33706 ~5.38 miles west of 33747
  • 3-star Beach property
  • 36 sleeping rooms in hotel
  • WiFi system needs upgrading
  • Excellent beach hotel
From$140
Very Good 4.5 /5 Review Score Call BookMore Details
Tropic Terrace : 11730 Gulf Blvd.
+1-866-221-8581
11730 Gulf Blvd., Treasure Island, FL 33706 ~5.41 miles west of 33747
  • Low-priced Beach hotel
  • Hotel has 46 rooms
  • Rooms are not good
  • Most guests appreciated the closeness to the beach
From$75
Average 3.5 /5 Recent Reviews Call BookMore Details
Grand Plaza Beachfront Resort & Conference Center
+1-866-429-5787
5250 Gulf Blvd., St. Pete Beach, FL 33706 ~5.51 miles southwest of 33747
  • 3 star Oceanfront property
  • Gym is available on property
  • Most guests thought they were poorly maintained
  • Outdated building
From$96
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Sirata Beach Resort & Conference Center
+1-888-690-5281
5300 Gulf Blvd., Saint Petersburg, FL 33706 ~5.53 miles southwest of 33747
  • Midscale Beach hotel
  • Access to gym on-site
  • Fantastic service
  • For 87%, the rooms looked old
From$89
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Residence Inn Treasure Island : 11908 Gulf Blvd.
+1-888-690-5247
11908 Gulf Blvd., Treasure Island, FL 33706 ~5.53 miles west of 33747
  • Affordable Oceanfront hotel
  • 105 rooms in hotel
  • Staff is amazing
  • Conventional furniture
From$219
Very Good 4.5 /5 Reviews Call BookMore Details

Next: Show All Available 33747 Hotels with Pricing

Graph: Next 20 Days of St. Petersburg Hotel Prices

Rates shown are nightly rates before taxes and do not necessarily reflect all St. Petersburg, FL discounts available. The chart reflects the cheapest St. Petersburg hotel for each day and each star rating category.
Back to Top