Star Rating
Hotel Name
Price Range (USD)to
Amenities

33712 Hotels, Motels & Accommodations

TRU by Hilton St. Petersburg Downtown Central Avenue - St. Petersburg
+1-888-389-4121
1650 Central Ave., St. Petersburg, FL 33712
  • Three Star Downtown hotel
  • Check in: 3:00PM
Magnuson Hotel Marina Cove - St. Petersburg
+1-888-675-2083
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~2.21 miles south of 33712
  • Midscale Resort property
  • Hotel has 4 meeting rooms
  • Beach needs a clean
  • Most guests had problems with the shower
Staybridge Suites Downtown St. Petersburg - St. Petersburg
+1-800-716-8490
940 5th Ave. South, St. Petersburg, FL 33705 ~2.33 miles northeast of 33712
  • 3 star Downtown hotel
  • 3 meeting rooms in property
Hilton St. Petersburg Bayfront in St. Petersburg
+1-800-805-5223
333 1st. St. South, St. Petersburg, FL 33701 ~2.94 miles northeast of 33712
  • Affordable Downtown hotel
  • Check-in time: 4:00pm
  • Approx. half of guests said the breakfast was too expensive
  • The majority of guests said the bathroom was dirty
Days Inn by Wyndham St. Petersburg Central
+1-888-965-1860
650 34th St. North, St. Petersburg, FL 33713 ~3.02 miles north of 33712
  • Low Cost property
  • Check in: 15:00
  • For 62%, the rooms looked old
  • No fruit
Hyatt Place St. Petersburg Downtown in St. Petersburg
+1-888-788-5576
25 2nd St. North, St. Petersburg, FL 33701 ~3.13 miles northeast of 33712
  • Mid-scale Downtown hotel
  • Check-in: 3:00 PM
From$149
Very Good 4.5 /5Review Score CallBookMore Details
Ponce De Leon Hotel : 95 Central Ave.
+1-888-897-9207
95 Central Ave., St. Petersburg, FL 33701 ~3.17 miles northeast of 33712
  • Mid-scale Downtown hotel
  • Hotel has 79 rooms
Cordova Inn in St Petersburg
+1-888-311-4278
253 2nd Ave. North, St Petersburg, FL 33701 ~3.18 miles northeast of 33712
  • Midscale Downtown hotel
  • Free breakfast
  • Most guests complained about the elevator
  • Parking should be cheaper
From$50
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn & Suites St. Petersburg/Downtown : 80 Beach Dr. N.e.
+1-888-469-4795
80 Beach Dr. N.e., St. Petersburg, FL 33701 ~3.19 miles northeast of 33712
  • 3-star Downtown hotel
  • Fitness center on property
  • All the hotel was very clean
  • For 93%, parking prices were too high
From$129
Very Good 4.5 /5Read Reviews CallBookMore Details
Courtyard St. Petersburg Downtown
+1-888-734-9421
300 4th St. North, St. Petersburg, FL 33701 ~3.20 miles northeast of 33712
  • Mid-scale Downtown hotel
  • 128 sleeping rooms in hotel
  • Had to pay for breakfast
  • Vibe was decent
The Inn on Third
+1-888-841-5292
342 3rd Ave. North, St. Petersburg, FL 33701 ~3.22 miles northeast of 33712
  • Low-priced Downtown property
  • Hotel has 19 rooms
  • Every guests reviewed liked the proximity to shopping
  • For only 50%, the tv was ok
From$79
Very Good 4.5 /5Reviews CallBookMore Details
Avalon Hotel in St Petersburg
+1-888-455-5160
443 4th Ave. North, St Petersburg, FL 33701 ~3.26 miles northeast of 33712
  • 3-star property
Hotel Indigo St Petersburg Downtown
+1-888-965-8297
234 3rd Ave. North, St. Petersburg, FL 33701 ~3.26 miles northeast of 33712
  • Affordable Downtown hotel
  • 4 suites in property
  • Exceptional Staff
  • Housekeeping is satisfactory
