Star Rating
Hotel Name
Price Range (USD)to
Amenities

33712 Hotels & Accommodations

Magnuson Hotel Marina Cove : 6800 Sunshine Skyway Lane
+1-888-690-5247
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~2.21 miles south of 33712
  • 3 star Resort property
  • Hotel has 9 suites
  • Restaurant could offer better service
  • No Free Continental Breakfast
From$99
Average 3.5 /5Reviews CallBookMore Details
Staybridge Suites St. Petersburg Downtown : 940 5th Ave. South
+1-888-305-3366
940 5th Ave. South, St. Petersburg, FL 33705 ~2.33 miles northeast of 33712
  • Three Star Downtown property
  • Hotel has 5 floors
From$95
Very Good 4.5 /5Read Reviews CallBookMore Details
Hilton St. Petersburg Bayfront - St. Petersburg
+1-800-881-1523
333 1st. St. South, St. Petersburg, FL 33701 ~2.94 miles northeast of 33712
  • Affordable Downtown hotel
  • Check in: 4:00pm
  • Great service
  • Wonderful sightseeing
From$80
Average 3.5 /5Reviews CallBookMore Details
Days Inn St. Petersburg
+1-888-283-3404
650 34th St. North, St. Petersburg, FL 33713 ~3.02 miles north of 33712
  • Economical hotel
  • Hotel has 28 rooms
  • Fair budget hotel
  • Awful breakfast
Hyatt Place St. Petersburg Downtown
+1-866-221-8581
25 2nd St. North, St. Petersburg, FL 33701 ~3.13 miles northeast of 33712
  • Affordable Downtown property
  • 7 meeting rooms in hotel
From$149
Very Good 4.5 /5Read Reviews CallBookMore Details
Ponce De Leon Hotel
+1-866-429-5787
95 Central Ave., St. Petersburg, FL 33701 ~3.17 miles northeast of 33712
  • Midscale Downtown property
  • Hotel has 6 floors
Cordova Inn Downtown St. Pete in St Petersburg
+1-888-690-5281
253 2nd Ave. North, St Petersburg, FL 33701 ~3.18 miles northeast of 33712
  • 3 star Downtown property
  • Check in time: 4:00 PM
  • Location is fantastic
  • Shower can be a problem
Hampton Inn & Suites Downtown / St. Petersburg
+1-888-690-5247
80 Beach Dr. N.e., St. Petersburg, FL 33701 ~3.19 miles northeast of 33712
  • Midscale Downtown property
  • Check-in time: 3:00pm
  • Perfectly clean
  • Most guests thought the service was very professional
From$129
Very Good 4.5 /5Latest Reviews CallBookMore Details
Courtyard by Marriott St. Petersburg Downtown
+1-888-305-3366
300 4th St. North, St. Petersburg, FL 33701 ~3.20 miles northeast of 33712
  • 3-star Downtown hotel
  • 4 suites in hotel
  • Most guests appreciated the modern rooms
  • Most guests were happy with the shuttle service
The Inn on Third
+1-800-881-1523
342 3rd Ave. North, St. Petersburg, FL 33701 ~3.22 miles northeast of 33712
  • Cheap Downtown hotel
  • Complimentary breakfast is offered
  • Modern conveniences
  • Internet works
From$79
Very Good 4.5 /5Reviews CallBookMore Details
Hotel Indigo St. Pete
+1-888-283-3404
234 3rd Ave. North, St. Petersburg, FL 33701 ~3.26 miles northeast of 33712
  • Midscale Downtown hotel
  • Hotel has 4 suites
  • Staff was excellent
  • Rooms need regular maintenance
Hollander Hotel : 421 4th Ave. North
+1-866-221-8581
421 4th Ave. North, St Petersburg, FL 33701 ~3.28 miles northeast of 33712
  • Mid-scale property
  • Fitness / Gym is on-site
  • Tasty breakfast
  • Professional service
From$105
Very Good 4.5 /5Guest Reviews CallBookMore Details
Oakwood at Cottonwood Bayview
+1-866-429-5787
235 3rd Ave. North, St Petersburg, FL 33701 ~3.29 miles northeast of 33712
  • Mid-scale hotel
  • Hotel has 309 rooms
Holiday Inn St. Petersburg West
+1-888-690-5281
1200 34th St. North, St. Petersburg, FL 33713 ~3.34 miles north of 33712
  • 3-star Highway hotel
  • 4 floors in hotel
La Veranda Bed & Breakfast
+1-888-690-5247
111 5th Ave. North, St. Petersburg, FL 33701 ~3.49 miles northeast of 33712
  • 3 star Downtown property
  • Free breakfast available
  • Great amenities
  • Relaxing veranda
Quality Inn & Suites at Tropicana Filed
+1-888-305-3366
1400 34th St. North, St.petersburg, FL 33713 ~3.52 miles north of 33712
  • 2-star hotel
  • Check in time: 11:00
