Star Rating
Hotel Name
Price Range (USD)to
Amenities

33738 Hotels/Motels & Accommodations

Holiday Isles Resort
+1-888-389-4121
14711 Gulf Blvd., Madeira Beach, FL 33708 ~0.13 miles north of 33738
  • Low priced Beach property
  • 29 sleeping rooms in hotel
Cambria Hotel St. Petersburg Madeira Beach Marina - Madeira Beach
+1-888-675-2083
15015 Madeira Way, Madeira Beach, FL 33708 ~0.39 miles northwest of 33738
  • High-end Resort hotel
  • Hotel has an eco-friendly policy See policy
Courtyard St. Petersburg Clearwater / Madeira Beach - Madeira Beach
+1-800-716-8490
601 American Legion Dr., Madeira Beach, FL 33708 ~0.87 miles north of 33738
  • 3-star Beach hotel
  • Hotel has 4 floors
From$121
Very Good 4.5 /5Guest Reviews CallBookMore Details
Barefoot Beach Hotel Madeira Beach : 13238 Gulf Blvd.
+1-800-805-5223
13238 Gulf Blvd., Madeira Beach, FL 33708 ~0.91 miles southeast of 33738
  • Three Star Beach property
  • Check in time: 3:00 PM
  • Great laundry room
  • Almost all guests didn't like the uncomfortable beds
From$109
Very Good 4.5 /5Latest Reviews CallBookMore Details
Madeira Bay Resort & Spa
+1-888-965-1860
13235 Gulf Blvd., Madeira Beach, FL 33708 ~0.94 miles southeast of 33738
  • Midscale Beach hotel
  • 6 floors in hotel
  • Most guests liked the proximity to shopping
  • Full sized appliances
From$130
Very Good 4.0 /5Guest Reviews CallBookMore Details
All Season's Resort
+1-888-788-5576
13070 Gulf Blvd., Madeira Beach, FL 33708 ~1.04 miles southeast of 33738
  • Mid-scale property
  • Check in: 4:00 PM
Oasis Palms Resort : 11799 Gulf Blvd.
+1-888-897-9207
11799 Gulf Blvd., Treasure Island, FL 33706 ~1.62 miles southeast of 33738
  • 3 star property
  • Check in: 16:00
Holiday Inn Express & Suites Seminole | St. Pete | Madeira Beach in St. Petersburg
+1-888-311-4278
4816 100th Way North, St. Petersburg, FL 33708 ~1.72 miles northeast of 33738
  • Three Star Rural property
  • 5 floors in hotel
From$98
Very Good 4.5 /5Read Reviews CallBookMore Details
Sunset Vistas Beachfront 2 & 3 Bedroom Suites : 12000 Gulf Blvd.
+1-888-469-4795
12000 Gulf Blvd., Treasure Island, FL 33706 ~1.86 miles southeast of 33738
  • 3-star Beach hotel
  • 6 floors in property
  • Excellent pool
  • Great reception
From$139
Very Good 4.5 /5Latest Reviews CallBookMore Details
Residence Inn Treasure Island in Treasure Island
+1-888-734-9421
11908 Gulf Blvd., Treasure Island, FL 33706 ~1.92 miles southeast of 33738
  • Three Star Oceanfront property
  • Check-in time: 4:00
  • Most guests said the reception staff was great
  • Accessible parking
From$219
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Crystal Palms Beach Resort in Treasure Island
+1-888-841-5292
11605 Gulf Blvd., Treasure Island, FL 33706 ~2.12 miles southeast of 33738
  • 3 star Beach hotel
  • Check-in: 3:00 PM
  • Food is all right
  • Standard TV
From$140
Very Good 4.5 /5Review Score CallBookMore Details
Malibu Resort Motel : 17001 Gulf Blvd.
+1-888-455-5160
17001 Gulf Blvd., North Redington Beach, FL 33708 ~2.14 miles northwest of 33738
  • Low Cost Beach property
  • 24 rooms in property
From$70
Average 3.5 /5Reviews CallBookMore Details
Treasure Island Ocean Club
+1-888-965-8297
11500 Gulf Blvd., Treasure Island, FL 33706 ~2.18 miles southeast of 33738
  • 2-star Beach hotel
  • 2 floors in hotel
