Star Rating
Hotel Name
Price Range (USD)to
Amenities

33704 Hotels, Motels & Accommodations

Terrace Park Suites : 206 9th Ave. Ne
+1-888-690-5247
206 9th Ave. Ne, Saint Petersburg, FL 33701 ~1.09 miles south of 33704
  • Cheap Downtown property
  • Check-in: 3:00 pm
Beach Drive Inn Bed & Breakfast - Saint Petersburg
+1-888-305-3366
532 Beach Dr. Ne, Saint Petersburg, FL 33701 ~1.28 miles south of 33704
  • Mid-scale Downtown property
  • Free complimentary breakfast
  • Room was TINY
  • Management was excellent, said 100%
From$110
Very Good 4.5 /5Guest Reviews CallBookMore Details
La Veranda Bed & Breakfast
+1-800-881-1523
111 5th Ave. North, St. Petersburg, FL 33701 ~1.29 miles south of 33704
  • 3-star Downtown property
  • Hotel has 7 suites
  • For only 60%, the bathroom was ok
  • Most guests thought the building was wonderful
From$85
Very Good 4.5 /5Review Score CallBookMore Details
The Renaissance Vinoy Resort - St. Petersburg
+1-888-283-3404
501 5th Ave. Ne, St. Petersburg, FL 33701 ~1.30 miles south of 33704
  • 4 star Resort property
  • 361 rooms in property
  • Disappointing internet connection
  • Pina Coladas were great
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Hollander Hotel
+1-866-221-8581
421 4th Ave. North, St Petersburg, FL 33701 ~1.40 miles south of 33704
  • Affordable hotel
  • Fitness / Gym is on-site
  • Room is all right
  • Food is to die for
From$105
Very Good 4.5 /5Review Score CallBookMore Details
Oakwood at Cottonwood Bayview - St Petersburg
+1-866-429-5787
235 3rd Ave. North, St Petersburg, FL 33701 ~1.48 miles south of 33704
  • Three Star property
  • 8 floors in property
Courtyard by Marriott St. Petersburg Downtown in St. Petersburg
+1-888-690-5281
300 4th St. North, St. Petersburg, FL 33701 ~1.49 miles south of 33704
  • 3-star Downtown property
  • 128 rooms in hotel
  • Most guests found the staff to be very friendly
  • Most guests said the beds were comfortable
Hotel Indigo St. Pete
+1-888-690-5247
234 3rd Ave. North, St. Petersburg, FL 33701 ~1.51 miles south of 33704
  • 3-star Downtown property
  • Check in time: 3:00 PM
  • Staff was very warm and helpful
  • Hotel could use some updating
The Inn on Third
+1-888-305-3366
342 3rd Ave. North, St. Petersburg, FL 33701 ~1.51 miles south of 33704
  • Low priced Downtown hotel
  • Check in: 2:00 PM
  • Bath towels were small
  • Affordable beverage prices
From$79
Very Good 4.5 /5Reviews CallBookMore Details
Cordova Inn Downtown St. Pete - St Petersburg
+1-800-881-1523
253 2nd Ave. North, St Petersburg, FL 33701 ~1.59 miles south of 33704
  • 3-star Downtown hotel
  • Most guests thought the service was very professional
  • Delicious food
Hampton Inn & Suites Downtown / St. Petersburg - St. Petersburg
+1-888-283-3404
80 Beach Dr. N.e., St. Petersburg, FL 33701 ~1.72 miles south of 33704
  • Three Star Downtown hotel
  • 91 sleeping rooms in hotel
  • Clean hotel facilities
  • World class service
From$129
Very Good 4.5 /5Latest Reviews CallBookMore Details
Hyatt Place St. Petersburg Downtown
+1-866-221-8581
25 2nd St. North, St. Petersburg, FL 33701 ~1.72 miles south of 33704
  • 3 star Downtown hotel
  • Fitness + Health Center
From$149
Very Good 4.5 /5Guest Reviews CallBookMore Details
Ponce De Leon Hotel in St. Petersburg
+1-866-429-5787
95 Central Ave., St. Petersburg, FL 33701 ~1.74 miles south of 33704
  • Affordable Downtown hotel
  • Hotel has 6 floors
Hilton St. Petersburg Bayfront in St. Petersburg
+1-888-690-5281
333 1st. St. South, St. Petersburg, FL 33701 ~2.00 miles south of 33704
  • Three Star Downtown hotel
  • Hotel has 333 rooms
  • Very good club hotel
  • Overall over priced
Staybridge Suites St. Petersburg Downtown - St. Petersburg
+1-888-690-5247
940 5th Ave. South, St. Petersburg, FL 33705 ~2.30 miles south of 33704
  • 3-star Downtown hotel
  • 5 floors in property
Comfort Inn North in Saint Petersburg
+1-888-305-3366
2260 54th Ave. North, Saint Petersburg, FL 33714 ~2.42 miles northwest of 33704
  • Mid-scale Highway property
  • 7 suites in property
  • Most guests had problems with the shower
  • Accessible parking