Hollander Boutique Hotel - St Petersburg
+1-888-906-6358
421 4th Ave. North, St Petersburg, FL 33701 ~3.28 miles northeast of 33712
  • 3-star hotel
  • Hotel has 75 rooms
  • Great location
  • Affordable food
From$105
Very Good 4.5 /5Reviews CallBookMore Details
Oakwood at Cottonwood Bayview
+1-888-749-6785
235 3rd Ave. North, St Petersburg, FL 33701 ~3.29 miles northeast of 33712
  • Midscale hotel
  • 309 sleeping rooms in hotel
Holiday Inn St. Petersburg West, an IHG Hotel in St. Petersburg
+1-888-878-9982
1200 34th St. North, St. Petersburg, FL 33713 ~3.34 miles north of 33712
  • Affordable Highway hotel
  • 4 suites in property
Quality Inn & Suites at Tropicana Field : 1400 34th St. North
+1-888-389-4485
1400 34th St. North, St.petersburg, FL 33713 ~3.52 miles north of 33712
  • Economical property
  • 3 floors in property
Beach Drive Inn
+1-888-389-4121
532 Beach Dr. Ne, Saint Petersburg, FL 33701 ~3.62 miles northeast of 33712
  • Affordable Downtown property
  • Hotel has 2 suites
  • Great parking, according to 100%
  • Fairly good value for money
From$110
Very Good 4.5 /5Guest Reviews CallBookMore Details
The Vinoy Renaissance St. Petersburg Resort & Golf Club
+1-888-675-2083
501 5th Ave. Ne, St. Petersburg, FL 33701 ~3.69 miles northeast of 33712
  • High end Resort hotel
  • Fitness center on property
  • Awesome vibe
  • Most guests said the beds were comfortable
The Hotel Zamora : 3701 Gulf Blvd.
+1-800-716-8490
3701 Gulf Blvd., St Pete Beach, FL 33706 ~4.56 miles west of 33712
  • Four star Beach hotel
  • Hotel has 72 rooms
From$129
Very Good 4.0 /5Review Score CallBookMore Details
Plaza Beach Hotel Beachfront Resort - St Pete Beach
+1-800-805-5223
4506 Gulf Blvd., St Pete Beach, FL 33706 ~4.56 miles west of 33712
  • 3-star Beach property
  • Fitness / Gym is on-site
Beach House Suites by The Don Cesar : 3860 Gulf Blvd.
+1-888-965-1860
3860 Gulf Blvd., St Pete Beach, FL 33706 ~4.59 miles west of 33712
  • Three Star Beach hotel
  • 5 floors in property
  • Most guests thought the view was good
  • Clean room
From$159
Very Good 4.5 /5Reviews CallBookMore Details
Bellwether Beach Resort in St. Pete Beach
+1-888-788-5576
5250 Gulf Blvd., St. Pete Beach, FL 33706 ~4.60 miles west of 33712
  • Mid-scale Oceanfront hotel
  • Check in time: 4:00 p.m.
  • Comfortable
  • Superb location
From$96
Very Good 4.0 /5Reviews CallBookMore Details
Residence Inn Marriott St. Petersburg Tierra Verde
+1-888-897-9207
214 Madonna Blvd., Tierra Verde, FL 33715 ~4.60 miles southwest of 33712
  • 3-star Beach property
  • Check in: 4:00PM
Sirata Beach Resort - St. Pete Beach
+1-888-311-4278
5300 Gulf Blvd., St. Pete Beach, FL 33706 ~4.63 miles west of 33712
  • Three Star Beach property
  • 170 suites in property
  • One of the blankets had stains
  • We could not get WiFi in our room
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
The Don Cesar
+1-888-469-4795
3400 Gulf Blvd., St. Pete Beach, FL 33706 ~4.65 miles west of 33712
  • High end Resort hotel
  • Check-in: 4pm
  • Good pool
  • Fantastic service
