Star Rating
Hotel Name
Price Range (USD) to
Amenities

33738 Hotels/Motels & Accommodations

Schooner Hotel & Beach Suites Resort
+1-888-690-5247
14500 Gulf Blvd., Madeira Beach, FL 33708 ~0.03 miles northwest of 33738
  • 3-star Beach property
  • 5 suites in hotel
Courtyard St. Petersburg Clearwater / Madeira Beach in Madeira Beach
+1-888-305-3366
601 American Legion Dr., Madeira Beach, FL 33708 ~0.87 miles north of 33738
  • Three Star Beach property
  • Hotel has an eco-friendly policy Learn more
From$121
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Barefoot Beach Hotel Madeira Beach - Madeira Beach
+1-800-881-1523
13238 Gulf Blvd., Madeira Beach, FL 33708 ~0.91 miles southeast of 33738
  • Affordable Beach hotel
  • Check-in: 3:00 PM
  • Pool was clean
  • Helpful information
From$109
Very Good 4.5 /5 Read Reviews Call BookMore Details
Madeira Bay Resort & Spa : 13235 Gulf Blvd.
+1-888-283-3404
13235 Gulf Blvd., Madeira Beach, FL 33708 ~0.94 miles southeast of 33738
  • Mid-scale Beach hotel
  • Hotel has 68 suites
  • Free yoga class
  • Most guests found problems with the furniture
From$130
Very Good 4.0 /5 Guest Reviews Call BookMore Details
All Season's Resort
+1-866-221-8581
13070 Gulf Blvd., Madeira Beach, FL 33708 ~1.04 miles southeast of 33738
  • Affordable hotel
  • Check-in: 4:00 PM
Oasis Palms Resort in Treasure Island
+1-866-429-5787
11799 Gulf Blvd., Treasure Island, FL 33706 ~1.62 miles southeast of 33738
  • Midscale hotel
  • 29 sleeping rooms in hotel
Holiday Inn Express & Suites Seminole | St. Pete | Madeira Beach
+1-888-690-5281
4816 100th Way North, St. Petersburg, FL 33708 ~1.72 miles northeast of 33738
  • Mid-scale Rural property
  • 5 floors in hotel
From$98
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Sunset Vistas Beachfront 2 & 3 Bedroom Suites
+1-888-690-5247
12000 Gulf Blvd., Treasure Island, FL 33706 ~1.86 miles southeast of 33738
  • Affordable Beach hotel
  • Fitness center on property
  • Air conditioning was criticized by 62%
  • Unclean dining area, according to 83%
From$139
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Residence Inn Treasure Island
+1-888-305-3366
11908 Gulf Blvd., Treasure Island, FL 33706 ~1.92 miles southeast of 33738
  • 3 star Oceanfront property
  • Check in: 4:00
  • Good kitchenette
  • Most guests said the reception staff was great
From$219
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Tropic Terrace
+1-800-881-1523
11730 Gulf Blvd., Treasure Island, FL 33706 ~2.08 miles southeast of 33738
  • Low-priced Beach hotel
  • 46 rooms in property
  • Beds were acceptable for 50%
  • Best value for money
From$75
Average 3.5 /5 Review Score Call BookMore Details
Crystal Palms Beach Resort : 11605 Gulf Blvd.
+1-888-283-3404
11605 Gulf Blvd., Treasure Island, FL 33706 ~2.12 miles southeast of 33738
  • Affordable Beach property
  • Check in: 3:00 PM
  • Excellent movie selection
  • Food is average
From$140
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Malibu Resort Motel - North Redington Beach
+1-866-221-8581
17001 Gulf Blvd., North Redington Beach, FL 33708 ~2.14 miles northwest of 33738
  • Inexpensive Beach property
  • 2 floors in property
From$70
Average 3.5 /5 Recent Reviews Call BookMore Details
Treasure Island Ocean Club : 11500 Gulf Blvd.
+1-866-429-5787
11500 Gulf Blvd., Treasure Island, FL 33706 ~2.18 miles southeast of 33738
  • Low priced Beach property
  • 54 sleeping rooms in hotel