From$65
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express St. Petersburg in St Petersburg
+1-800-881-1523
2171 54th Ave. North, St Petersburg, FL 33714 ~2.47 miles northwest of 33704
  • Affordable Highway property
  • Access to gym on-site
  • Restaurants close by
  • Fantastic service
La Quinta Inn St. Petersburg Northeast by Wyndham
+1-888-283-3404
6638 4th St. North, St. Petersburg, FL 33702 ~2.56 miles north of 33704
  • 3 star Suburban property
  • Fitness + Health Center
  • Beds need improvement
  • Good value for money
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Knights Inn
+1-866-221-8581
2595 54th Ave. North, Saint Petersburg, FL 33714 ~2.71 miles northwest of 33704
  • Economical Downtown hotel
  • 100 rooms in hotel
  • Breakfast is below average
  • Wifi works great
Quality Inn & Suites at Tropicana Filed - St.petersburg
+1-866-429-5787
1400 34th St. North, St.petersburg, FL 33713 ~2.89 miles west of 33704
  • Cheap property
  • Comp. Breakfast
Holiday Inn St. Petersburg West : 1200 34th St. North
+1-888-690-5281
1200 34th St. North, St. Petersburg, FL 33713 ~2.94 miles west of 33704
  • Mid-scale Highway property
  • Free breakfast
Days Inn St. Petersburg in St. Petersburg
+1-888-690-5247
650 34th St. North, St. Petersburg, FL 33713 ~3.04 miles west of 33704
  • Low Cost hotel
  • Check in: 15:00
  • Room cleanliness is acceptable
  • About half of guests complained about the bathroom
Red Roof Inn St. Petersburg / Tampabay
+1-888-305-3366
4999 34th St. North, St Petersburg, FL 33714 ~3.04 miles west of 33704
  • Low Cost Suburban property
  • Fitness center on property
From$44
Very Good 4.0 /5Reviews CallBookMore Details
Days Inn North
+1-800-881-1523
5005 34th St. North, St. Petersburg, FL 33714 ~3.07 miles west of 33704
  • Mid-scale Suburban property
  • Check-in: 03:00 PM
From$31
Average 3.5 /5Reviews CallBookMore Details
Super 8 St. Petersburg : 5005a 34th St. North
+1-888-283-3404
5005a 34th St. North, St. Petersburg, FL 33714 ~3.07 miles west of 33704
  • 2-star Downtown property
  • 80 sleeping rooms in hotel
La Quinta Inn by Wyndham
+1-866-221-8581
7500 Highway 19 North, Pinellas Park, FL 33781 ~4.28 miles northwest of 33704
  • Low priced Highway property
  • Check in time: 3p
  • Most guests said the reception staff was great
  • Very close to a handful of restaurants
Comfort Inn & Suites Northeast Gateway
+1-866-429-5787
875 94th Ave. North, Saint Petersburg, FL 33702 ~4.31 miles north of 33704
  • Midscale Suburban hotel
  • 53 rooms in property
  • Rather comfortable
  • Most guests thought it was clean
Country Inn & Suites St. Petersburg Clearwater
+1-888-690-5281
8050 Us 19, Pinellas Park, FL 33781 ~4.77 miles northwest of 33704
  • Three Star Highway property
  • 70 sleeping rooms in hotel
  • No eggs
  • Food is all right
La Quinta Inn & Suites Clearwater South by Wyndham in Clearwater
+1-888-690-5247
5000 Lake Blvd., Clearwater, FL 33760 ~6.38 miles northwest of 33704
  • Low-priced Airport hotel
  • Free comp. breakfast
  • Very close to places to eat
  • Good accessibility by car
Marriott St. Petersburg Clearwater in St. Petersburg
+1-888-305-3366
12600 Roosevelt Blvd., St. Petersburg, FL 33716 ~6.55 miles north of 33704
  • Mid-scale Suburban hotel
  • 9 floors in hotel
Hilton Carillon Park
+1-800-881-1523
950 Lake Carillon Dr., St. Petersburg, FL 33716 ~6.72 miles north of 33704
  • Four-star Suburban hotel
  • Check-in: 3:00 PM
  • Location is great
  • Breakfast is average
From$112
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Magnuson Hotel Marina Cove : 6800 Sunshine Skyway Lane
+1-888-283-3404
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~6.81 miles south of 33704
  • Three Star Resort hotel
  • Hotel has 4 meeting rooms
  • There was no signal
  • Vibe is not too good
Extended Stay America Clearwater Carillon Park
+1-866-221-8581
2311 Ulmerton Rd., Clearwater, FL 33762 ~7.00 miles north of 33704
  • Two star property
  • 2 floors in property
  • Almost all guests complained about the bathroom
  • More comfort would be nice
