Star Rating
Hotel Name
Price Range (USD)to
Amenities

33704 Hotels/Motels & Accommodations

Beach Drive Inn
+1-888-389-4121
532 Beach Dr. Ne, Saint Petersburg, FL 33701 ~1.28 miles south of 33704
  • Three Star Downtown hotel
  • Check in: 03:00 PM
  • Good for sightseeing with nearby parking areas
  • Average beds
From$110
Very Good 4.5 /5Review Score CallBookMore Details
The Vinoy Renaissance St. Petersburg Resort & Golf Club - St. Petersburg
+1-888-675-2083
501 5th Ave. Ne, St. Petersburg, FL 33701 ~1.30 miles south of 33704
  • 4 star Resort property
  • Hotel has 30 meeting rooms
  • Reception Staff was friendly and accommodating
  • Most guests thought the hotel was luxurious
Hollander Boutique Hotel : 421 4th Ave. North
+1-800-716-8490
421 4th Ave. North, St Petersburg, FL 33701 ~1.40 miles south of 33704
  • Mid-scale hotel
  • Fitness / Gym is on-site
  • Bar is awesome
  • Food was delicious
From$105
Very Good 4.5 /5Guest Reviews CallBookMore Details
Avalon Hotel
+1-800-805-5223
443 4th Ave. North, St Petersburg, FL 33701 ~1.41 miles south of 33704
  • 3 star hotel
Oakwood at Cottonwood Bayview : 235 3rd Ave. North
+1-888-965-1860
235 3rd Ave. North, St Petersburg, FL 33701 ~1.48 miles south of 33704
  • Three Star property
  • Check-in time: 15:30
Courtyard St. Petersburg Downtown - St. Petersburg
+1-888-788-5576
300 4th St. North, St. Petersburg, FL 33701 ~1.49 miles south of 33704
  • 3-star Downtown hotel
  • Hotel has 4 suites
  • Room cleanliness is acceptable
  • Amenities are not the best
Hotel Indigo St Petersburg Downtown : 234 3rd Ave. North
+1-888-897-9207
234 3rd Ave. North, St. Petersburg, FL 33701 ~1.51 miles south of 33704
  • 3-star Downtown property
  • 3 floors in property
  • Close walk to beach
  • Great valet service
The Inn on Third
+1-888-311-4278
342 3rd Ave. North, St. Petersburg, FL 33701 ~1.51 miles south of 33704
  • Low priced Downtown property
  • 19 rooms in hotel
  • Every guests reviewed thought the service was very professional
  • Yummy desserts, said 100%
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Cordova Inn - St Petersburg
+1-888-469-4795
253 2nd Ave. North, St Petersburg, FL 33701 ~1.59 miles south of 33704
  • Midscale Downtown property
  • Check in time: 4:00 PM
  • Breakfast is average
  • Could be quieter
Hampton Inn & Suites St. Petersburg/Downtown - St. Petersburg
+1-888-734-9421
80 Beach Dr. N.e., St. Petersburg, FL 33701 ~1.72 miles south of 33704
  • 3-star Downtown property
  • 6 conference rooms in property
  • Hotel staff was exceptional
  • Affordable beverage prices
From$129
Very Good 4.5 /5Recent Reviews CallBookMore Details
Hyatt Place St. Petersburg Downtown - St. Petersburg
+1-888-841-5292
25 2nd St. North, St. Petersburg, FL 33701 ~1.72 miles south of 33704
  • Three Star Downtown hotel
  • 175 sleeping rooms in hotel
From$149
Very Good 4.5 /5Recent Reviews CallBookMore Details
Ponce De Leon Hotel
+1-888-455-5160
95 Central Ave., St. Petersburg, FL 33701 ~1.74 miles south of 33704
  • Midscale Downtown property
  • 6 floors in property
Hilton St. Petersburg Bayfront in St. Petersburg
+1-888-965-8297
333 1st. St. South, St. Petersburg, FL 33701 ~2.00 miles south of 33704
  • Three Star Downtown hotel
  • 333 sleeping rooms in hotel
  • Comfortable beds
  • Rooms need regular maintenance
