Star Rating
Hotel Name
Price Range (USD)to
Amenities

33733 Hotels, Motels & Accommodations

Days Inn St. Petersburg
+1-888-690-5247
650 34th St. North, St. Petersburg, FL 33713 ~0.54 miles northwest of 33733
  • Cheap property
  • Hotel has 28 rooms
  • Good furniture
  • Nice pool
Holiday Inn St. Petersburg West : 1200 34th St. North
+1-888-305-3366
1200 34th St. North, St. Petersburg, FL 33713 ~0.85 miles north of 33733
  • Three Star Highway property
  • 4 floors in hotel
From$94
Very Good 4.0 /5Reviews CallBookMore Details
Quality Inn & Suites at Tropicana Filed
+1-800-881-1523
1400 34th St. North, St.petersburg, FL 33713 ~1.02 miles north of 33733
  • Low priced property
  • Comp. Breakfast
From$60
Average 3.5 /5Reviews CallBookMore Details
Staybridge Suites St. Petersburg Downtown
+1-888-283-3404
940 5th Ave. South, St. Petersburg, FL 33705 ~1.74 miles east of 33733
  • 3 star Downtown hotel
  • Check in: 4:00pm
Hollander Hotel - St Petersburg
+1-866-221-8581
421 4th Ave. North, St Petersburg, FL 33701 ~2.28 miles east of 33733
  • Midscale hotel
  • 75 rooms in hotel
  • Noisy fridge
  • Lovely bar service, according to 93%
From$105
Very Good 4.5 /5Recent Reviews CallBookMore Details
Courtyard by Marriott St. Petersburg Downtown - St. Petersburg
+1-866-429-5787
300 4th St. North, St. Petersburg, FL 33701 ~2.28 miles east of 33733
  • 3-star Downtown hotel
  • 128 sleeping rooms in hotel
  • Comfort level is high
  • Most guests found the staff to be very friendly
From$89
Very Good 4.0 /5Reviews CallBookMore Details
The Inn on Third
+1-888-690-5281
342 3rd Ave. North, St. Petersburg, FL 33701 ~2.35 miles east of 33733
  • Inexpensive Downtown hotel
  • Free breakfast
  • Not very comfortable
  • Food is delicious
Cordova Inn Downtown St. Pete : 253 2nd Ave. North
+1-888-690-5247
253 2nd Ave. North, St Petersburg, FL 33701 ~2.40 miles east of 33733
  • Affordable Downtown property
  • Free breakfast available
  • Most guests had problems with the shower
  • Professional service
Hotel Indigo St. Pete in St. Petersburg
+1-888-305-3366
234 3rd Ave. North, St. Petersburg, FL 33701 ~2.42 miles east of 33733
  • Affordable Downtown hotel
  • 2 conference rooms in property
  • Rooms could be larger
  • Service is relatively professional
Oakwood at Cottonwood Bayview in St Petersburg
+1-800-881-1523
235 3rd Ave. North, St Petersburg, FL 33701 ~2.43 miles east of 33733
  • Three Star hotel
  • Check-in: 15:30
Hyatt Place St. Petersburg Downtown in St. Petersburg
+1-888-283-3404
25 2nd St. North, St. Petersburg, FL 33701 ~2.49 miles east of 33733
  • 3 star Downtown property
  • Fitness + Health Center
From$149
Very Good 4.5 /5Latest Reviews CallBookMore Details
Hilton St. Petersburg Bayfront
+1-866-221-8581
333 1st. St. South, St. Petersburg, FL 33701 ~2.54 miles east of 33733
  • Midscale Downtown property
  • 26 meeting rooms in property
  • Lack of hot tub
  • Parking excellent
La Veranda Bed & Breakfast
+1-866-429-5787
111 5th Ave. North, St. Petersburg, FL 33701 ~2.56 miles east of 33733
  • Mid-scale Downtown property
  • 2 floors in hotel
  • Great amenities
  • Large marina
From$85
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn & Suites Downtown / St. Petersburg in St. Petersburg
+1-888-690-5281
80 Beach Dr. N.e., St. Petersburg, FL 33701 ~2.58 miles east of 33733
  • 3 star Downtown hotel
  • Hotel has 4 floors
  • Absolutely wonderful tapas bar
  • Affordable beverage prices
From$129
Very Good 4.5 /5Guest Reviews CallBookMore Details
Ponce De Leon Hotel
+1-888-690-5247
95 Central Ave., St. Petersburg, FL 33701 ~2.58 miles east of 33733
  • Three Star Downtown hotel
  • 79 rooms in property
From$79
Average 3.5 /5Reviews CallBookMore Details
Terrace Park Suites in Saint Petersburg
+1-888-305-3366
206 9th Ave. Ne, Saint Petersburg, FL 33701 ~2.74 miles east of 33733
  • Inexpensive Downtown hotel
Beach Drive Inn Bed & Breakfast : 532 Beach Dr. Ne
+1-800-881-1523
532 Beach Dr. Ne, Saint Petersburg, FL 33701 ~2.75 miles east of 33733
  • 3-star Downtown property
  • Check in: 03:00 PM
  • Most guests complained about the bathroom
  • Complimentary wine
