Star Rating
Hotel Name
Price Range (USD)to
Amenities

33712 Hotels/Accommodations

Magnuson Hotel Marina Cove
+1-888-389-4121
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~2.21 miles south of 33712
  • Mid-scale Resort property
  • Hotel has 2 floors
  • Friendly atmosphere
  • Breakfast coffee was burnt served
Staybridge Suites St. Petersburg Downtown
+1-888-675-2083
940 5th Ave. South, St Petersburg, FL 33705 ~2.33 miles northeast of 33712
  • 3-star Downtown hotel
  • 119 suites in hotel
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Hilton St. Petersburg Bayfront
+1-800-716-8490
333 1st. St. South, St. Petersburg, FL 33701 ~2.94 miles northeast of 33712
  • 3-star Downtown hotel
  • Hotel has 333 rooms
  • High resort
  • Disappointing wellness & sports facilities
Days Inn St. Petersburg
+1-800-805-5223
650 34th St. North, St. Petersburg, FL 33713 ~3.02 miles north of 33712
  • Low Cost hotel
  • 2 floors in property
  • High comfort
  • Rooms need regular maintenance
Hyatt Place St. Petersburg Downtown
+1-888-965-1860
25 2nd St. North, St. Petersburg, FL 33701 ~3.13 miles northeast of 33712
  • 3-star Downtown hotel
  • 175 sleeping rooms in hotel
From$149
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Ponce De Leon Hotel
+1-888-788-5576
95 Central Ave., St. Petersburg, FL 33701 ~3.17 miles northeast of 33712
  • Affordable Downtown hotel
  • Check in: 3:00pm
Cordova Inn Downtown St. Pete : 253 2nd Ave. North
+1-888-897-9207
253 2nd Ave. North, St Petersburg, FL 33701 ~3.18 miles northeast of 33712
  • 3 star Downtown hotel
  • Check in time: 4:00 PM
  • Staff was very helpful and accommodating
  • Bath tub was rusty and stained
Hampton Inn & Suites Downtown / St. Petersburg in St. Petersburg
+1-888-311-4278
80 Beach Dr. N.e., St. Petersburg, FL 33701 ~3.19 miles northeast of 33712
  • Three Star Downtown property
  • Check in: 3:00pm
  • Terrific location
  • Clean room
From$129
Very Good 4.5 /5Read Reviews CallBookMore Details
Courtyard by Marriott St. Petersburg Downtown : 300 4th St. North
+1-888-469-4795
300 4th St. North, St. Petersburg, FL 33701 ~3.20 miles northeast of 33712
  • Affordable Downtown property
  • 4 suites in hotel
  • Most guests found the staff to be very friendly
  • Valet service is ok
The Inn on Third : 342 3rd Ave. North
+1-888-734-9421
342 3rd Ave. North, St. Petersburg, FL 33701 ~3.22 miles northeast of 33712
  • Two star Downtown property
  • 2 floors in hotel
  • Bed mattress was a bit uncomfortable
  • Menu is adequate
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Avalon Hotel : 443 4th Ave. North
+1-888-841-5292
443 4th Ave. North, St Petersburg, FL 33701 ~3.26 miles northeast of 33712
  • 3-star property
Hotel Indigo St. Pete : 234 3rd Ave. North
+1-888-455-5160
234 3rd Ave. North, St. Petersburg, FL 33701 ~3.26 miles northeast of 33712
  • 3-star Downtown hotel
  • Hotel has 76 rooms
  • Not enough parking facilities, according to 86%
  • Modern charm
From$109
Average 3.5 /5Reviews CallBookMore Details
Hollander Hotel in St Petersburg
+1-888-965-8297
421 4th Ave. North, St Petersburg, FL 33701 ~3.28 miles northeast of 33712
  • Mid-scale property
  • Check-in time: 3.00PM
  • Most guests thought, the hotel was luxurious
  • Free Wi-Fi
From$105
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Oakwood at Cottonwood Bayview - St Petersburg
+1-888-906-6358
235 3rd Ave. North, St Petersburg, FL 33701 ~3.29 miles northeast of 33712
  • Affordable property
  • 309 rooms in property
