Star Rating
Hotel Name
Price Range (USD)to
Amenities

33705 Hotels/Motels & Accommodations

Staybridge Suites St. Petersburg Downtown
+1-888-690-5247
940 5th Ave. South, St. Petersburg, FL 33705
  • Three Star Downtown hotel
  • Free comp. breakfast
From$95
Very Good 4.5 /5Reviews CallBookMore Details
Hilton St. Petersburg Bayfront
+1-888-305-3366
333 1st. St. South, St. Petersburg, FL 33701 ~2.21 miles north of 33705
  • 3-star Downtown hotel
  • 26 meeting rooms in property
  • Wonderful sightseeing
  • Disappointing wellness & sports facilities
Hyatt Place St. Petersburg Downtown
+1-800-881-1523
25 2nd St. North, St. Petersburg, FL 33701 ~2.47 miles north of 33705
  • Three Star Downtown property
  • Free breakfast available
From$149
Very Good 4.5 /5Read Reviews CallBookMore Details
Ponce De Leon Hotel in St. Petersburg
+1-888-283-3404
95 Central Ave., St. Petersburg, FL 33701 ~2.48 miles north of 33705
  • Affordable Downtown hotel
  • Check in time: 3:00pm
Hampton Inn & Suites Downtown / St. Petersburg - St. Petersburg
+1-866-221-8581
80 Beach Dr. N.e., St. Petersburg, FL 33701 ~2.50 miles north of 33705
  • Mid-scale Downtown hotel
  • Hotel has 30 suites
  • All the hotel was very clean
  • Clean rooms
From$129
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Cordova Inn Downtown St. Pete
+1-866-429-5787
253 2nd Ave. North, St Petersburg, FL 33701 ~2.58 miles north of 33705
  • Midscale Downtown property
  • Free breakfast available
  • Bathroom could be optimized
  • Cracked tiles in the shower
The Inn on Third
+1-888-690-5281
342 3rd Ave. North, St. Petersburg, FL 33701 ~2.65 miles north of 33705
  • Low priced Downtown hotel
  • Check-in time: 2:00 PM
  • Clean facility
  • Superb hosts
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Hotel Indigo St. Pete
+1-888-690-5247
234 3rd Ave. North, St. Petersburg, FL 33701 ~2.66 miles north of 33705
  • 3-star Downtown hotel
  • 2 meeting rooms in property
  • Great nights rest
  • Staff was excellent
Courtyard by Marriott St. Petersburg Downtown in St. Petersburg
+1-888-305-3366
300 4th St. North, St. Petersburg, FL 33701 ~2.67 miles north of 33705
  • Affordable Downtown hotel
  • 4 suites in hotel
  • Excellent AC
  • No breakfast
Oakwood at Cottonwood Bayview
+1-800-881-1523
235 3rd Ave. North, St Petersburg, FL 33701 ~2.69 miles north of 33705
  • Affordable hotel
  • Check in: 15:30
Hollander Hotel in St Petersburg
+1-888-283-3404
421 4th Ave. North, St Petersburg, FL 33701 ~2.76 miles north of 33705
  • 3-star property
  • Hotel has 20 suites
  • Good snacks
  • Front desk staff fantastic
From$105
Very Good 4.5 /5Hotel Reviews CallBookMore Details
La Veranda Bed & Breakfast
+1-866-221-8581
111 5th Ave. North, St. Petersburg, FL 33701 ~2.89 miles north of 33705
  • Mid-scale Downtown property
  • Comp. Breakfast
  • Great amenities
  • Rather comfortable
Magnuson Hotel Marina Cove : 6800 Sunshine Skyway Lane
+1-866-429-5787
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~2.92 miles southwest of 33705
  • Affordable Resort property
  • 9 suites in property
  • Most guests said the breakfast was too expensive
  • Great service
Beach Drive Inn Bed & Breakfast
+1-888-690-5281
532 Beach Dr. Ne, Saint Petersburg, FL 33701 ~2.97 miles north of 33705
  • Midscale Downtown hotel
  • Hotel has 2 suites
  • Bathroom could be optimized
  • Accessible parking
From$110
Very Good 4.5 /5Recent Reviews CallBookMore Details
The Renaissance Vinoy Resort : 501 5th Ave. Ne
+1-888-690-5247
501 5th Ave. Ne, St. Petersburg, FL 33701 ~3.00 miles north of 33705
  • 4-star Resort property
  • Hotel has 30 meeting rooms
  • All guests loved the terrace
  • Great menu
Terrace Park Suites : 206 9th Ave. Ne
+1-888-305-3366
206 9th Ave. Ne, Saint Petersburg, FL 33701 ~3.14 miles north of 33705
  • 2-star Downtown property
  • Check-in time: 3:00 pm
Days Inn St. Petersburg : 650 34th St. North
+1-800-881-1523
650 34th St. North, St. Petersburg, FL 33713 ~3.54 miles northwest of 33705
  • Inexpensive property
  • 28 sleeping rooms in hotel
  • Comfortable beds
  • Friendly service
