Star Rating
Hotel Name
Price Range (USD)to
Amenities

33731 Hotels, Motels & Accommodations

Magnuson Hotel Marina Cove
+1-888-788-5576
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~0.10 miles southeast of 33731
  • Mid-scale Resort property
  • Fitness / Gym is on-site
  • Very nice wellness & sports facilities
  • Most guests were unsatisfied with the kitchenette
Residence Inn T Verde Marriott
+1-888-897-9207
214 Madonna Blvd., Tierra Verde, FL 33715 ~2.82 miles west of 33731
  • 3 star Beach property
  • 6 floors in hotel
The Don Cesar
+1-888-311-4278
3400 Gulf Blvd., St. Pete Beach, FL 33706 ~3.54 miles west of 33731
  • High end Resort property
  • Hotel has 277 rooms
  • Air conditioning was criticized by 82%
  • Noisy aircon
From$189
Very Good 4.5 /5Guest Reviews CallBookMore Details
The Hotel Zamora : 3701 Gulf Blvd.
+1-888-469-4795
3701 Gulf Blvd., St Pete Beach, FL 33706 ~3.57 miles west of 33731
  • Four star Beach hotel
  • 36 suites in hotel
From$129
Very Good 4.0 /5Reviews CallBookMore Details
Beach House Suites by The Don Cesar
+1-888-734-9421
3860 Gulf Blvd., St Pete Beach, FL 33706 ~3.64 miles west of 33731
  • Three Star Beach property
  • Hotel has 70 suites
  • Fantastic service
  • Beach is lovely
From$159
Very Good 4.5 /5Reviews CallBookMore Details
Plaza Beach Hotel Beachfront Resort : 4506 Gulf Blvd.
+1-888-841-5292
4506 Gulf Blvd., St Pete Beach, FL 33706 ~3.81 miles west of 33731
  • Mid-scale Beach hotel
  • Gym is available on property
From$89
Very Good 4.5 /5Read Reviews CallBookMore Details
Sirata Beach Resort & Conference Center : 5300 Gulf Blvd.
+1-888-455-5160
5300 Gulf Blvd., Saint Petersburg, FL 33706 ~4.04 miles west of 33731
  • Mid-scale Beach property
  • 382 rooms in hotel
  • Service is relatively professional
  • Housekeeping is satisfactory
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Grand Plaza Beachfront Resort & Conference Center : 5250 Gulf Blvd.
+1-888-965-8297
5250 Gulf Blvd., St. Pete Beach, FL 33706 ~4.05 miles west of 33731
  • Mid-scale Oceanfront hotel
  • 156 rooms in hotel
  • Facilities in need of refurbishment
  • Room service is average
From$96
Very Good 4.0 /5Review Score CallBookMore Details
Tradewinds Island Grand : 5500 Gulf Blvd.
+1-888-906-6358
5500 Gulf Blvd., St Pete Beach, FL 33706 ~4.23 miles west of 33731
  • 4 star Beach hotel
  • 744 rooms in property
From$159
Very Good 4.0 /5Review Score CallBookMore Details
Alden Beach Resort All Suites
+1-888-749-6785
5900 Gulf Blvd., St. Pete Beach, FL 33706 ~4.38 miles west of 33731
  • Mid-scale Beach hotel
  • 140 suites in property
  • For 82%, the rooms looked old
  • Good bar service
Rum Fish Beach Resort
+1-888-878-9982
6000 Gulf Blvd., St. Pete Beach, FL 33706 ~4.40 miles west of 33731
  • High end hotel
  • Hotel has 156 rooms
From$160
Very Good 4.5 /5Recent Reviews CallBookMore Details
Beachcomber Beach Resort Hotel : 6200 Gulf Blvd.
+1-888-965-1860
6200 Gulf Blvd., St. Pete Beach, FL 33706 ~4.47 miles west of 33731
  • Cheap Oceanfront property
  • 2 floors in property
  • For only 50%, the tv was ok
  • Wonderful beach
