Star Rating
Hotel Name
Price Range (USD)to
Amenities

33731 Hotels & Accommodations

Magnuson Hotel Marina Cove - St. Petersburg
+1-888-690-5247
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~0.10 miles southeast of 33731
  • Three Star Resort hotel
  • 155 rooms in hotel
  • Most guests said the wifi quality was bad
  • Great service
The Don Cesar
+1-888-305-3366
3400 Gulf Blvd., St. Pete Beach, FL 33706 ~3.54 miles west of 33731
  • Four-star Resort property
  • Hotel has 6 meeting rooms
  • Door to the sports bar was dirty
  • Most guests criticized the small bathroom
From$189
Very Good 4.5 /5Review Score CallBookMore Details
The Hotel Zamora - St Pete Beach
+1-800-881-1523
3701 Gulf Blvd., St Pete Beach, FL 33706 ~3.57 miles west of 33731
  • Four star Beach hotel
  • 72 sleeping rooms in hotel
From$129
Very Good 4.0 /5Read Reviews CallBookMore Details
Beach House Suites by The Don Cesar in St Pete Beach
+1-888-283-3404
3860 Gulf Blvd., St Pete Beach, FL 33706 ~3.64 miles west of 33731
  • 3-star Beach hotel
  • Check-in time: 4pm
  • Clean rooms
  • Clean
From$159
Very Good 4.5 /5Latest Reviews CallBookMore Details
Plaza Beach Hotel Beachfront Resort : 4506 Gulf Blvd.
+1-866-221-8581
4506 Gulf Blvd., St Pete Beach, FL 33706 ~3.81 miles west of 33731
  • 3 star Beach property
  • Hotel has 39 suites
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Sirata Beach Resort & Conference Center : 5300 Gulf Blvd.
+1-866-429-5787
5300 Gulf Blvd., Saint Petersburg, FL 33706 ~4.04 miles west of 33731
  • Mid-scale Beach property
  • Hotel has 382 rooms
  • Outdated and just not a good experience
  • Comfortable
Grand Plaza Beachfront Resort & Conference Center
+1-888-690-5281
5250 Gulf Blvd., St. Pete Beach, FL 33706 ~4.05 miles west of 33731
  • Midscale Oceanfront hotel
  • Gym is available on property
  • About half of guests found the restaurant service to be good
  • Most guests said rooms were big enough
From$96
Very Good 4.0 /5Reviews CallBookMore Details
Tradewinds Island Grand
+1-888-690-5247
5500 Gulf Blvd., St Pete Beach, FL 33706 ~4.23 miles west of 33731
  • High-end Beach property
  • Hotel has 355 suites
From$145
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Alden Beach Resort All Suites in St. Pete Beach
+1-888-305-3366
5900 Gulf Blvd., St. Pete Beach, FL 33706 ~4.38 miles west of 33731
  • Three Star Beach property
  • 6 floors in hotel
  • Housekeeping was ok, according to 66%
  • Large whirlpool/sauna
From$88
Very Good 4.0 /5Reviews CallBookMore Details
Guy Harvey Outpost a Tradewinds Beach Resort : 6000 Gulf Blvd.
+1-800-881-1523
6000 Gulf Blvd., St. Pete Beach, FL 33706 ~4.40 miles west of 33731
  • Four star property
  • Hotel has 130 suites
From$160
Very Good 4.5 /5Guest Reviews CallBookMore Details
Beachcomber Beach Resort Hotel
+1-888-283-3404
6200 Gulf Blvd., St. Pete Beach, FL 33706 ~4.47 miles west of 33731
  • Economy Oceanfront hotel
  • 102 rooms in hotel
  • Wi-fi did not work
  • Beach nearby
From$70
Very Good 4.0 /5Read Reviews CallBookMore Details
Staybridge Suites St. Petersburg Downtown
+1-866-221-8581
940 5th Ave. South, St. Petersburg, FL 33705 ~4.48 miles north of 33731
  • Midscale Downtown property
  • Hotel has a green policy Read more
Howard Johnson by Wyndham St. Pete Beach Fl Resort Hotel in St. Pete Beach
+1-866-429-5787
6100 Gulf Blvd., St. Pete Beach, FL 33706 ~4.50 miles west of 33731
  • Economical Beach property
  • Check-in time: 4:00pm
Postcard Inn on the Beach
+1-888-690-5281
6300 Gulf Blvd., St Pete Beach, FL 33706 ~4.57 miles west of 33731
  • Midscale Beach hotel
  • Hotel has 196 rooms
Days Inn St. Petersburg - St. Petersburg
+1-888-690-5247
650 34th St. North, St. Petersburg, FL 33713 ~4.97 miles north of 33731
  • Cheap hotel
  • Check in: 15:00
  • Nice building
  • Most guests said the beds were comfortable
Hilton St. Petersburg Bayfront
+1-888-305-3366
333 1st. St. South, St. Petersburg, FL 33701 ~5.01 miles northeast of 33731
  • 3 star Downtown property
  • Hotel has an eco-friendly policy See more
  • All guests liked the proximity to sightseeing
  • Management was excellent, said 78%