Holiday Inn St. Petersburg West : 1200 34th St. North
+1-888-749-6785
1200 34th St. North, St. Petersburg, FL 33713 ~3.34 miles north of 33712
  • Three Star Highway property
  • Hotel has 4 suites
Quality Inn & Suites at Tropicana Filed - St.petersburg
+1-888-878-9982
1400 34th St. North, St.petersburg, FL 33713 ~3.52 miles north of 33712
  • Economical hotel
  • Hotel has 75 rooms
From$60
Average 3.5 /5Reviews CallBookMore Details
Beach Drive Inn Bed & Breakfast
+1-888-389-4485
532 Beach Dr. Ne, Saint Petersburg, FL 33701 ~3.62 miles northeast of 33712
  • Mid-scale Downtown property
  • Complimentary breakfast is offered
  • Great hot breakfast
  • Not very comfortable
From$110
Very Good 4.5 /5Read Reviews CallBookMore Details
The Renaissance Vinoy Resort : 501 5th Ave. Ne
+1-888-389-4121
501 5th Ave. Ne, St. Petersburg, FL 33701 ~3.69 miles northeast of 33712
  • High end Resort hotel
  • Hotel has 16 suites
  • Great valet service
  • Rooms need regular maintenance
The Hotel Zamora in St Pete Beach
+1-888-675-2083
3701 Gulf Blvd., St Pete Beach, FL 33706 ~4.56 miles west of 33712
  • High-end Beach property
  • Hotel has 4 floors
From$129
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Plaza Beach Hotel Beachfront Resort - St Pete Beach
+1-800-716-8490
4506 Gulf Blvd., St Pete Beach, FL 33706 ~4.56 miles west of 33712
  • 3-star Beach property
  • Hotel has 39 suites
From$89
Very Good 4.5 /5Review Score CallBookMore Details
Beach House Suites by The Don Cesar
+1-800-805-5223
3860 Gulf Blvd., St Pete Beach, FL 33706 ~4.59 miles west of 33712
  • 3-star Beach hotel
  • Fitness + Health Center
  • Great service
  • Beautiful location on the beach
From$159
Very Good 4.5 /5Latest Reviews CallBookMore Details
Grand Plaza Beachfront Resort & Conference Center
+1-888-965-1860
5250 Gulf Blvd., St. Pete Beach, FL 33706 ~4.60 miles west of 33712
  • Affordable Oceanfront property
  • Check-in: 4:00 p.m.
  • Wellness & sports facilities could be improved
  • Bad housekeeping, according to 57%
Residence Inn Marriott St. Petersburg Tierra Verde in Tierra Verde
+1-888-788-5576
214 Madonna Blvd., Tierra Verde, FL 33715 ~4.60 miles southwest of 33712
  • Midscale Beach property
  • Fitness center on property
Sirata Beach Resort
+1-888-897-9207
5300 Gulf Blvd., St. Pete Beach, FL 33706 ~4.63 miles west of 33712
  • Midscale Beach property
  • Check-in time: 4:00 PM
  • Good restaurants & bars in the area
  • Good pool/beach service
The Don Cesar - St. Pete Beach
+1-888-311-4278
3400 Gulf Blvd., St. Pete Beach, FL 33706 ~4.65 miles west of 33712
  • High-end Resort property
  • 277 rooms in hotel
  • About half of guests thought it was too noisy
  • Reception is all right
From$189
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Tradewinds Island Grand
+1-888-469-4795
5500 Gulf Blvd., St Pete Beach, FL 33706 ~4.67 miles west of 33712
  • High end Beach hotel
  • 7 floors in property
From$159
Very Good 4.0 /5Guest Reviews CallBookMore Details
Alden Beach Resort All Suites
+1-888-734-9421
5900 Gulf Blvd., St. Pete Beach, FL 33706 ~4.74 miles west of 33712
  • 3-star Beach hotel
  • Check-in: 4:00pm
  • Great parking, according to 74%
  • Perfect location on the beach