From$70
Very Good 4.0 /5Reviews CallBookMore Details
Staybridge Suites St. Petersburg Downtown : 940 5th Ave. South
+1-888-788-5576
940 5th Ave. South, St Petersburg, FL 33705 ~4.48 miles north of 33731
  • 3-star Downtown property
  • 5 floors in property
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Howard Johnson by Wyndham St. Pete Beach Fl Resort Hotel : 6100 Gulf Blvd.
+1-888-897-9207
6100 Gulf Blvd., St. Pete Beach, FL 33706 ~4.50 miles west of 33731
  • Low priced Beach property
  • Check-in time: 4:00pm
Postcard Inn on the Beach
+1-888-311-4278
6300 Gulf Blvd., St Pete Beach, FL 33706 ~4.57 miles west of 33731
  • Mid-scale Beach property
  • Check-in time: 4:00 PM
Days Inn St. Petersburg
+1-888-469-4795
650 34th St. North, St. Petersburg, FL 33713 ~4.97 miles north of 33731
  • Economy property
  • 2 floors in hotel
  • Most guests thought the building was wonderful
  • Great location
Hilton St. Petersburg Bayfront - St. Petersburg
+1-888-734-9421
333 1st. St. South, St. Petersburg, FL 33701 ~5.01 miles northeast of 33731
  • 3-star Downtown property
  • 14 suites in property
  • The majority of guests said the bathroom was dirty
  • Shower can be a problem
Hyatt Place St. Petersburg Downtown in St. Petersburg
+1-888-841-5292
25 2nd St. North, St. Petersburg, FL 33701 ~5.23 miles northeast of 33731
  • Mid-scale Downtown property
  • 175 rooms in property
From$149
Very Good 4.5 /5Review Score CallBookMore Details
Blind Pass Resort in St Pete Beach
+1-888-455-5160
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~5.23 miles northwest of 33731
  • Low-priced Beach property
  • 25 rooms in hotel
Ponce De Leon Hotel
+1-888-965-8297
95 Central Ave., St. Petersburg, FL 33701 ~5.26 miles northeast of 33731
  • Mid-scale Downtown hotel
  • Check-in: 3:00pm
Hampton Inn & Suites Downtown / St. Petersburg - St. Petersburg
+1-888-906-6358
80 Beach Dr. N.e., St. Petersburg, FL 33701 ~5.28 miles northeast of 33731
  • Mid-scale Downtown hotel
  • 4 floors in hotel
  • All guests enjoyed the restaurants & bars nearby
  • Wonderful sightseeing
From$129
Very Good 4.5 /5Review Score CallBookMore Details
Cordova Inn Downtown St. Pete - St Petersburg
+1-888-749-6785
253 2nd Ave. North, St Petersburg, FL 33701 ~5.30 miles northeast of 33731
  • Affordable Downtown property
  • 3 floors in hotel
  • Breakfast is mediocre
  • Most guests said rooms were small
Holiday Inn St. Petersburg West : 1200 34th St. North
+1-888-878-9982
1200 34th St. North, St. Petersburg, FL 33713 ~5.30 miles north of 33731
  • Mid-scale Highway hotel
  • Check in: 3:00pm
Courtyard by Marriott St. Petersburg Downtown : 300 4th St. North
+1-888-965-1860
300 4th St. North, St. Petersburg, FL 33701 ~5.34 miles northeast of 33731
  • Three Star Downtown hotel
  • Hotel has an eco-friendly policy See policy
  • Rooms are great
  • Old buildings
The Inn on Third
+1-888-788-5576
342 3rd Ave. North, St. Petersburg, FL 33701 ~5.35 miles northeast of 33731
  • Two star Downtown hotel
  • 19 rooms in hotel
  • Bath towels were small
  • Beach nearby