Beach Drive Inn Bed & Breakfast
+1-800-881-1523
532 Beach Dr. Ne, Saint Petersburg, FL 33701 ~3.62 miles northeast of 33712
  • Affordable Downtown property
  • Check in time: 03:00 PM
  • Friendly atmosphere
  • Bathroom could be bigger
From$110
Very Good 4.5 /5Latest Reviews CallBookMore Details
The Renaissance Vinoy Resort in St. Petersburg
+1-888-283-3404
501 5th Ave. Ne, St. Petersburg, FL 33701 ~3.69 miles northeast of 33712
  • Expensive Resort hotel
  • 30 conference rooms in property
  • About half of guests complained about the bathroom
  • Attentive staff
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Terrace Park Suites
+1-866-221-8581
206 9th Ave. Ne, Saint Petersburg, FL 33701 ~3.75 miles northeast of 33712
  • 2 star Downtown property
  • Check-in: 3:00 pm
The Hotel Zamora
+1-866-429-5787
3701 Gulf Blvd., St Pete Beach, FL 33706 ~4.56 miles west of 33712
  • Four-star Beach property
  • Hotel has 72 rooms
From$129
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Plaza Beach Hotel Beachfront Resort : 4506 Gulf Blvd.
+1-888-690-5281
4506 Gulf Blvd., St Pete Beach, FL 33706 ~4.56 miles west of 33712
  • 3-star Beach hotel
  • 2 floors in property
Beach House Suites by The Don Cesar - St Pete Beach
+1-888-690-5247
3860 Gulf Blvd., St Pete Beach, FL 33706 ~4.59 miles west of 33712
  • Midscale Beach property
  • Fitness center on property
  • Everything including
  • Nice rooms
From$159
Very Good 4.5 /5Review Score CallBookMore Details
Grand Plaza Beachfront Resort & Conference Center in St. Pete Beach
+1-888-305-3366
5250 Gulf Blvd., St. Pete Beach, FL 33706 ~4.60 miles west of 33712
  • Midscale Oceanfront hotel
  • 156 rooms in property
  • Beds were acceptable for 65%
  • Most guests didn't like the fitness area
Sirata Beach Resort & Conference Center in Saint Petersburg
+1-800-881-1523
5300 Gulf Blvd., Saint Petersburg, FL 33706 ~4.60 miles west of 33712
  • Mid-scale Beach hotel
  • Fitness center on property
  • Most guests found the staff to be very friendly
  • Free chaise lounges
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
The Don Cesar
+1-888-283-3404
3400 Gulf Blvd., St. Pete Beach, FL 33706 ~4.65 miles west of 33712
  • Four star Resort hotel
  • 6 conference rooms in property
  • Average cleanliness
  • Most guests found the restaurant service to be one of the best
From$189
Very Good 4.5 /5Read Reviews CallBookMore Details
Tradewinds Island Grand - St Pete Beach
+1-866-221-8581
5500 Gulf Blvd., St Pete Beach, FL 33706 ~4.67 miles west of 33712
  • Expensive Beach hotel
  • 600 rooms in property
From$145
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Alden Beach Resort All Suites
+1-866-429-5787
5900 Gulf Blvd., St. Pete Beach, FL 33706 ~4.74 miles west of 33712
  • 3 star Beach hotel
  • Check-in: 4:00pm
  • Hot tub was perfect
  • Close to premium outlet malls
From$88
Very Good 4.0 /5Reviews CallBookMore Details
Guy Harvey Outpost a Tradewinds Beach Resort in St. Pete Beach
+1-888-690-5281
6000 Gulf Blvd., St. Pete Beach, FL 33706 ~4.76 miles west of 33712
  • Expensive property
  • Fitness + Health Center
From$160
Very Good 4.5 /5Guest Reviews CallBookMore Details
Beachcomber Beach Resort Hotel : 6200 Gulf Blvd.
+1-888-690-5247
6200 Gulf Blvd., St. Pete Beach, FL 33706 ~4.80 miles west of 33712
  • 2 star Oceanfront hotel
  • Shuttle to airport available
  • Great shopping
  • Lovely bar service, according to 88%
Howard Johnson by Wyndham St. Pete Beach Fl Resort Hotel
+1-888-305-3366
6100 Gulf Blvd., St. Pete Beach, FL 33706 ~4.86 miles west of 33712
  • Two star Beach property
Postcard Inn on the Beach
+1-800-881-1523
6300 Gulf Blvd., St Pete Beach, FL 33706 ~4.89 miles west of 33712
  • Affordable Beach hotel
  • Hotel has an eco-friendly policy Read more
Blind Pass Resort - St Pete Beach
+1-888-283-3404
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~5.23 miles west of 33712
  • Inexpensive Beach property
  • 2 floors in hotel
Red Roof Inn St. Petersburg / Tampabay : 4999 34th St. North
+1-866-221-8581
4999 34th St. North, St Petersburg, FL 33714 ~5.60 miles north of 33712
  • Cheap Suburban hotel
  • Hotel has an eco-friendly policy Read more