Rum Fish Beach Resort : 6000 Gulf Blvd.
+1-888-841-5292
6000 Gulf Blvd., St. Pete Beach, FL 33706 ~4.76 miles west of 33712
  • High-end hotel
  • 156 rooms in hotel
From$160
Very Good 4.5 /5Read Reviews CallBookMore Details
Beachcomber Beach Resort Hotel : 6200 Gulf Blvd.
+1-888-455-5160
6200 Gulf Blvd., St. Pete Beach, FL 33706 ~4.80 miles west of 33712
  • Two star Oceanfront property
  • Check-in: 11:00 am
  • The majority of guests thought the kitchenette was ok
  • Good alcoholic drinks
Howard Johnson by Wyndham St. Pete Beach Fl Resort Hotel - St. Pete Beach
+1-888-965-8297
6100 Gulf Blvd., St. Pete Beach, FL 33706 ~4.86 miles west of 33712
  • Low Cost Beach hotel
  • Check-in: 4:00pm
Postcard Inn on the Beach : 6300 Gulf Blvd.
+1-888-906-6358
6300 Gulf Blvd., St Pete Beach, FL 33706 ~4.89 miles west of 33712
  • Mid-scale Beach hotel
  • 2 floors in property
Blind Pass Resort in St Pete Beach
+1-888-749-6785
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~5.23 miles west of 33712
  • Low-priced Beach property
  • Check in time: 3:00 pm
Red Roof Inn St. Petersburg / Tampabay
+1-888-878-9982
4999 34th St. North, St Petersburg, FL 33714 ~5.60 miles north of 33712
  • Two star Suburban hotel
  • Hotel has 120 rooms
From$44
Very Good 4.0 /5Reviews CallBookMore Details
Days Inn North - St. Petersburg
+1-888-389-4485
5005 34th St. North, St. Petersburg, FL 33714 ~5.66 miles north of 33712
  • 3-star Suburban hotel
  • 2 floors in hotel
Super 8 St. Petersburg - St. Petersburg
+1-888-389-4121
5005a 34th St. North, St. Petersburg, FL 33714 ~5.66 miles north of 33712
  • Cheap Downtown hotel
  • Has environment-friendly policy See more
Comfort Inn North
+1-888-675-2083
2260 54th Ave. North, Saint Petersburg, FL 33714 ~5.78 miles north of 33712
  • 3 star Highway hotel
  • 7 suites in hotel
  • Shower can be a problem
  • Housekeeping was ok, according to 63%
From$65
Very Good 4.5 /5Review Score CallBookMore Details
Knights Inn in Saint Petersburg
+1-800-716-8490
2595 54th Ave. North, Saint Petersburg, FL 33714 ~5.92 miles north of 33712
  • Two-star Downtown hotel
  • Check in: 3:00PM
  • Air conditioning was criticized by 57%
  • Most guests thought it was rather dirty
Holiday Inn Express St. Petersburg
+1-800-805-5223
2171 54th Ave. North, St Petersburg, FL 33714 ~5.95 miles north of 33712
  • 3 star Highway property
  • Hotel has 21 suites
  • Great location
  • Bathroom could be optimized
From$90
Very Good 4.0 /5Reviews CallBookMore Details
Island Inn Beach Resort
+1-888-965-1860
9980 Gulf Blvd., Treasure Island, FL 33706 ~6.17 miles west of 33712
  • 3-star Beach property
  • 100 rooms in hotel
  • Bar is awesome
  • Supermarket close by
Provident Oceana Beachfront
+1-888-788-5576
10091 Bulf Blvd., Treasure Island, FL 33706 ~6.24 miles west of 33712
  • 3 star hotel
From$90
Excellent 5.0 /5Review Score CallBookMore Details
Lorelei Resort Motel Pet Friendly
+1-888-897-9207
10273 Gulf Blvd., Treasure Island, FL 33706 ~6.37 miles west of 33712
  • Inexpensive hotel
  • Great room
  • Clean
Westwinds Waterfront Resort
+1-888-311-4278
10265 Gulf Blvd., Treasure Island, FL 33706 ~6.37 miles west of 33712
  • 3 star Beach property
  • 22 rooms in hotel