Hyatt Place St. Petersburg Downtown - St. Petersburg
+1-800-881-1523
25 2nd St. North, St. Petersburg, FL 33701 ~5.23 miles northeast of 33731
  • Affordable Downtown hotel
  • Free comp. breakfast
From$149
Very Good 4.5 /5Latest Reviews CallBookMore Details
Blind Pass Resort : 7901 Blind Pass Rd.
+1-888-283-3404
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~5.23 miles northwest of 33731
  • Low priced Beach hotel
  • 2 floors in property
Ponce De Leon Hotel
+1-866-221-8581
95 Central Ave., St. Petersburg, FL 33701 ~5.26 miles northeast of 33731
  • 3-star Downtown property
  • 6 floors in property
Hampton Inn & Suites Downtown / St. Petersburg - St. Petersburg
+1-866-429-5787
80 Beach Dr. N.e., St. Petersburg, FL 33701 ~5.28 miles northeast of 33731
  • Three Star Downtown property
  • Gym / Fitness Center Available
  • Wonderful friendly staff
  • Every guests reviewed were happy with the price of the breakfast
From$129
Very Good 4.5 /5Read Reviews CallBookMore Details
Cordova Inn Downtown St. Pete : 253 2nd Ave. North
+1-888-690-5281
253 2nd Ave. North, St Petersburg, FL 33701 ~5.30 miles northeast of 33731
  • Mid-scale Downtown hotel
  • Hotel has 32 rooms
  • Great breakfast
  • Average beds
Holiday Inn St. Petersburg West
+1-888-690-5247
1200 34th St. North, St. Petersburg, FL 33713 ~5.30 miles north of 33731
  • 3-star Highway property
  • Has environment-friendly policy Learn more
Courtyard by Marriott St. Petersburg Downtown - St. Petersburg
+1-888-305-3366
300 4th St. North, St. Petersburg, FL 33701 ~5.34 miles northeast of 33731
  • 3-star Downtown property
  • 128 sleeping rooms in hotel
  • Excellent AC
  • Terrific location
The Inn on Third : 342 3rd Ave. North
+1-800-881-1523
342 3rd Ave. North, St. Petersburg, FL 33701 ~5.35 miles northeast of 33731
  • 2 star Downtown property
  • Free comp. breakfast
  • AC needs updating
  • Conventional furniture
Hotel Indigo St. Pete in St. Petersburg
+1-888-283-3404
234 3rd Ave. North, St. Petersburg, FL 33701 ~5.38 miles northeast of 33731
  • 3-star Downtown property
  • Fitness + Health Center
  • Modern charm
  • AC needs updating
Oakwood at Cottonwood Bayview : 235 3rd Ave. North
+1-866-221-8581
235 3rd Ave. North, St Petersburg, FL 33701 ~5.41 miles northeast of 33731
  • Midscale hotel
  • Hotel has 309 rooms
Hollander Hotel - St Petersburg
+1-866-429-5787
421 4th Ave. North, St Petersburg, FL 33701 ~5.42 miles northeast of 33731
  • Midscale property
  • Hotel has 3 floors
  • Food was delicious
  • Very good internet connection
From$105
Very Good 4.5 /5Latest Reviews CallBookMore Details
Quality Inn & Suites at Tropicana Filed in St.petersburg
+1-888-690-5281
1400 34th St. North, St.petersburg, FL 33713 ~5.48 miles north of 33731
  • Low priced property
  • Check-in: 11:00
From$60
Average 3.5 /5Reviews CallBookMore Details
La Veranda Bed & Breakfast
+1-888-690-5247
111 5th Ave. North, St. Petersburg, FL 33701 ~5.62 miles northeast of 33731
  • Midscale Downtown hotel
  • Check-in: 3
  • Good management
  • Spacious rooms
Beach Drive Inn Bed & Breakfast
+1-888-305-3366
532 Beach Dr. Ne, Saint Petersburg, FL 33701 ~5.73 miles northeast of 33731
  • 3 star Downtown property
  • Check-in time: 03:00 PM
  • Terrific location
  • Friendly service
From$110
Very Good 4.5 /5Guest Reviews CallBookMore Details
The Renaissance Vinoy Resort
+1-800-881-1523
501 5th Ave. Ne, St. Petersburg, FL 33701 ~5.79 miles northeast of 33731
  • Four-star Resort property
  • Hotel has 7 floors
  • The majority of guests thought the building was wonderful
  • Almost all guests thought rooms were spacious
Terrace Park Suites - Saint Petersburg
+1-888-283-3404
206 9th Ave. Ne, Saint Petersburg, FL 33701 ~5.87 miles northeast of 33731
  • Two star Downtown hotel
  • Check in time: 3:00 pm
Island Inn Beach Resort - Treasure Island
+1-866-221-8581
9980 Gulf Blvd., Treasure Island, FL 33706 ~6.36 miles northwest of 33731
  • Three Star Beach hotel
  • 6 floors in hotel
  • Great view from balcony
  • Most guests enjoyed the friendly atmosphere