From$189
Very Good 4.5 /5Guest Reviews CallBookMore Details
Tradewinds Island Grand - St Pete Beach
+1-888-734-9421
5500 Gulf Blvd., St Pete Beach, FL 33706 ~4.67 miles west of 33712
  • Four star Beach property
  • 744 sleeping rooms in hotel
From$159
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Alden Suites - A Beachfront Resort : 5900 Gulf Blvd.
+1-888-841-5292
5900 Gulf Blvd., St. Pete Beach, FL 33706 ~4.74 miles west of 33712
  • Midscale Beach property
  • Hotel has 143 rooms
  • Rooms in need of an update
  • Almost all guests thought rooms were spacious
RumFish Beach Resort by TradeWinds
+1-888-455-5160
6000 Gulf Blvd., St. Pete Beach, FL 33706 ~4.76 miles west of 33712
  • High end property
  • 156 sleeping rooms in hotel
From$160
Very Good 4.5 /5Read Reviews CallBookMore Details
Beachcomber Beach Resort in St. Pete Beach
+1-888-965-8297
6200 Gulf Blvd., St. Pete Beach, FL 33706 ~4.80 miles west of 33712
  • Economical Oceanfront hotel
  • Gym / Fitness Center Available
  • All guests thought the facilities needed updating
  • Popular among families
Hilton Garden Inn St. Pete Beach
+1-888-906-6358
6100 Gulf Blvd., St. Pete Beach, FL 33706 ~4.86 miles west of 33712
  • 3-star Beach hotel
  • Hotel has 5 floors
Post Card Inn
+1-888-749-6785
6300 Gulf Blvd., St Pete Beach, FL 33706 ~4.89 miles west of 33712
  • Three Star Beach hotel
  • 2 suites in property
  • About half of guests thought the service was unprofessional
  • Breakfast is mediocre
Crystal Bay Hotel
+1-888-878-9982
7401 Central Ave., St. Petersburg, FL 33710 ~5.09 miles west of 33712
  • Two star Suburban hotel
  • Free complimentary breakfast
Blind Pass Resort Motel in St Pete Beach
+1-888-389-4485
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~5.23 miles west of 33712
  • 2-star Beach hotel
  • Check-in: 3:00 pm
Red Roof Inn Tampa Bay - St. Petersburg - St Petersburg
+1-888-389-4121
4999 34th St. North, St Petersburg, FL 33714 ~5.60 miles north of 33712
  • Low Cost Suburban property
  • Hotel has an eco-friendly policy Learn more
Days Inn North
+1-888-675-2083
5005 34th St. North, St. Petersburg, FL 33714 ~5.66 miles north of 33712
  • 3-star Suburban property
  • Check in time: 03:00 PM
From$31
Average 3.0 /5Reviews CallBookMore Details
Super 8 by Wyndham St. Petersburg - St. Petersburg
+1-800-716-8490
5005a 34th St. North, St. Petersburg, FL 33714 ~5.66 miles north of 33712
  • Low Cost Downtown property
  • Has environment-friendly policy Learn more
Comfort Inn North - Saint Petersburg
+1-800-805-5223
2260 54th Ave. North, Saint Petersburg, FL 33714 ~5.78 miles north of 33712
  • Affordable Highway hotel
  • Hotel has an eco-friendly policy See more
  • Good accessibility by car
  • Older building
From$65
Very Good 4.5 /5Review Score CallBookMore Details
Fairfield Inn & Suites by Marriott St. Petersburg North in St. Petersburg
+1-888-965-1860
2575 54th Ave. North, St. Petersburg, FL 33714 ~5.85 miles north of 33712
  • 3 star property
  • 88 sleeping rooms in hotel
Tropicana Inn
+1-888-788-5576
2595 54th Ave. North, Saint Petersburg, FL 33714 ~5.92 miles north of 33712
  • Low Cost Downtown property
  • Check-in time: 3:00PM
  • Generally quite dirty
  • Stains on the wall