Holiday Inn St. Petersburg West : 1200 34th St. North
+1-888-283-3404
1200 34th St. North, St. Petersburg, FL 33713 ~3.82 miles northwest of 33705
  • 3 star Highway hotel
  • Gym is available on property
From$94
Very Good 4.0 /5Review Score CallBookMore Details
Quality Inn & Suites at Tropicana Filed in St.petersburg
+1-866-221-8581
1400 34th St. North, St.petersburg, FL 33713 ~3.97 miles northwest of 33705
  • 2-star hotel
  • Check-in time: 11:00
The Hotel Zamora : 3701 Gulf Blvd.
+1-866-429-5787
3701 Gulf Blvd., St Pete Beach, FL 33706 ~5.81 miles west of 33705
  • 4 star Beach property
  • Check in: 04:00 PM
From$129
Very Good 4.0 /5Recent Reviews CallBookMore Details
Comfort Inn North
+1-888-690-5281
2260 54th Ave. North, Saint Petersburg, FL 33714 ~5.83 miles north of 33705
  • Midscale Highway hotel
  • 118 rooms in property
  • Atmosphere could be friendlier
  • Minibar can be a problem
From$65
Very Good 4.5 /5Review Score CallBookMore Details
Beach House Suites by The Don Cesar - St Pete Beach
+1-888-690-5247
3860 Gulf Blvd., St Pete Beach, FL 33706 ~5.85 miles west of 33705
  • Midscale Beach hotel
  • 70 suites in property
  • Full-size kitchen
  • Close to the beach
From$159
Very Good 4.5 /5Read Reviews CallBookMore Details
Plaza Beach Hotel Beachfront Resort
+1-888-305-3366
4506 Gulf Blvd., St Pete Beach, FL 33706 ~5.85 miles west of 33705
  • Three Star Beach property
  • 2 floors in property
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Red Roof Inn St. Petersburg / Tampabay in St Petersburg
+1-800-881-1523
4999 34th St. North, St Petersburg, FL 33714 ~5.86 miles north of 33705
  • Two star Suburban hotel
  • 120 rooms in property
From$44
Very Good 4.0 /5Review Score CallBookMore Details
The Don Cesar
+1-888-283-3404
3400 Gulf Blvd., St. Pete Beach, FL 33706 ~5.89 miles west of 33705
  • 4-star Resort hotel
  • Hotel has 277 rooms
  • Furniture needs more attention
  • Most guests found the restaurant service to be one of the best
From$189
Very Good 4.5 /5Read Reviews CallBookMore Details
Sirata Beach Resort & Conference Center - Saint Petersburg
+1-866-221-8581
5300 Gulf Blvd., Saint Petersburg, FL 33706 ~5.90 miles west of 33705
  • Affordable Beach hotel
  • Fitness / Gym is on-site
  • Beach was amazing and so close
  • About half of guests said rooms were big enough
Grand Plaza Beachfront Resort & Conference Center : 5250 Gulf Blvd.
+1-866-429-5787
5250 Gulf Blvd., St. Pete Beach, FL 33706 ~5.90 miles west of 33705
  • Mid-scale Oceanfront hotel
  • Hotel has 16 suites
  • Wonderful beach
  • Fabulous location
From$96
Very Good 4.0 /5Read Reviews CallBookMore Details
Days Inn North - St. Petersburg
+1-888-690-5281
5005 34th St. North, St. Petersburg, FL 33714 ~5.91 miles north of 33705
  • 3-star Suburban property
  • 178 rooms in property
Super 8 St. Petersburg
+1-888-690-5247
5005a 34th St. North, St. Petersburg, FL 33714 ~5.91 miles north of 33705
  • Two-star Downtown property
  • Free complimentary breakfast
Holiday Inn Express St. Petersburg in St Petersburg
+1-888-305-3366
2171 54th Ave. North, St Petersburg, FL 33714 ~5.97 miles north of 33705
  • Mid-scale Highway property
  • Check in time: 3:00pm
  • Internet is poor
  • Great reception
Tradewinds Island Grand
+1-800-881-1523
5500 Gulf Blvd., St Pete Beach, FL 33706 ~5.98 miles west of 33705
  • High-end Beach hotel
  • 600 rooms in property
From$145
Very Good 4.0 /5Read Reviews CallBookMore Details
Knights Inn
+1-888-283-3404
2595 54th Ave. North, Saint Petersburg, FL 33714 ~6.02 miles north of 33705
  • 2 star Downtown property
  • Generally quite dirty
  • Hotel facilities could use a good clean
Alden Beach Resort All Suites - St. Pete Beach
+1-866-221-8581
5900 Gulf Blvd., St. Pete Beach, FL 33706 ~6.05 miles west of 33705
  • Mid-scale Beach hotel
  • Hotel has 6 floors
  • Great shopping
  • All guests enjoyed the restaurants & bars nearby