Days Inn North : 5005 34th St. North
+1-866-429-5787
5005 34th St. North, St. Petersburg, FL 33714 ~5.66 miles north of 33712
  • Three Star Suburban hotel
  • Complimentary breakfast is offered
Super 8 St. Petersburg
+1-888-690-5281
5005a 34th St. North, St. Petersburg, FL 33714 ~5.66 miles north of 33712
  • 2 star Downtown property
  • Free complimentary breakfast
Comfort Inn North
+1-888-690-5247
2260 54th Ave. North, Saint Petersburg, FL 33714 ~5.78 miles north of 33712
  • Three Star Highway hotel
  • Gym / Fitness Center Available
  • Good breakfast
  • Vibe is not too good
From$65
Very Good 4.5 /5Review Score CallBookMore Details
Knights Inn : 2595 54th Ave. North
+1-888-305-3366
2595 54th Ave. North, Saint Petersburg, FL 33714 ~5.92 miles north of 33712
  • Low Cost Downtown hotel
  • Free breakfast available
  • Most guests said the reception staff was great
  • Most guests thought the tv was sub-standard
Holiday Inn Express St. Petersburg
+1-800-881-1523
2171 54th Ave. North, St Petersburg, FL 33714 ~5.95 miles north of 33712
  • Three Star Highway hotel
  • Access to gym on-site
  • Staff was nice and considerate
  • Most guests found the staff to be very friendly
Island Inn Beach Resort
+1-888-283-3404
9980 Gulf Blvd., Treasure Island, FL 33706 ~6.17 miles west of 33712
  • Midscale Beach hotel
  • 100 sleeping rooms in hotel
  • Most guests thought the view was good
  • Staff friendly and courteous
Provident Oceana Beachfront - Treasure Island
+1-866-221-8581
10091 Bulf Blvd., Treasure Island, FL 33706 ~6.24 miles west of 33712
  • Midscale hotel
Lorelei Resort Motel Pet Friendly : 10273 Gulf Blvd.
+1-866-429-5787
10273 Gulf Blvd., Treasure Island, FL 33706 ~6.37 miles west of 33712
  • Low priced property
  • Just steps from the beach
  • Clerk was really great
Westwinds Waterfront Resort in Treasure Island
+1-888-690-5281
10265 Gulf Blvd., Treasure Island, FL 33706 ~6.37 miles west of 33712
  • 3-star Beach property
  • 3 floors in property
Bilmar Beach Resort in Treasure Island
+1-888-690-5247
10650 Gulf Blvd., Treasure Island, FL 33706 ~6.62 miles west of 33712
  • 3-star Beach property
  • 8 floors in hotel
  • Balcony could be nicer
  • Most guests thought the tv was sub-standard
Treasure Island Beach Resort
+1-888-305-3366
10800 Gulf Blvd., Treasure Island, FL 33706-4708 ~6.67 miles west of 33712
  • 3-star property
  • Check-in: 16:00
Treasure Bay Hotel & Marina in Treasure Island
+1-800-881-1523
11125 Gulf Blvd., Treasure Island, FL 33706 ~6.79 miles west of 33712
  • 3 star Beach property
  • 84 rooms in hotel
  • Most guests complained about the bathroom
  • Good kitchenette
La Quinta Inn St. Petersburg Northeast by Wyndham - St. Petersburg
+1-888-283-3404
6638 4th St. North, St. Petersburg, FL 33702 ~6.92 miles north of 33712
  • Affordable Suburban hotel
  • Free breakfast available
  • The majority of guests thought the service was very professional
  • Mini fridge did not work
From$80
Very Good 4.0 /5Reviews CallBookMore Details
Bayside Inn & Marina : 11365 Gulf Blvd.
+1-866-221-8581
11365 Gulf Blvd., Treasure Island, FL 33706 ~6.94 miles west of 33712
  • Low priced Beach hotel
  • 25 sleeping rooms in hotel
  • Most guests thought they were poorly maintained
  • Shower can be a problem
From$47
Very Good 4.0 /5Review Score CallBookMore Details
Treasure Island Ocean Club - Treasure Island
+1-866-429-5787
11500 Gulf Blvd., Treasure Island, FL 33706 ~7.02 miles west of 33712
  • Two star Beach hotel
  • Check in time: 3:00p
Crystal Palms Beach Resort in Treasure Island
+1-888-690-5281
11605 Gulf Blvd., Treasure Island, FL 33706 ~7.06 miles west of 33712
  • Midscale Beach hotel
  • Check-in time: 3:00 PM
  • The majority of guests thought the kitchenette was ok
  • Almost all guests loved the menu selection
From$140
Very Good 4.5 /5Guest Reviews CallBookMore Details
Tropic Terrace - Treasure Island
+1-888-690-5247
11730 Gulf Blvd., Treasure Island, FL 33706 ~7.10 miles west of 33712
  • 2-star Beach property
  • Hotel has 2 floors
  • Great pool
  • Bathroom could be bigger

Next: Show All Available 33712 Hotels with Pricing

Graph: Upcoming 20 Days of 33712 Hotel Rates

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