From$110
Very Good 4.5 /5Read Reviews CallBookMore Details
The Renaissance Vinoy Resort : 501 5th Ave. Ne
+1-888-283-3404
501 5th Ave. Ne, St. Petersburg, FL 33701 ~2.86 miles east of 33733
  • High-end Resort hotel
  • 16 suites in property
  • Almost all guests thought it was overpriced
  • Amazing pool
From$99
Very Good 4.5 /5Reviews CallBookMore Details
Red Roof Inn St. Petersburg / Tampabay - St Petersburg
+1-866-221-8581
4999 34th St. North, St Petersburg, FL 33714 ~3.13 miles north of 33733
  • Cheap Suburban hotel
  • Gym / Fitness Center Available
From$44
Very Good 4.0 /5Review Score CallBookMore Details
Days Inn North
+1-866-429-5787
5005 34th St. North, St. Petersburg, FL 33714 ~3.18 miles north of 33733
  • Mid-scale Suburban property
  • 2 floors in hotel
Super 8 St. Petersburg
+1-888-690-5281
5005a 34th St. North, St. Petersburg, FL 33714 ~3.18 miles north of 33733
  • Low Cost Downtown hotel
  • Hotel has 80 rooms
Comfort Inn North
+1-888-690-5247
2260 54th Ave. North, Saint Petersburg, FL 33714 ~3.42 miles north of 33733
  • Mid-scale Highway hotel
  • Gym is available on property
  • Good accessibility by car
  • Most guests said rooms were clean
From$65
Very Good 4.5 /5Reviews CallBookMore Details
Knights Inn
+1-888-305-3366
2595 54th Ave. North, Saint Petersburg, FL 33714 ~3.51 miles north of 33733
  • Low priced Downtown property
  • Free comp. breakfast
  • Shower can be a problem
  • Hotel grounds need more attention
Holiday Inn Express St. Petersburg in St Petersburg
+1-800-881-1523
2171 54th Ave. North, St Petersburg, FL 33714 ~3.60 miles north of 33733
  • Midscale Highway property
  • Gym / Fitness Center Available
  • Most guests found the staff to be very friendly
  • Excellent breakfast choices
From$90
Very Good 4.0 /5Reviews CallBookMore Details
Magnuson Hotel Marina Cove : 6800 Sunshine Skyway Lane
+1-888-283-3404
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~4.56 miles south of 33733
  • Midscale Resort hotel
  • Check-in: 3pm
  • Most guests enjoyed the friendly atmosphere
  • Most guests said the reception staff was great
From$99
Average 3.5 /5Reviews CallBookMore Details
La Quinta Inn by Wyndham in Pinellas Park
+1-866-221-8581
7500 Highway 19 North, Pinellas Park, FL 33781 ~4.74 miles north of 33733
  • 2 star Highway property
  • 115 rooms in hotel
  • All guests said the wifi quality was great
  • Outside area was dirty
From$52
Average 3.0 /5Reviews CallBookMore Details
La Quinta Inn St. Petersburg Northeast by Wyndham : 6638 4th St. North
+1-866-429-5787
6638 4th St. North, St. Petersburg, FL 33702 ~4.81 miles northeast of 33733
  • 3-star Suburban property
  • Fitness center on property
  • Reception is all right
  • Moist carpet
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Blind Pass Resort in St Pete Beach
+1-888-690-5281
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~5.00 miles west of 33733
  • Inexpensive Beach property
  • 2 floors in property
Alden Beach Resort All Suites
+1-888-690-5247
5900 Gulf Blvd., St. Pete Beach, FL 33706 ~5.03 miles southwest of 33733
  • 3-star Beach hotel
  • Hotel has 6 floors
  • Not a 5 star resort
  • This place is not overly luxurious
From$88
Very Good 4.0 /5Reviews CallBookMore Details
Beachcomber Beach Resort Hotel
+1-888-305-3366
6200 Gulf Blvd., St. Pete Beach, FL 33706 ~5.03 miles southwest of 33733
  • Low-priced Oceanfront hotel
  • 102 rooms in property
  • All guests loved the terrace
  • Parking is rare
From$70
Very Good 4.0 /5Read Reviews CallBookMore Details
Guy Harvey Outpost a Tradewinds Beach Resort : 6000 Gulf Blvd.
+1-800-881-1523
6000 Gulf Blvd., St. Pete Beach, FL 33706 ~5.03 miles southwest of 33733
  • Expensive hotel
  • 130 suites in property
From$160
Very Good 4.5 /5Guest Reviews CallBookMore Details
Tradewinds Island Grand - St Pete Beach
+1-888-283-3404
5500 Gulf Blvd., St Pete Beach, FL 33706 ~5.05 miles southwest of 33733
  • Expensive Beach hotel
  • 29 meeting rooms in property
From$145
Very Good 4.0 /5Review Score CallBookMore Details
Postcard Inn on the Beach - St Pete Beach
+1-866-221-8581
6300 Gulf Blvd., St Pete Beach, FL 33706 ~5.11 miles southwest of 33733
  • 3-star Beach property
  • Has environment-friendly policy See policy