From$69
Average 3.5 /5Reviews CallBookMore Details
Bayside Inn & Marina
+1-888-906-6358
11365 Gulf Blvd., Treasure Island, FL 33706 ~2.24 miles southeast of 33738
  • Economy Beach property
  • Check-in time: 3:00 pm
  • Free wireless
  • No signal
Sandalwood Beach Resort
+1-888-749-6785
17100 Gulf Blvd., North Redington, FL 33708 ~2.25 miles northwest of 33738
  • 3 star Beach property
  • 33 suites in hotel
Doubletree Beach Resort by Hilton : 17120 Gulf Blvd.
+1-888-878-9982
17120 Gulf Blvd., North Redington Beach, FL 33708 ~2.30 miles northwest of 33738
  • Affordable Beach hotel
  • 6 floors in property
  • Beautiful scenery
  • Average restaurant service
From$143
Very Good 4.5 /5Reviews CallBookMore Details
Treasure Bay Hotel & Marina : 11125 Gulf Blvd.
+1-888-389-4485
11125 Gulf Blvd., Treasure Island, FL 33706 ~2.41 miles southeast of 33738
  • Midscale Beach hotel
  • Fitness / Gym is on-site
  • Front desk was amazing and very accommodating
  • Most guests liked the proximity to sightseeing
Redington Surf : 17300 Gulf Blvd.
+1-888-389-4121
17300 Gulf Blvd., North Redington Beach, FL 33708 ~2.42 miles northwest of 33738
  • Four-star Beach property
  • 2 floors in property
From$150
Very Good 4.0 /5Latest Reviews CallBookMore Details
Treasure Island Beach Resort - Treasure Island
+1-888-675-2083
10800 Gulf Blvd., Treasure Island, FL 33706-4708 ~2.55 miles southeast of 33738
  • Midscale property
  • 77 rooms in property
Bilmar Beach Resort in Treasure Island
+1-800-716-8490
10650 Gulf Blvd., Treasure Island, FL 33706 ~2.63 miles southeast of 33738
  • Mid-scale Beach property
  • 8 floors in hotel
  • Beach location is wonderful
  • Amazing ocean view
From$99
Very Good 4.5 /5Reviews CallBookMore Details
Hotel Isis : 17566 Gulf Blvd.
+1-800-805-5223
17566 Gulf Blvd., Redington Shores, FL 33708 ~2.67 miles northwest of 33738
  • Midscale property
  • Check in time: 15:00
Fusion Resort in Treasure Island
+1-888-965-1860
290 107th Ave., Treasure Island, FL 33706 ~2.69 miles southeast of 33738
  • Three Star hotel
  • Hotel has 42 rooms
Lorelei Resort Motel Pet Friendly in Treasure Island
+1-888-788-5576
10273 Gulf Blvd., Treasure Island, FL 33706 ~2.97 miles southeast of 33738
  • Low priced property
  • Beach nearby
  • Good Price
Westwinds Waterfront Resort - Treasure Island
+1-888-897-9207
10265 Gulf Blvd., Treasure Island, FL 33706 ~2.97 miles southeast of 33738
  • Three Star Beach property
  • 22 suites in hotel
Provident Oceana Beachfront
+1-888-311-4278
10091 Bulf Blvd., Treasure Island, FL 33706 ~3.19 miles southeast of 33738
  • Midscale property
  • Check in: 16:00
From$90
Excellent 5.0 /5Review Score CallBookMore Details
Island Inn Beach Resort
+1-888-469-4795
9980 Gulf Blvd., Treasure Island, FL 33706 ~3.35 miles southeast of 33738
  • 3-star Beach hotel
  • Hotel has 100 rooms
  • Fantastic service
  • Beautiful ocean view
Blind Pass Resort - St Pete Beach
+1-888-734-9421
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~4.50 miles southeast of 33738
  • Low-priced Beach property
  • 2 floors in hotel
Barefoot Beach Resort
+1-888-841-5292
19417 Gulf Blvd., Indian Shores, FL 33785 ~4.53 miles northwest of 33738
  • Mid-scale hotel
  • 85 rooms in hotel