From$69
Average 3.5 /5 Hotel Reviews Call BookMore Details
Bayside Inn & Marina - Treasure Island
+1-888-690-5281
11365 Gulf Blvd., Treasure Island, FL 33706 ~2.24 miles southeast of 33738
  • Low Cost Beach hotel
  • 25 suites in hotel
  • WiFi system needs upgrading
  • Most guests found the kitchenette to be good
From$47
Very Good 4.0 /5 Reviews Call BookMore Details
Doubletree Beach Resort by Hilton : 17120 Gulf Blvd.
+1-888-690-5247
17120 Gulf Blvd., North Redington Beach, FL 33708 ~2.30 miles northwest of 33738
  • Three Star Beach hotel
  • Hotel has 125 rooms
  • Very good business hotel
  • Wonderful beach and pool facilities
From$143
Very Good 4.5 /5 Read Reviews Call BookMore Details
Treasure Bay Hotel & Marina
+1-888-305-3366
11125 Gulf Blvd., Treasure Island, FL 33706 ~2.41 miles southeast of 33738
  • 3 star Beach hotel
  • 84 sleeping rooms in hotel
  • Bad housekeeping, according to 51%
  • Breakfast is below average
From$79
Very Good 4.0 /5 Review Score Call BookMore Details
Redington Surf in North Redington Beach
+1-800-881-1523
17300 Gulf Blvd., North Redington Beach, FL 33708 ~2.42 miles northwest of 33738
  • High-end Beach property
  • Hotel has 2 floors
From$150
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Treasure Island Beach Resort : 10800 Gulf Blvd.
+1-888-283-3404
10800 Gulf Blvd., Treasure Island, FL 33706-4708 ~2.55 miles southeast of 33738
  • Three Star property
  • 77 suites in hotel
Bilmar Beach Resort
+1-866-221-8581
10650 Gulf Blvd., Treasure Island, FL 33706 ~2.63 miles southeast of 33738
  • 3-star Beach hotel
  • 5 meeting rooms in property
  • Beach nearby
  • Clean beach
From$99
Very Good 4.5 /5 Reviews Call BookMore Details
Hotel Isis - Redington Shores
+1-866-429-5787
17566 Gulf Blvd., Redington Shores, FL 33708 ~2.67 miles northwest of 33738
  • 3 star property
  • Check in time: 15:00
From$77
Very Good 4.0 /5 Reviews Call BookMore Details
Lorelei Resort Motel Pet Friendly : 10273 Gulf Blvd.
+1-888-690-5281
10273 Gulf Blvd., Treasure Island, FL 33706 ~2.97 miles southeast of 33738
  • Low-priced hotel
  • About half of guests thought they were poorly maintained
  • Chairs good
From$60
Average 3.0 /5 Latest Reviews Call BookMore Details
Westwinds Waterfront Resort
+1-888-690-5247
10265 Gulf Blvd., Treasure Island, FL 33706 ~2.97 miles southeast of 33738
  • Affordable Beach property
  • Hotel has 3 floors
From$80
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Provident Oceana Beachfront - Treasure Island
+1-888-305-3366
10091 Bulf Blvd., Treasure Island, FL 33706 ~3.19 miles southeast of 33738
  • Mid-scale hotel
  • Check-in time: 16:00
Island Inn Beach Resort
+1-800-881-1523
9980 Gulf Blvd., Treasure Island, FL 33706 ~3.35 miles southeast of 33738
  • 3 star Beach property
  • 6 floors in property
  • Nice bar downstairs
  • Great service
From$76
Very Good 4.0 /5 Reviews Call BookMore Details
Blind Pass Resort in St Pete Beach
+1-888-283-3404
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~4.50 miles southeast of 33738
  • Economical Beach hotel
  • 2 floors in property