Provident Oceana Beachfront
+1-866-429-5787
10091 Bulf Blvd., Treasure Island, FL 33706 ~6.48 miles northwest of 33731
  • Affordable property
Westwinds Waterfront Resort - Treasure Island
+1-888-690-5281
10265 Gulf Blvd., Treasure Island, FL 33706 ~6.67 miles northwest of 33731
  • 3-star Beach property
  • 22 rooms in hotel
From$80
Very Good 4.5 /5Reviews CallBookMore Details
Lorelei Resort Motel Pet Friendly - Treasure Island
+1-888-690-5247
10273 Gulf Blvd., Treasure Island, FL 33706 ~6.67 miles northwest of 33731
  • Economical property
  • Great room
  • Vibe was decent
Bilmar Beach Resort : 10650 Gulf Blvd.
+1-888-305-3366
10650 Gulf Blvd., Treasure Island, FL 33706 ~6.98 miles northwest of 33731
  • 3-star Beach hotel
  • 6 suites in hotel
  • Clean beach
  • The majority of guests loved the minibar
From$99
Very Good 4.5 /5Reviews CallBookMore Details
Treasure Island Beach Resort
+1-800-881-1523
10800 Gulf Blvd., Treasure Island, FL 33706-4708 ~7.05 miles northwest of 33731
  • Affordable property
  • Hotel has 77 rooms
Treasure Bay Hotel & Marina : 11125 Gulf Blvd.
+1-888-283-3404
11125 Gulf Blvd., Treasure Island, FL 33706 ~7.18 miles northwest of 33731
  • 3 star Beach property
  • Gym is available on property
  • Most guests thought the minibar was ok
  • Front desk was amazing and very accommodating
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Bayside Inn & Marina : 11365 Gulf Blvd.
+1-866-221-8581
11365 Gulf Blvd., Treasure Island, FL 33706 ~7.35 miles northwest of 33731
  • Two star Beach property
  • Check in: 3:00 pm
  • Most guests thought the service was very professional
  • Furniture needs more attention
Treasure Island Ocean Club : 11500 Gulf Blvd.
+1-866-429-5787
11500 Gulf Blvd., Treasure Island, FL 33706 ~7.42 miles northwest of 33731
  • Inexpensive Beach hotel
  • 28 suites in hotel
Crystal Palms Beach Resort : 11605 Gulf Blvd.
+1-888-690-5281
11605 Gulf Blvd., Treasure Island, FL 33706 ~7.47 miles northwest of 33731
  • Midscale Beach hotel
  • 36 suites in hotel
  • Wifi reception was terrible
  • AC needs updating
From$140
Very Good 4.5 /5Review Score CallBookMore Details
Tropic Terrace
+1-888-690-5247
11730 Gulf Blvd., Treasure Island, FL 33706 ~7.52 miles northwest of 33731
  • Cheap Beach property
  • 46 rooms in property
  • For 50%, maintenance was acceptable
  • Most guests appreciated the closeness to the beach
From$75
Average 3.5 /5Reviews CallBookMore Details
Red Roof Inn St. Petersburg / Tampabay in St Petersburg
+1-888-305-3366
4999 34th St. North, St Petersburg, FL 33714 ~7.61 miles north of 33731
  • Two-star Suburban property
  • Hotel has an eco-friendly policy Learn more
Days Inn North
+1-800-881-1523
5005 34th St. North, St. Petersburg, FL 33714 ~7.67 miles north of 33731
  • Three Star Suburban hotel
  • Hotel has an eco-friendly policy See policy
Super 8 St. Petersburg in St. Petersburg
+1-888-283-3404
5005a 34th St. North, St. Petersburg, FL 33714 ~7.67 miles north of 33731
  • Cheap Downtown property
  • Hotel has 2 floors
Residence Inn Treasure Island in Treasure Island
+1-866-221-8581
11908 Gulf Blvd., Treasure Island, FL 33706 ~7.69 miles northwest of 33731
  • Affordable Oceanfront property
  • Gym is available on property
  • Most guests complained about the room service
  • Most guests thought it was clean
From$219
Very Good 4.5 /5Reviews CallBookMore Details
Sunset Vistas Beachfront 2 & 3 Bedroom Suites : 12000 Gulf Blvd.
+1-866-429-5787
12000 Gulf Blvd., Treasure Island, FL 33706 ~7.75 miles northwest of 33731
  • Three Star Beach hotel
  • Check in: 4:00 PM
  • Hotel could use some updating
  • Vibe is not too good
From$139
Very Good 4.5 /5Latest Reviews CallBookMore Details
Comfort Inn North in Saint Petersburg
+1-888-690-5281
2260 54th Ave. North, Saint Petersburg, FL 33714 ~7.88 miles north of 33731
  • 3 star Highway hotel
  • 7 suites in property
  • Internet is poor
  • Most guests didn't like the unstylish hotel
Oasis Palms Resort
+1-888-690-5247
11799 Gulf Blvd., Treasure Island, FL 33706 ~7.96 miles northwest of 33731
  • 3-star property
  • Hotel has 20 suites

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.
Back to Top