Hotel Indigo St. Pete
+1-888-897-9207
234 3rd Ave. North, St. Petersburg, FL 33701 ~5.38 miles northeast of 33731
  • Three Star Downtown hotel
  • 2 conference rooms in property
  • Most guests thought the service was professional
  • Bathroom could be bigger
Avalon Hotel - St Petersburg
+1-888-311-4278
443 4th Ave. North, St Petersburg, FL 33701 ~5.40 miles northeast of 33731
  • 3 star property
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Oakwood at Cottonwood Bayview - St Petersburg
+1-888-469-4795
235 3rd Ave. North, St Petersburg, FL 33701 ~5.41 miles northeast of 33731
  • Mid-scale hotel
  • 8 floors in hotel
Hollander Hotel in St Petersburg
+1-888-734-9421
421 4th Ave. North, St Petersburg, FL 33701 ~5.42 miles northeast of 33731
  • Three Star hotel
  • 75 rooms in property
  • Hotel is relatively luxurious
  • Most guests loved the dining experience
From$105
Very Good 4.5 /5Guest Reviews CallBookMore Details
Quality Inn & Suites at Tropicana Filed : 1400 34th St. North
+1-888-841-5292
1400 34th St. North, St.petersburg, FL 33713 ~5.48 miles north of 33731
  • Low Cost property
  • Fitness center on property
Beach Drive Inn Bed & Breakfast
+1-888-455-5160
532 Beach Dr. Ne, Saint Petersburg, FL 33701 ~5.73 miles northeast of 33731
  • Midscale Downtown hotel
  • Comp. Breakfast
  • Air conditioning a bit lacking
  • Morning breakfast was amazing
From$110
Very Good 4.5 /5Guest Reviews CallBookMore Details
The Renaissance Vinoy Resort
+1-888-965-8297
501 5th Ave. Ne, St. Petersburg, FL 33701 ~5.79 miles northeast of 33731
  • Expensive Resort property
  • Check-in time: 4PM
  • Good breakfast
  • Friendly service
Island Inn Beach Resort
+1-888-906-6358
9980 Gulf Blvd., Treasure Island, FL 33706 ~6.36 miles northwest of 33731
  • Midscale Beach property
  • 6 floors in property
  • Most guests didn't like the uncomfortable beds
  • Most guests thought the view was good
Provident Oceana Beachfront in Treasure Island
+1-888-749-6785
10091 Bulf Blvd., Treasure Island, FL 33706 ~6.48 miles northwest of 33731
  • Affordable hotel
  • Check in: 16:00
From$90
Excellent 5.0 /5Reviews CallBookMore Details
Westwinds Waterfront Resort
+1-888-878-9982
10265 Gulf Blvd., Treasure Island, FL 33706 ~6.67 miles northwest of 33731
  • 3 star Beach hotel
  • Hotel has 22 rooms
From$80
Very Good 4.5 /5Review Score CallBookMore Details
Lorelei Resort Motel Pet Friendly
+1-888-965-1860
10273 Gulf Blvd., Treasure Island, FL 33706 ~6.67 miles northwest of 33731
  • Economy property
  • Lots of restaurants
  • Hubby loved the fishing pier
Fusion Resort
+1-888-788-5576
290 107th Ave., Treasure Island, FL 33706 ~6.89 miles northwest of 33731
  • Affordable hotel
  • Gym is available on property
Bilmar Beach Resort in Treasure Island
+1-888-897-9207
10650 Gulf Blvd., Treasure Island, FL 33706 ~6.98 miles northwest of 33731
  • Midscale Beach hotel
  • Hotel has 5 meeting rooms
  • Vacuumed from all the sand
  • Wifi did not work
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Treasure Island Beach Resort
+1-888-311-4278
10800 Gulf Blvd., Treasure Island, FL 33706-4708 ~7.05 miles northwest of 33731
  • Affordable hotel
  • 77 suites in property