TRU by Hilton St. Petersburg Downtown Central Avenue
+1-888-906-6358
1650 Central Ave., St. Petersburg, FL 33712 ~2.21 miles southwest of 33704
  • 3-star Downtown hotel
  • Free breakfast available
Staybridge Suites Downtown St. Petersburg in St. Petersburg
+1-888-749-6785
940 5th Ave. South, St. Petersburg, FL 33705 ~2.30 miles south of 33704
  • Midscale Downtown hotel
  • Access to gym on-site
Comfort Inn North in Saint Petersburg
+1-888-878-9982
2260 54th Ave. North, Saint Petersburg, FL 33714 ~2.42 miles northwest of 33704
  • Midscale Highway hotel
  • Hotel has a green policy Learn more
  • Great parking, according to 89%
  • Air conditioning was criticized by 83%
Holiday Inn Express St. Petersburg North (I-275), an IHG Hotel : 2171 54th Ave. North
+1-888-389-4485
2171 54th Ave. North, St Petersburg, FL 33714 ~2.47 miles northwest of 33704
  • Midscale Highway hotel
  • Fitness / Gym is on-site
  • Most guests thought they were poorly maintained
  • No alarm clock
La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
+1-888-389-4121
6638 4th St. North, St. Petersburg, FL 33702 ~2.56 miles north of 33704
  • 3-star Suburban hotel
  • Check-in: 3:00 PM
Fairfield Inn & Suites by Marriott St. Petersburg North - St. Petersburg
+1-888-675-2083
2575 54th Ave. North, St. Petersburg, FL 33714 ~2.67 miles northwest of 33704
  • 3 star property
  • Free complimentary breakfast
From$80
Average 3.0 /5Reviews CallBookMore Details
Tropicana Inn : 2595 54th Ave. North
+1-800-716-8490
2595 54th Ave. North, Saint Petersburg, FL 33714 ~2.71 miles northwest of 33704
  • 2-star Downtown property
  • Check-in: 3:00PM
  • Fairly good value for money
  • No breakfast
Quality Inn & Suites at Tropicana Field
+1-800-805-5223
1400 34th St. North, St.petersburg, FL 33713 ~2.89 miles west of 33704
  • Cheap property
  • Free complimentary breakfast
Holiday Inn St. Petersburg West, an IHG Hotel
+1-888-965-1860
1200 34th St. North, St. Petersburg, FL 33713 ~2.94 miles west of 33704
  • Three Star Highway hotel
  • 3 meeting rooms in hotel
From$94
Very Good 4.0 /5Read Reviews CallBookMore Details
Days Inn by Wyndham St. Petersburg Central in St. Petersburg
+1-888-788-5576
650 34th St. North, St. Petersburg, FL 33713 ~3.04 miles west of 33704
  • Cheap hotel
  • 2 floors in property
  • Room is all right
  • Good restaurants & bars in the area
Red Roof Inn Tampa Bay - St. Petersburg : 4999 34th St. North
+1-888-897-9207
4999 34th St. North, St Petersburg, FL 33714 ~3.04 miles west of 33704
  • Two-star Suburban hotel
  • Gym / Fitness Center Available
Days Inn North - St. Petersburg
+1-888-311-4278
5005 34th St. North, St. Petersburg, FL 33714 ~3.07 miles west of 33704
  • 3-star Suburban property
  • Hotel has 178 rooms
Super 8 by Wyndham St. Petersburg
+1-888-469-4795
5005a 34th St. North, St. Petersburg, FL 33714 ~3.07 miles west of 33704
  • Low priced Downtown property
  • Hotel has a green policy Read more
Comfort Inn & Suites Northeast Gateway
+1-888-734-9421
875 94th Ave. North, Saint Petersburg, FL 33702 ~4.31 miles north of 33704
  • Three Star Suburban property
  • Hotel has 3 floors
  • There are many other attractions around
  • Comfort level is high