From$90
Very Good 4.5 /5Review Score CallBookMore Details
Celebrity Resorts Indian Shores
+1-888-455-5160
19607 Gulf Blvd., Indian Shores, FL 33785 ~4.90 miles northwest of 33738
  • 3 star Beach property
  • Check in time: 4:00 PM
Postcard Inn on the Beach
+1-888-965-8297
6300 Gulf Blvd., St Pete Beach, FL 33706 ~5.37 miles southeast of 33738
  • Mid-scale Beach hotel
  • Check-in: 4:00 PM
From$95
Average 3.5 /5Reviews CallBookMore Details
Beachcomber Beach Resort Hotel in St. Pete Beach
+1-888-906-6358
6200 Gulf Blvd., St. Pete Beach, FL 33706 ~5.44 miles southeast of 33738
  • Low priced Oceanfront property
  • Hotel has 102 rooms
  • Great night life
  • All guests liked the proximity to shopping
Howard Johnson by Wyndham St. Pete Beach Fl Resort Hotel in St. Pete Beach
+1-888-749-6785
6100 Gulf Blvd., St. Pete Beach, FL 33706 ~5.45 miles southeast of 33738
  • Low Cost Beach hotel
  • Check in time: 4:00pm
Rum Fish Beach Resort
+1-888-878-9982
6000 Gulf Blvd., St. Pete Beach, FL 33706 ~5.53 miles southeast of 33738
  • High-end property
  • Access to gym on-site
From$160
Very Good 4.5 /5Guest Reviews CallBookMore Details
Alden Beach Resort All Suites : 5900 Gulf Blvd.
+1-888-389-4485
5900 Gulf Blvd., St. Pete Beach, FL 33706 ~5.54 miles southeast of 33738
  • Three Star Beach property
  • 6 floors in hotel
  • The majority of guests thought it was a great value
  • Fantastic time at the Beach
Tradewinds Island Grand : 5500 Gulf Blvd.
+1-888-389-4121
5500 Gulf Blvd., St Pete Beach, FL 33706 ~5.73 miles southeast of 33738
  • High end Beach property
  • Hotel has 36 meeting rooms
From$159
Very Good 4.0 /5Latest Reviews CallBookMore Details
Sirata Beach Resort : 5300 Gulf Blvd.
+1-888-675-2083
5300 Gulf Blvd., St. Pete Beach, FL 33706 ~5.91 miles southeast of 33738
  • Three Star Beach hotel
  • Access to gym on-site
  • Most guests appreciated the closeness to the beach
  • Most guests appreciated the clean beach
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
Grand Plaza Beachfront Resort & Conference Center in St. Pete Beach
+1-800-716-8490
5250 Gulf Blvd., St. Pete Beach, FL 33706 ~5.99 miles southeast of 33738
  • Affordable Oceanfront hotel
  • Fitness center on property
  • Fitness area can be optimized
  • About half of guests didn't like the management
From$96
Very Good 4.0 /5Read Reviews CallBookMore Details
Plaza Beach Hotel Beachfront Resort in St Pete Beach
+1-800-805-5223
4506 Gulf Blvd., St Pete Beach, FL 33706 ~6.42 miles southeast of 33738
  • 3-star Beach hotel
  • 2 floors in property
Harbourside at Marker 33 : 399 2nd St.
+1-888-965-1860
399 2nd St., Indian Rocks Beach, FL 33785 ~6.59 miles northwest of 33738
  • 3 star Beach hotel
  • 5 floors in property
From$129
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Hotel & Suites Harbourside Marina
+1-888-788-5576
401 2nd St., Indian Rocks Beach, FL 33785 ~6.60 miles northwest of 33738
  • Three Star Beach hotel
  • Hotel has 3 meeting rooms
  • AC needs updating
  • Friendly service
From$129
Very Good 4.0 /5Read Reviews CallBookMore Details
Gulf Towers Resort Motel in Indian Rocks Beach
+1-888-897-9207
404 Gulf Blvd., Indian Rocks Beach, FL 33785 ~6.73 miles northwest of 33738
  • Midscale hotel
  • Check in: 14:00