From$60
Average 3.5 /5 Hotel Reviews Call BookMore Details
Barefoot Beach Resort
+1-866-221-8581
19417 Gulf Blvd., Indian Shores, FL 33785 ~4.53 miles northwest of 33738
  • Mid-scale hotel
  • Hotel has 85 suites
From$90
Very Good 4.5 /5 Reviews Call BookMore Details
Celebrity Resorts Indian Shores
+1-866-429-5787
19607 Gulf Blvd., Indian Shores, FL 33785 ~4.90 miles northwest of 33738
  • Affordable Beach property
  • Check in time: 4:00 PM
From$79
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Postcard Inn on the Beach - St Pete Beach
+1-888-690-5281
6300 Gulf Blvd., St Pete Beach, FL 33706 ~5.37 miles southeast of 33738
  • Midscale Beach hotel
  • Has environment-friendly policy Read more
From$95
Average 3.5 /5 Latest Reviews Call BookMore Details
Beachcomber Beach Resort Hotel
+1-888-690-5247
6200 Gulf Blvd., St. Pete Beach, FL 33706 ~5.44 miles southeast of 33738
  • Low Cost Oceanfront hotel
  • Airport shuttle provided
  • Located near shopping areas and the beach
  • Almost all guests appreciated the clean beach
From$70
Very Good 4.0 /5 Read Reviews Call BookMore Details
Howard Johnson by Wyndham St. Pete Beach Fl Resort Hotel
+1-888-305-3366
6100 Gulf Blvd., St. Pete Beach, FL 33706 ~5.45 miles southeast of 33738
  • Low priced Beach hotel
  • Check in: 4:00pm
From$60
Average 3.5 /5 Read Reviews Call BookMore Details
Guy Harvey Outpost a Tradewinds Beach Resort : 6000 Gulf Blvd.
+1-800-881-1523
6000 Gulf Blvd., St. Pete Beach, FL 33706 ~5.53 miles southeast of 33738
  • Four-star hotel
  • 156 sleeping rooms in hotel
From$160
Very Good 4.5 /5 Read Reviews Call BookMore Details
Alden Beach Resort All Suites
+1-888-283-3404
5900 Gulf Blvd., St. Pete Beach, FL 33706 ~5.54 miles southeast of 33738
  • Mid-scale Beach hotel
  • 6 floors in property
  • Quick breakfasts and lunches
  • The majority of guests had problems with the shower
From$88
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Tradewinds Island Grand : 5500 Gulf Blvd.
+1-866-221-8581
5500 Gulf Blvd., St Pete Beach, FL 33706 ~5.73 miles southeast of 33738
  • 4 star Beach property
  • 600 rooms in property
From$145
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Grand Plaza Beachfront Resort & Conference Center - St. Pete Beach
+1-866-429-5787
5250 Gulf Blvd., St. Pete Beach, FL 33706 ~5.99 miles southeast of 33738
  • Mid-scale Oceanfront hotel
  • Hotel has 6 meeting rooms
  • Bathroom needs cleaning
  • Clean beach
From$96
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Sirata Beach Resort & Conference Center in Saint Petersburg
+1-888-690-5281
5300 Gulf Blvd., Saint Petersburg, FL 33706 ~6.01 miles southeast of 33738
  • Midscale Beach property
  • Hotel has 382 rooms
  • Most guests said the wifi quality was bad
  • Food is a bit overpriced
From$89
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Plaza Beach Hotel Beachfront Resort : 4506 Gulf Blvd.
+1-888-690-5247
4506 Gulf Blvd., St Pete Beach, FL 33706 ~6.42 miles southeast of 33738
  • 3-star Beach hotel
  • Fitness + Health Center
From$89
Very Good 4.5 /5 Review Score Call BookMore Details
Harbourside at Marker 33 - Indian Rocks Beach
+1-888-305-3366
399 2nd St., Indian Rocks Beach, FL 33785 ~6.59 miles northwest of 33738
  • Mid-scale Beach hotel
  • Check-in: 4:00 pm