La Quinta Inn by Wyndham Tampa Bay Pinellas Park Clearwater
+1-888-841-5292
7500 Highway 19 North, Pinellas Park, FL 33781 ~4.32 miles northwest of 33704
  • Midscale Highway property
  • Hotel has 115 rooms
Country Inn & Suites by Radisson, St. Petersburg - Clearwater, FL
+1-888-455-5160
8050 Us 19, Pinellas Park, FL 33781 ~4.77 miles northwest of 33704
  • Three Star Highway property
  • Fitness center on property
  • Relatively close to beaches
  • Excellent staff
La Quinta Inn & Suites by Wyndham Clearwater South - Clearwater
+1-888-965-8297
5000 Lake Blvd., Clearwater, FL 33760 ~6.38 miles northwest of 33704
  • Inexpensive Airport hotel
  • Shuttle from airport available
  • Management was excellent, said 80%
  • Workout room doesn't work
From$74
Very Good 4.0 /5Read Reviews CallBookMore Details
St. Petersburg Marriott Clearwater
+1-888-906-6358
12600 Roosevelt Blvd., St. Petersburg, FL 33716 ~6.55 miles north of 33704
  • 3-star Suburban property
  • Access to gym on-site
From$109
Very Good 4.0 /5Latest Reviews CallBookMore Details
Crystal Bay Hotel
+1-888-749-6785
7401 Central Ave., St. Petersburg, FL 33710 ~6.73 miles west of 33704
  • Low Cost Suburban hotel
  • Airport shuttle provided
Hilton St. Petersburg Carillon Park : 950 Lake Carillon Dr.
+1-888-878-9982
950 Lake Carillon Dr., St. Petersburg, FL 33716 ~6.74 miles north of 33704
  • 4 star Suburban property
  • Airport shuttle provided
From$75
Average 3.0 /5Reviews CallBookMore Details
Magnuson Hotel Marina Cove in St. Petersburg
+1-888-389-4485
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~6.81 miles south of 33704
  • Three Star Resort property
  • 2 floors in hotel
  • Dated everything
  • Most guests thought the cleanliness of the beach was not up to par
Extended Stay America - Clearwater - Carillon Park : 2311 Ulmerton Rd.
+1-888-389-4121
2311 Ulmerton Rd., Clearwater, FL 33762 ~7.00 miles north of 33704
  • Two star hotel
  • Hotel has 2 floors
  • Rooms could be larger
  • Close to restaurants and bars
From$52
Average 3.0 /5Reviews CallBookMore Details
Homewood Suites by Hilton St.petersburg Clearwater
+1-888-675-2083
2233 Ulmerton Rd., Clearwater, FL 33762 ~7.01 miles north of 33704
  • Mid-scale Airport property
  • Check in time: 3:00 P.M.
  • About half of guests said the bathroom was dirty
  • Location is great
From$79
Very Good 4.0 /5Reviews CallBookMore Details
The Karol Hotel St. Pete Clearw - Clearwater
+1-800-716-8490
2675 Ulmerton Rd., Clearwater, FL 33762 ~7.10 miles north of 33704
  • Midscale property
Super 8 by Wyndham Clearwater/St. Petersburg Airport
+1-800-805-5223
13260 34th St. North, Clearwater, FL 33762 ~7.19 miles north of 33704
  • Low Cost Airport property
  • Hotel has 75 rooms
  • Could use a good cleaning
  • Approx. half of guests thought the management was tolerable
From$50
Average 3.0 /5Reviews CallBookMore Details
Extended Stay America-St. Petersburg-Clearwater-Executive Dr - Clearwater
+1-888-965-1860
3089 Executive Dr., Clearwater, FL 33762 ~7.23 miles north of 33704
  • Cheap Airport hotel
  • 3 floors in hotel
  • A/C was loud
  • Comfortable
Red Roof Inn St Petersburg - Clearwater/Airport in Clearwater
+1-888-788-5576
3580 Ulmerton Rd., Clearwater, FL 33762 ~7.27 miles north of 33704
  • Affordable Highway hotel
  • 121 sleeping rooms in hotel