Treasure Bay Hotel & Marina
+1-888-469-4795
11125 Gulf Blvd., Treasure Island, FL 33706 ~7.18 miles northwest of 33731
  • 3 star Beach property
  • Hotel has 3 floors
  • Most guests said the bathroom was dirty
  • Free computer
Bayside Inn & Marina - Treasure Island
+1-888-734-9421
11365 Gulf Blvd., Treasure Island, FL 33706 ~7.35 miles northwest of 33731
  • Low priced Beach hotel
  • 25 suites in property
  • Disappointing internet connection
  • Location is great
Treasure Island Ocean Club : 11500 Gulf Blvd.
+1-888-841-5292
11500 Gulf Blvd., Treasure Island, FL 33706 ~7.42 miles northwest of 33731
  • Economical Beach hotel
  • Hotel has 28 suites
Crystal Palms Beach Resort
+1-888-455-5160
11605 Gulf Blvd., Treasure Island, FL 33706 ~7.47 miles northwest of 33731
  • Mid-scale Beach hotel
  • 36 suites in property
  • Great location
  • Great shopping
From$140
Very Good 4.5 /5Reviews CallBookMore Details
Red Roof Inn St. Petersburg / Tampabay
+1-888-965-8297
4999 34th St. North, St Petersburg, FL 33714 ~7.61 miles north of 33731
  • Two star Suburban hotel
  • Has environment-friendly policy See policy
Days Inn North
+1-888-906-6358
5005 34th St. North, St. Petersburg, FL 33714 ~7.67 miles north of 33731
  • Midscale Suburban hotel
  • Has environment-friendly policy See policy
From$31
Average 3.0 /5Reviews CallBookMore Details
Super 8 St. Petersburg : 5005a 34th St. North
+1-888-749-6785
5005a 34th St. North, St. Petersburg, FL 33714 ~7.67 miles north of 33731
  • Economy Downtown hotel
  • 2 floors in property
Residence Inn Treasure Island in Treasure Island
+1-888-878-9982
11908 Gulf Blvd., Treasure Island, FL 33706 ~7.69 miles northwest of 33731
  • Affordable Oceanfront hotel
  • Hotel has 9 floors
  • Wonderful water pressure
  • Professional service
From$219
Very Good 4.5 /5Review Score CallBookMore Details
Sunset Vistas Beachfront 2 & 3 Bedroom Suites
+1-888-965-1860
12000 Gulf Blvd., Treasure Island, FL 33706 ~7.75 miles northwest of 33731
  • 3-star Beach property
  • 6 floors in hotel
  • Great parking, according to 80%
  • Fantastic service
From$139
Very Good 4.5 /5Reviews CallBookMore Details
Comfort Inn North
+1-888-788-5576
2260 54th Ave. North, Saint Petersburg, FL 33714 ~7.88 miles north of 33731
  • Affordable Highway hotel
  • 118 sleeping rooms in hotel
  • Average proximity to the city centre, said 60%
  • Horrible vibe
Oasis Palms Resort : 11799 Gulf Blvd.
+1-888-897-9207
11799 Gulf Blvd., Treasure Island, FL 33706 ~7.96 miles northwest of 33731
  • Affordable hotel
  • 29 rooms in hotel

Next: Show All Available 33731 Hotels with Pricing

Graph: Upcoming 20 Days of Tierra Verde Hotel Rates

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

FAQs about hotels near 33731

What are the most favored hotels near 33731?

Provident Oceana Beachfront, The Don Cesar and Beach House Suites by The Don Cesar are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels near 33731?

The Don Cesar, The Hotel Zamora and Tradewinds Island Grand are the top 3 luxury hotels near 33731.

What hotels are closest to the area of 33731?

Magnuson Hotel Marina Cove, Residence Inn T Verde Marriott, and The Don Cesar are the properties closest to 33731.

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

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

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

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

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

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

What are the best independent hotels near 33731?

Provident Oceana Beachfront, The Don Cesar and Beach House Suites by The Don Cesar are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 33731?

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

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

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 33731?

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

Back to Top