Holiday Inn Express St. Petersburg North (I-275), an IHG Hotel - St Petersburg
+1-888-897-9207
2171 54th Ave. North, St Petersburg, FL 33714 ~5.95 miles north of 33712
  • 3-star Highway hotel
  • 4 floors in property
  • Room cleanliness is acceptable
  • WiFi system needs upgrading
Island Inn Beach Resort
+1-888-311-4278
9980 Gulf Blvd., Treasure Island, FL 33706 ~6.17 miles west of 33712
  • 3 star Beach hotel
  • Hotel has 100 rooms
  • Spacious rooms
  • Friendly atmosphere
From$76
Very Good 4.0 /5Read Reviews CallBookMore Details
Provident Oceana Beachfront - Treasure Island
+1-888-469-4795
10091 Bulf Blvd., Treasure Island, FL 33706 ~6.24 miles west of 33712
  • Affordable hotel
  • Check in time: 16:00
Two Mermaids Resort
+1-888-734-9421
10200 Gulf Blvd., Treasure Island, FL 33706 ~6.35 miles west of 33712
  • Midscale property
From$90
Average 3.0 /5Reviews CallBookMore Details
Lorelei Resort Motel in Treasure Island
+1-888-841-5292
10273 Gulf Blvd., Treasure Island, FL 33706 ~6.37 miles west of 33712
  • Low-priced property
  • Most guests appreciated the closeness to the beach
  • Beautiful beach
Westwinds Waterfront Resort in Treasure Island
+1-888-455-5160
10265 Gulf Blvd., Treasure Island, FL 33706 ~6.37 miles west of 33712
  • Mid-scale Beach hotel
  • 22 suites in hotel
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Fusion Resort in Treasure Island
+1-888-965-8297
290 107th Ave., Treasure Island, FL 33706 ~6.47 miles west of 33712
  • 3-star Beach property
  • Hotel has 42 rooms
Bilmar Beach Resort : 10650 Gulf Blvd.
+1-888-906-6358
10650 Gulf Blvd., Treasure Island, FL 33706 ~6.62 miles west of 33712
  • Mid-scale Beach property
  • 8 floors in hotel
  • Breakfast prices were ok, according to 67%
  • Breakfast in the cafĂ© could have been a little better
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Treasure Bay Resort & Marina in Treasure Island
+1-888-749-6785
11125 Gulf Blvd., Treasure Island, FL 33706 ~6.79 miles west of 33712
  • Midscale Beach hotel
  • 84 sleeping rooms in hotel
  • Nice rooms
  • Rooms need regular maintenance
La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
+1-888-878-9982
6638 4th St. North, St. Petersburg, FL 33702 ~6.92 miles north of 33712
  • Mid-scale Suburban property
  • Comp. Breakfast
From$80
Average 3.0 /5Reviews 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, Hyatt Place St. Petersburg Downtown and Hampton Inn & Suites St. Petersburg are the best rated hotels based on customer reviews in the last 365 days.

What are the top luxurious hotels near 33712?

The Vinoy Renaissance St. Petersburg Resort & Golf Club, The Hotel Zamora and The Don Cesar are the top 3 luxury hotels near 33712.

What hotels are closest to the area of 33712?

TRU by Hilton St. Petersburg Downtown Central Avenue, Magnuson Hotel Marina Cove, and Staybridge Suites Downtown St. Petersburg 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 $85.13 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 $125.75 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 $151.49 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 St. Petersburg Downtown, Residence Inn Marriott St. Petersburg Tierra Verde and Fairfield Inn & Suites by Marriott St. Petersburg North 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 Field are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best IHG hotels near 33712?

Holiday Inn St. Petersburg West, an IHG Hotel, Holiday Inn Express St. Petersburg North (I-275), an IHG Hotel and Hotel Indigo St Petersburg Downtown are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top