Grand Plaza Beachfront Resort & Conference Center
+1-866-429-5787
5250 Gulf Blvd., St. Pete Beach, FL 33706 ~5.11 miles southwest of 33733
  • 3-star Oceanfront property
  • Gym / Fitness Center Available
  • Fabulous location
  • Excellent bedding
From$96
Very Good 4.0 /5Review Score CallBookMore Details
Howard Johnson by Wyndham St. Pete Beach Fl Resort Hotel : 6100 Gulf Blvd.
+1-888-690-5281
6100 Gulf Blvd., St. Pete Beach, FL 33706 ~5.11 miles southwest of 33733
  • Cheap Beach hotel
Sirata Beach Resort & Conference Center
+1-888-690-5247
5300 Gulf Blvd., Saint Petersburg, FL 33706 ~5.13 miles southwest of 33733
  • 3 star Beach hotel
  • 8 conference rooms in property
  • Fixtures were worn and dingy
  • Location is great
Country Inn & Suites St. Petersburg Clearwater : 8050 Us 19
+1-888-305-3366
8050 Us 19, Pinellas Park, FL 33781 ~5.16 miles north of 33733
  • Mid-scale Highway hotel
  • Hotel has 26 suites
  • Internet was terrible
  • Most guests thought rooms were spacious
From$74
Very Good 4.0 /5Review Score CallBookMore Details
Plaza Beach Hotel Beachfront Resort in St Pete Beach
+1-800-881-1523
4506 Gulf Blvd., St Pete Beach, FL 33706 ~5.30 miles southwest of 33733
  • 3-star Beach hotel
  • 66 rooms in hotel
Beach House Suites by The Don Cesar
+1-888-283-3404
3860 Gulf Blvd., St Pete Beach, FL 33706 ~5.50 miles southwest of 33733
  • Midscale Beach property
  • Hotel has 2 meeting rooms
  • Most guests appreciated the closeness to the beach
  • Clean room
From$159
Very Good 4.5 /5Read Reviews CallBookMore Details
The Hotel Zamora
+1-866-221-8581
3701 Gulf Blvd., St Pete Beach, FL 33706 ~5.51 miles southwest of 33733
  • 4 star Beach property
  • 4 floors in property
From$129
Very Good 4.0 /5Latest Reviews CallBookMore Details
Provident Oceana Beachfront
+1-866-429-5787
10091 Bulf Blvd., Treasure Island, FL 33706 ~5.55 miles west of 33733
  • 3 star property
Island Inn Beach Resort in Treasure Island
+1-888-690-5281
9980 Gulf Blvd., Treasure Island, FL 33706 ~5.55 miles west of 33733
  • Three Star Beach hotel
  • Hotel has 6 suites
  • Terrific location
  • Nice bar downstairs
From$76
Very Good 4.0 /5Read Reviews CallBookMore Details
Lorelei Resort Motel Pet Friendly in Treasure Island
+1-888-690-5247
10273 Gulf Blvd., Treasure Island, FL 33706 ~5.58 miles west of 33733
  • Inexpensive hotel
  • About half of guests thought they were poorly maintained
  • Great value
Westwinds Waterfront Resort in Treasure Island
+1-888-305-3366
10265 Gulf Blvd., Treasure Island, FL 33706 ~5.59 miles west of 33733
  • 3-star Beach property
  • 3 floors in hotel
The Don Cesar : 3400 Gulf Blvd.
+1-800-881-1523
3400 Gulf Blvd., St. Pete Beach, FL 33706 ~5.71 miles southwest of 33733
  • 4-star Resort property
  • Check-in time: 4pm
  • Bathroom could be bigger
  • Clean pool, said 100%
From$189
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Bilmar Beach Resort
+1-888-283-3404
10650 Gulf Blvd., Treasure Island, FL 33706 ~5.73 miles west of 33733
  • Mid-scale Beach property
  • Fitness center on property
  • Wifi quality could be improved
  • The majority of guests appreciated the closeness to the beach
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Treasure Island Beach Resort : 10800 Gulf Blvd.
+1-866-221-8581
10800 Gulf Blvd., Treasure Island, FL 33706-4708 ~5.75 miles west of 33733
  • Midscale hotel
  • 6 floors in hotel
Treasure Bay Hotel & Marina
+1-866-429-5787
11125 Gulf Blvd., Treasure Island, FL 33706 ~5.83 miles west of 33733
  • Three Star Beach hotel
  • Check in time: 03:00 pm
  • Acceptable minibar
  • Great room
Bayside Inn & Marina - Treasure Island
+1-888-690-5281
11365 Gulf Blvd., Treasure Island, FL 33706 ~5.94 miles west of 33733
  • Low Cost Beach hotel
  • Check in time: 3:00 pm
  • Beach nearby
  • Shower can be a problem
Treasure Island Ocean Club : 11500 Gulf Blvd.
+1-888-690-5247
11500 Gulf Blvd., Treasure Island, FL 33706 ~6.02 miles west of 33733
  • Economical Beach hotel
  • 54 sleeping rooms in hotel

Next: Show All Available 33733 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