From$80
Very Good 4.5 /5Reviews CallBookMore Details
Fusion Resort in Treasure Island
+1-888-469-4795
290 107th Ave., Treasure Island, FL 33706 ~6.47 miles west of 33712
  • Affordable hotel
  • Gym / Fitness Center Available
Bilmar Beach Resort in Treasure Island
+1-888-734-9421
10650 Gulf Blvd., Treasure Island, FL 33706 ~6.62 miles west of 33712
  • Mid-scale Beach hotel
  • 5 meeting rooms in hotel
  • Amazing ocean view
  • Clean beach
Treasure Island Beach Resort
+1-888-841-5292
10800 Gulf Blvd., Treasure Island, FL 33706-4708 ~6.67 miles west of 33712
  • 3 star hotel
  • Check in: 16:00
Treasure Bay Hotel & Marina : 11125 Gulf Blvd.
+1-888-455-5160
11125 Gulf Blvd., Treasure Island, FL 33706 ~6.79 miles west of 33712
  • Three Star Beach property
  • Fitness center on property
  • Great room
  • Very good hotel
From$79
Very Good 4.0 /5Review Score CallBookMore Details
La Quinta Inn St. Petersburg Northeast by Wyndham
+1-888-965-8297
6638 4th St. North, St. Petersburg, FL 33702 ~6.92 miles north of 33712
  • 3 star Suburban hotel
  • Check in time: 3:00 PM
  • Dirty towels
  • Almost all guests thought the cleanliness of the hotel was average
Bayside Inn & Marina : 11365 Gulf Blvd.
+1-888-906-6358
11365 Gulf Blvd., Treasure Island, FL 33706 ~6.94 miles west of 33712
  • 2 star Beach hotel
  • Hotel has 25 suites
  • Friendly service
  • Close to the beach
Treasure Island Ocean Club
+1-888-749-6785
11500 Gulf Blvd., Treasure Island, FL 33706 ~7.02 miles west of 33712
  • Cheap Beach hotel
  • Hotel has 54 rooms
Crystal Palms Beach Resort in Treasure Island
+1-888-878-9982
11605 Gulf Blvd., Treasure Island, FL 33706 ~7.06 miles west of 33712
  • Mid-scale Beach property
  • 36 rooms in property
  • Furniture needs more attention
  • Great view
From$140
Very Good 4.5 /5Read Reviews CallBookMore Details

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.

FAQs about hotels near 33712

What are the most favored hotels near 33712?

Provident Oceana Beachfront, Staybridge Suites St. Petersburg Downtown and Hyatt Place St. Petersburg Downtown are the best rated hotels based on customer reviews in the last 365 days.

What are the top luxurious hotels near 33712?

The Renaissance Vinoy Resort, The Hotel Zamora and The Don Cesar are the top 3 luxury hotels near 33712.

What hotels are closest to the area of 33712?

Magnuson Hotel Marina Cove, Staybridge Suites St. Petersburg Downtown, and Hilton St. Petersburg Bayfront are the properties closest to 33712.

How much does a cheap hotel near 33712 cost per night?

In the last year, a 2 star hotel near 33712 can be as cheap as $84.48 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 33712 cost per night?

In the last year, the average 3 star hotel near 33712 has been $129.51 per night. (based on HotelPlanner prices)

How much does a higher-end hotel near 33712 cost?

In the last year, the average 4 star hotel near 33712 has been $173.02 per night. (based on HotelPlanner prices)

What are the best independent hotels near 33712?

Provident Oceana Beachfront, The Inn on Third and Avalon Hotel are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 33712?

Courtyard by Marriott St. Petersburg Downtown and Residence Inn Marriott St. Petersburg Tierra Verde are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels near 33712?

Comfort Inn North and Quality Inn & Suites at Tropicana Filed are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best IHG hotels near 33712?

Staybridge Suites St. Petersburg Downtown, Holiday Inn St. Petersburg West and Holiday Inn Express St. Petersburg are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top