Fairfield by Marriott St. Petersburg Clearwater in Clearwater
+1-888-897-9207
3211 Executive Dr., Clearwater, FL 33762 ~7.27 miles north of 33704
  • Affordable Airport property
  • 82 rooms in hotel
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
La Quinta Inn & Suites by Wyndham St. Pete Clearwater Airpt : 3301 Ulmerton Rd.
+1-888-311-4278
3301 Ulmerton Rd., Clearwater, FL 33762 ~7.29 miles north of 33704
  • Low priced Airport hotel
  • Fitness + Health Center
SpringHill Suites by Marriott St. Petersburg Clearwater
+1-888-469-4795
3485 Ulmerton Rd., Clearwater, FL 33762 ~7.30 miles north of 33704
  • 3-star Suburban property
  • 79 rooms in hotel
  • Breakfast was amazing
  • Luxurious bed
Holiday Inn St. Petersburg / Clearwater Int. Airpo - Clearwater
+1-888-734-9421
3535 Ulmerton Rd., Clearwater, FL 33762 ~7.31 miles north of 33704
  • 3 star Airport property
  • 6 meeting rooms in property
Comfort Inn & Suites in Clearwater
+1-888-841-5292
3910 Ulmerton Rd., Clearwater, FL 33762 ~7.38 miles north of 33704
  • 3-star Airport hotel
  • Check-in: 3:00 PM
From$67
Very Good 4.5 /5Reviews CallBookMore Details
Quality Inn & Suites St. Petersburg - Clearwater Airport
+1-888-455-5160
3655 Hospitality Lane, Clearwater, FL 33762 ~7.43 miles north of 33704
  • Affordable Airport hotel
  • Check-in: 11:00
  • Facilities in need of refurbishment
  • Every guests reviewed complained about the elevator
Hampton Inn & Suites Clearwater / St. Petersburg : 4050 Ulmerton Rd.
+1-888-965-8297
4050 Ulmerton Rd., Clearwater, FL 33762 ~7.46 miles northwest of 33704
  • 3-star Suburban property
  • 128 rooms in hotel
Sleep Inn : 3939 Ulmerton Rd.
+1-888-906-6358
3939 Ulmerton Rd., Clearwater, FL 33762 ~7.52 miles north of 33704
  • 2 star Airport property
  • Fitness center on property
  • Excellent value
  • Excellent value for the money
Sonesta Simply Suites - Clearwater
+1-888-749-6785
13231 49th St. North, Clearwater, FL 33762 ~7.73 miles northwest of 33704
  • Affordable Suburban hotel
  • Fitness center on property
Towneplace Suites by Marriott : 13200 49th St. North
+1-888-878-9982
13200 49th St. North, Clearwater, FL 33762 ~7.74 miles northwest of 33704
  • 3 star Airport hotel
  • 95 suites in hotel
  • Room cleanliness is acceptable
  • Atmosphere could be friendlier
From$99
Very Good 4.0 /5Review Score CallBookMore Details

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.

FAQs about hotels near 33704

What are the most favored hotels near 33704?

Beach Drive Inn, The Vinoy Renaissance St. Petersburg Resort & Golf Club and Hollander Boutique Hotel are the best rated hotels based on customer reviews in the last 365 days.

What are the top luxurious hotels near 33704?

The Vinoy Renaissance St. Petersburg Resort & Golf Club, Hilton St. Petersburg Carillon Park and Beach Drive Inn are the top 3 luxury hotels near 33704.

What hotels are closest to the area of 33704?

Beach Drive Inn, The Vinoy Renaissance St. Petersburg Resort & Golf Club, and Hollander Boutique Hotel are the properties closest to 33704.

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

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

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

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

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

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

What are the best independent hotels near 33704?

Beach Drive Inn, Hollander Boutique Hotel and Avalon Hotel are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 33704?

SpringHill Suites by Marriott St. Petersburg Clearwater, St. Petersburg Marriott Clearwater and Fairfield by Marriott St. Petersburg Clearwater are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

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

Comfort Inn North, Comfort Inn & Suites Northeast Gateway and Comfort Inn & Suites are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular IHG hotels near 33704?

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

Back to Top