From$88
Very Good 4.0 /5Review Score CallBookMore Details
Guy Harvey Outpost a Tradewinds Beach Resort - St. Pete Beach
+1-866-429-5787
6000 Gulf Blvd., St. Pete Beach, FL 33706 ~6.07 miles west of 33705
  • High-end hotel
  • 156 rooms in hotel
From$160
Very Good 4.5 /5Reviews CallBookMore Details
Beachcomber Beach Resort Hotel
+1-888-690-5281
6200 Gulf Blvd., St. Pete Beach, FL 33706 ~6.11 miles west of 33705
  • Two-star Oceanfront hotel
  • 2 floors in hotel
  • Beautiful beach
  • Rugs and ac unit were very dirty
From$70
Very Good 4.0 /5Read Reviews CallBookMore Details
Howard Johnson by Wyndham St. Pete Beach Fl Resort Hotel
+1-888-690-5247
6100 Gulf Blvd., St. Pete Beach, FL 33706 ~6.17 miles west of 33705
  • Two star Beach property
Postcard Inn on the Beach - St Pete Beach
+1-888-305-3366
6300 Gulf Blvd., St Pete Beach, FL 33706 ~6.20 miles west of 33705
  • Three Star Beach hotel
  • Check-in time: 4:00 PM
Blind Pass Resort : 7901 Blind Pass Rd.
+1-800-881-1523
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~6.53 miles west of 33705
  • Low Cost Beach property
  • 3 suites in hotel
La Quinta Inn St. Petersburg Northeast by Wyndham in St. Petersburg
+1-888-283-3404
6638 4th St. North, St. Petersburg, FL 33702 ~6.66 miles north of 33705
  • Affordable Suburban hotel
  • Free breakfast
  • Shower can be a problem
  • Average sized rooms
Island Inn Beach Resort
+1-866-221-8581
9980 Gulf Blvd., Treasure Island, FL 33706 ~7.44 miles west of 33705
  • Affordable Beach hotel
  • Check in time: 3pm
  • Very good hotel
  • Close walk to beach
La Quinta Inn by Wyndham - Pinellas Park
+1-866-429-5787
7500 Highway 19 North, Pinellas Park, FL 33781 ~7.48 miles north of 33705
  • Two star Highway hotel
  • Hotel has 3 floors
  • Good wifi quality
  • Pool quiet
Provident Oceana Beachfront
+1-888-690-5281
10091 Bulf Blvd., Treasure Island, FL 33706 ~7.50 miles west of 33705
  • Mid-scale property
  • Check in time: 16:00
Lorelei Resort Motel Pet Friendly in Treasure Island
+1-888-690-5247
10273 Gulf Blvd., Treasure Island, FL 33706 ~7.62 miles west of 33705
  • Inexpensive hotel
  • Wonderful beach
  • Most guests found the staff to be very friendly
Westwinds Waterfront Resort : 10265 Gulf Blvd.
+1-888-305-3366
10265 Gulf Blvd., Treasure Island, FL 33706 ~7.62 miles west of 33705
  • Midscale Beach property
  • Hotel has 3 floors
Bilmar Beach Resort in Treasure Island
+1-800-881-1523
10650 Gulf Blvd., Treasure Island, FL 33706 ~7.85 miles west of 33705
  • Mid-scale Beach hotel
  • Access to gym on-site
  • Almost all guests didn't like the balcony
  • Good minibar
Treasure Island Beach Resort
+1-888-283-3404
10800 Gulf Blvd., Treasure Island, FL 33706-4708 ~7.90 miles west of 33705
  • Affordable property
  • Check in: 16:00
Country Inn & Suites St. Petersburg Clearwater - Pinellas Park
+1-866-221-8581
8050 Us 19, Pinellas Park, FL 33781 ~7.94 miles north of 33705
  • 3 star Highway hotel
  • Access to gym on-site
  • Pork dishes are not good
  • Decent vibe
From$74
Very Good 4.0 /5Review Score CallBookMore Details
Treasure Bay Hotel & Marina
+1-866-429-5787
11125 Gulf Blvd., Treasure Island, FL 33706 ~8.01 miles west of 33705
  • Affordable Beach hotel
  • Check-in time: 03:00 pm
  • Most guests said rooms were clean
  • Clean pool area
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Bayside Inn & Marina : 11365 Gulf Blvd.
+1-888-690-5281
11365 Gulf Blvd., Treasure Island, FL 33706 ~8.16 miles west of 33705
  • Low priced Beach hotel
  • 25 sleeping rooms in hotel
  • Disappointing internet connection
  • Close to the beach
From$47
Very Good 4.0 /5Reviews CallBookMore Details
Treasure Island Ocean Club : 11500 Gulf Blvd.
+1-888-690-5247
11500 Gulf Blvd., Treasure Island, FL 33706 ~8.24 miles west of 33705
  • Low Cost Beach property
  • 2 floors in property

Next: Show All Available 33705 Hotels with Pricing

Graph: Upcoming 20 Days of 33705 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