Homewood Suites by Hilton St.petersburg Clearwater - Clearwater
+1-866-429-5787
2233 Ulmerton Rd., Clearwater, FL 33762 ~7.01 miles north of 33704
  • Midscale Airport hotel
  • Check in time: 3:00 P.M.
  • Fair breakfast prices
  • Vibe wasn't good
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Super 8 Clearwater / Pinellaspark / St.pete / Larg
+1-888-690-5281
13260 34th St. North, Clearwater, FL 33762 ~7.19 miles north of 33704
  • Economical Airport property
  • 75 rooms in hotel
  • Great reception
  • Reasonable beach
Extended Stay America St. Petersburg Clearwater in Clearwater
+1-888-690-5247
3089 Executive Dr., Clearwater, FL 33762 ~7.23 miles north of 33704
  • Inexpensive Airport property
  • Check-in: 11:00am
  • Great location
  • Rooms could be cleaner
Red Roof Inn : 3580 Ulmerton Rd.
+1-888-305-3366
3580 Ulmerton Rd., Clearwater, FL 33762 ~7.27 miles north of 33704
  • Midscale Highway hotel
  • 121 rooms in hotel
Fairfield Inn by Marriott St. Petersburg Clearwate : 3211 Executive Dr.
+1-800-881-1523
3211 Executive Dr., Clearwater, FL 33762 ~7.27 miles north of 33704
  • Economical Airport hotel
  • Hotel has 82 rooms
Courtyard St. Petersburg Clearwater
+1-888-283-3404
3131 Executive Dr., Clearwater, FL 33762 ~7.28 miles north of 33704
  • Three Star Rural hotel
  • 149 rooms in hotel
  • Relatively modern hotel
  • New facilities
From$80
Very Good 4.0 /5Reviews CallBookMore Details
Springhill Suites by Marriott
+1-866-221-8581
3485 Ulmerton Rd., Clearwater, FL 33762 ~7.30 miles north of 33704
  • Affordable Suburban property
  • Comp. Breakfast
  • Near the beach
  • Most guests thought rooms were spacious
From$79
Very Good 4.5 /5Review Score CallBookMore Details
La Quinta Inn & Suites Clearwater Airport by Wyndham
+1-866-429-5787
3301 Ulmerton Rd., Clearwater, FL 33762 ~7.30 miles north of 33704
  • Economical Airport property
  • 118 rooms in hotel
  • Almost all guests said the reception staff was great
  • Breakfast is mediocre
From$62
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn St. Petersburg / Clearwater Int. Airpo in Clearwater
+1-888-690-5281
3535 Ulmerton Rd., Clearwater, FL 33762 ~7.31 miles north of 33704
  • Midscale Airport hotel
  • Hotel has 2 suites
Comfort Inn & Suites : 3910 Ulmerton Rd.
+1-888-690-5247
3910 Ulmerton Rd., Clearwater, FL 33762 ~7.38 miles north of 33704
  • Three Star Airport property
  • Comp. Breakfast
Quality Inn : 3655 Hospitality Lane
+1-888-305-3366
3655 Hospitality Lane, Clearwater, FL 33762 ~7.43 miles north of 33704
  • Three Star Airport property
  • Check in time: 11:00
  • More comfort would be nice
  • 1 out of 2 guests thought the minibar was ok
Hampton Inn & Suites Clearwater / St. Petersburg
+1-800-881-1523
4050 Ulmerton Rd., Clearwater, FL 33762 ~7.46 miles northwest of 33704
  • Mid-scale Suburban hotel
  • 46 suites in property
From$77
Very Good 4.0 /5Reviews CallBookMore Details
Sleep Inn : 3939 Ulmerton Rd.
+1-888-283-3404
3939 Ulmerton Rd., Clearwater, FL 33762 ~7.52 miles north of 33704
  • Cheap Airport property
  • Free breakfast available
  • Very close to the airport
  • Most guests complained about the bathroom
Candlewood Suites - Clearwater
+1-866-221-8581
13231 49th St. North, Clearwater, FL 33762 ~7.73 miles northwest of 33704
  • 3 star Suburban property
  • 104 sleeping rooms in hotel
Towneplace Suites by Marriott
+1-866-429-5787
13200 49th St. North, Clearwater, FL 33762 ~7.74 miles northwest of 33704
  • 3-star Airport hotel
  • Check-in time: 3:00 pm
  • Conveniently located
  • Rooms are not good
From$99
Very Good 4.0 /5Read Reviews CallBookMore Details
Residence Inn St. Petersburg / Clearwater
+1-888-690-5281
5050 Ulmerton Rd., Clearwater, FL 33760 ~7.82 miles northwest of 33704
  • Mid-scale Airport hotel
  • Gym is available on property
From$95
Very Good 4.5 /5Reviews CallBookMore Details
Blind Pass Resort
+1-888-690-5247
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~8.00 miles west of 33704
  • 2 star Beach property
  • Check-in: 3:00 pm

Next: Show All Available 33704 Hotels with Pricing

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