Holiday Inn Hotel & Suites Harbourside Marina
+1-800-881-1523
401 2nd St., Indian Rocks Beach, FL 33785 ~6.60 miles northwest of 33738
  • 3-star Beach property
  • 82 suites in property
  • Great oyster bar
  • Room is all right
From$129
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Gulf Towers Resort Motel
+1-888-283-3404
404 Gulf Blvd., Indian Rocks Beach, FL 33785 ~6.73 miles northwest of 33738
  • Three Star property
  • 4 floors in hotel
Beach House Suites by The Don Cesar : 3860 Gulf Blvd.
+1-866-221-8581
3860 Gulf Blvd., St Pete Beach, FL 33706 ~6.80 miles southeast of 33738
  • Midscale Beach hotel
  • Check in: 4pm
  • Excellent family hotel
  • Everything including
From$159
Very Good 4.5 /5 Review Score Call BookMore Details
The Hotel Zamora
+1-866-429-5787
3701 Gulf Blvd., St Pete Beach, FL 33706 ~6.88 miles southeast of 33738
  • 4-star Beach hotel
  • Fitness + Health Center
From$129
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
The Don Cesar
+1-888-690-5281
3400 Gulf Blvd., St. Pete Beach, FL 33706 ~7.13 miles southeast of 33738
  • Four-star Resort property
  • 277 rooms in property
  • Great access to the beach
  • Breakfast place too small
From$189
Very Good 4.5 /5 Read Reviews Call BookMore Details
Quality Inn & Suites at Tropicana Filed
+1-888-690-5247
1400 34th St. North, St.petersburg, FL 33713 ~7.22 miles east of 33738
  • Cheap property
  • 75 rooms in property
From$60
Average 3.5 /5 Latest Reviews Call BookMore Details
Holiday Inn St. Petersburg West
+1-888-305-3366
1200 34th St. North, St. Petersburg, FL 33713 ~7.24 miles east of 33738
  • Midscale Highway property
  • Check-in time: 4:00pm
From$94
Very Good 4.0 /5 Review Score Call BookMore Details
Days Inn St. Petersburg : 650 34th St. North
+1-800-881-1523
650 34th St. North, St. Petersburg, FL 33713 ~7.31 miles east of 33738
  • Economical hotel
  • Hotel has 2 floors
  • Most guests said rooms were clean enough
  • Pool is good
From$60
Average 3.5 /5 Hotel Reviews Call BookMore Details
Country Inn & Suites St. Petersburg Clearwater in Pinellas Park
+1-888-283-3404
8050 Us 19, Pinellas Park, FL 33781 ~7.39 miles east of 33738
  • 3 star Highway property
  • Gym is available on property
  • Great service
  • Breakfast is mediocre
From$74
Very Good 4.0 /5 Read Reviews Call BookMore Details
Red Roof Inn St. Petersburg / Tampabay
+1-866-221-8581
4999 34th St. North, St Petersburg, FL 33714 ~7.40 miles east of 33738
  • Economy Suburban property
  • 2 floors in hotel
From$44
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Days Inn North : 5005 34th St. North
+1-866-429-5787
5005 34th St. North, St. Petersburg, FL 33714 ~7.41 miles east of 33738
  • Affordable Suburban hotel
  • Fitness center on property
From$31
Average 3.5 /5 Recent Reviews Call BookMore Details
Super 8 St. Petersburg : 5005a 34th St. North
+1-888-690-5281
5005a 34th St. North, St. Petersburg, FL 33714 ~7.41 miles east of 33738
  • Cheap Downtown property
  • 80 rooms in hotel
La Quinta Inn by Wyndham in Pinellas Park
+1-888-690-5247
7500 Highway 19 North, Pinellas Park, FL 33781 ~7.50 miles east of 33738
  • Economy Highway property
  • Check in: 3p
  • Hotel buildings could use some improvement
  • 1 out of 2 guests said rooms were dirty
From$52
Average 3.0 /5 Hotel Reviews Call BookMore Details

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