Beach House Suites by The Don Cesar : 3860 Gulf Blvd.
+1-888-311-4278
3860 Gulf Blvd., St Pete Beach, FL 33706 ~6.80 miles southeast of 33738
  • Mid-scale Beach property
  • Access to gym on-site
  • Location excellent
  • Free transport
From$159
Very Good 4.5 /5Guest Reviews CallBookMore Details
The Hotel Zamora in St Pete Beach
+1-888-469-4795
3701 Gulf Blvd., St Pete Beach, FL 33706 ~6.88 miles southeast of 33738
  • Four star Beach hotel
  • Hotel has 72 rooms
From$129
Very Good 4.0 /5Latest Reviews CallBookMore Details
The Don Cesar : 3400 Gulf Blvd.
+1-888-734-9421
3400 Gulf Blvd., St. Pete Beach, FL 33706 ~7.13 miles southeast of 33738
  • 4-star Resort property
  • Hotel has 277 rooms
  • Pool area was awesome
  • Disappointing breakfast
From$189
Very Good 4.5 /5Recent Reviews CallBookMore Details
Quality Inn & Suites at Tropicana Filed
+1-888-841-5292
1400 34th St. North, St.petersburg, FL 33713 ~7.22 miles east of 33738
  • Inexpensive hotel
  • 3 floors in property
Holiday Inn St. Petersburg West - St. Petersburg
+1-888-455-5160
1200 34th St. North, St. Petersburg, FL 33713 ~7.24 miles east of 33738
  • Mid-scale Highway hotel
  • 4 floors in property
Days Inn St. Petersburg
+1-888-965-8297
650 34th St. North, St. Petersburg, FL 33713 ~7.31 miles east of 33738
  • Inexpensive property
  • Check-in time: 15:00
  • About half of guests complained about the bathroom
  • Hotel grounds are ok
Country Inn & Suites St. Petersburg Clearwater
+1-888-906-6358
8050 Us 19, Pinellas Park, FL 33781 ~7.39 miles east of 33738
  • Midscale Highway property
  • Check in time: 3:00PM
  • No eggs
  • Most guests said the beds were comfortable
Red Roof Inn St. Petersburg / Tampabay
+1-888-749-6785
4999 34th St. North, St Petersburg, FL 33714 ~7.40 miles east of 33738
  • Economy Suburban hotel
  • Fitness + Health Center
From$44
Very Good 4.0 /5Reviews CallBookMore Details
Days Inn North - St. Petersburg
+1-888-878-9982
5005 34th St. North, St. Petersburg, FL 33714 ~7.41 miles east of 33738
  • 3-star Suburban property
  • 3 conference rooms in property

Next: Show All Available 33738 Hotels with Pricing

Graph: Upcoming 20 Days of 33738 Hotel Rates

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

FAQs about hotels near 33738

What are the most favored hotels near 33738?

Provident Oceana Beachfront, Courtyard St. Petersburg Clearwater and Barefoot Beach Hotel Madeira Beach are the best rated hotels based on customer reviews in the last 365 days.

What are the 4-5 star hotels near 33738?

Cambria Hotel St. Petersburg Madeira Beach Marina, Redington Surf and Rum Fish Beach Resort are the top 3 luxury hotels near 33738.

What hotels are closest to the area of 33738?

Holiday Isles Resort, Cambria Hotel St. Petersburg Madeira Beach Marina, and Courtyard St. Petersburg Clearwater are the properties closest to 33738.

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

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

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

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

How much does a high-end hotel near 33738 cost?

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

What are the best independent hotels near 33738?

Provident Oceana Beachfront, Barefoot Beach Hotel Madeira Beach and Sunset Vistas Beachfront 2 & 3 Bedroom Suites are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels near 33738?

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

What are the best Choice Hotels branded hotels near 33738?

Quality Inn & Suites at Tropicana Filed and Cambria Hotel St. Petersburg Madeira Beach Marina are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular IHG hotels near 33738?

Holiday Inn Express & Suites Seminole | St. Pete | Madeira Beach, Holiday Inn Hotel & Suites Harbourside Marina and Holiday Inn St. Petersburg West are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top