We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Clear all
Your Selections
  Free Wifi Budget Beach Pool Mid-range Romantic Free Parking Resort hotel Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Fitness center & up & up & up Independent Hotels Internet Air Conditioning Non-Smoking Hotel Hotels with Restaurants Quiet Hotels Cheap Hotels Hotels with Free Wifi Beach Resorts Meeting room Reduced mobility rooms Quiet Resorts $ $$ $$$ $$$$ Boardwalk Hotels Family Resorts Breakfast included Airport Transportation Trendy Oceanfront Hotels Hotels with Weekly Rates Beach Motels Business services Bar/Lounge Spa Resorts Business Courtyard Spa Any Distance from Madeira Beach
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sunrise Motel
9630 Gulf Blvd, Treasure Island, FL 33706-3210
2.4 miles from Madeira Beach
  • Free Wifi
  • Free Parking
Crystal Bay Hotel
Travelocity
$128
View Deal
7401 Central Ave, St. Petersburg, FL 33710-7444
2.8 miles from Madeira Beach
  • Free Wifi
  • Free Parking
No photo provided
1633 Gulf Blvd, St. Petersburg, FL 33708
2.8 miles from Madeira Beach
  • Pool
  • Room Service
Blue Waters Treasure Island
SAVE $52
$165
Orbitz.com
$113
View Deal
8105 W Gulf Blvd, Treasure Island, FL 33706-5203
3.2 miles from Madeira Beach
  • Free Wifi
  • Free Parking
Billows Apartment Motel
16813 Gulf Blvd., North Redington Beach, FL 33708-1434
3.2 miles from Madeira Beach
  • Free Wifi
  • Free Parking
Sunset Inn & Cottages
No availability for your dates from these sites
7925 W Gulf Blvd, Treasure Island, FL 33706-3539
3.3 miles from Madeira Beach
  • Free Wifi
  • Free Parking
Sails Resort and Apartment Motel
17004 Gulf Blvd, North Redington Beach, FL 33708
3.3 miles from Madeira Beach
  • Free Wifi
  • Free Parking
Delacado on Treasure Island
7963 Bayshore Dr., Treasure Island, FL 33706-3525
3.3 miles from Madeira Beach
  • Free Parking
  • Pool
Doubletree Beach Resort by Hilton Tampa Bay \/ North Redington Beach
Doubletree.com
$103
View Deal
17120 Gulf Blvd, North Redington Beach, FL 33708-1443
3.4 miles from Madeira Beach
  • Free Wifi
  • Free Parking
Savings alert: 17% below average rate

The price you found is 17% lower than this hotel's average rate of $124/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Blind Pass Resort-Motel
SAVE $2
$79
Expedia.com
$77
View Deal
7901 Blind Pass Rd, St. Pete Beach, FL 33706-1614
3.4 miles from Madeira Beach
  • Free Wifi
  • Free Parking
Sandalwood Beach Resort
17100 Gulf Blvd, North Redington Beach, FL 33708-1443
3.4 miles from Madeira Beach
  • Free Wifi
  • Free Parking
Far Horizons Motel
17248 Gulf Blvd, North Redington Beach, FL 33708-1345
3.5 miles from Madeira Beach
  • Free Parking
  • Pool
No photo provided
660 76th Ave, St. Pete Beach, FL 33706-1850
3.6 miles from Madeira Beach
    Grand Shores West
    17350 Gulf Blvd, North Redington Beach, FL 33708-1347
    3.6 miles from Madeira Beach
    • Free Wifi
    • Free Parking
    Anglers Cove
    17450 Gulf Blvd, Redington Shores, FL 33708-1267
    3.7 miles from Madeira Beach
    • Free Wifi
    • Free Parking
    The Hotel Sol
    SAVE $7
    $119
    CheapTickets
    $112
    View Deal
    17566 Gulf Blvd., Redington Beach, FL 33708
    3.8 miles from Madeira Beach
    • Free Wifi
    • Free Parking
    Bay Palms Motel & Apartments
    7241 Bay St, St. Pete Beach, FL 33706-1972
    3.8 miles from Madeira Beach
    • Free Wifi
    • Free Parking
    Sundial Beach Motel
    No availability for your dates from these sites
    7201 Sunset Way, St. Pete Beach, FL 33706-3631
    3.8 miles from Madeira Beach
    • Free Parking
    • Pool
    No photo provided
    7201 Bay Street, St. Pete Beach, FL 33706
    3.8 miles from Madeira Beach
      The Shores Condominiums
      17710 Gulf Blvd, Redington Beach, FL 33708-4200
      3.9 miles from Madeira Beach
      • Pool
      • Beachfront
      St Pete Beach Suites
      Hotwire.com
      $129
      View Deal
      6801 Sunset Way, St. Pete Beach, FL 33706-2000
      4.0 miles from Madeira Beach
      • Free Wifi
      • Free Parking
      Gulf Tides Inn
      600 68th Ave, St. Pete Beach, FL 33706-2005
      4.0 miles from Madeira Beach
      • Free Wifi
      • Free Parking
      Monterey Condominium Motel
      17880 Gulf Blvd, Redington Beach, FL 33708-1167
      4.2 miles from Madeira Beach
      • Free Parking
      • Pool
      Beachcomber Beach Resort & Hotel
      Expedia.com
      $117
      View Deal
      6200 Gulf Boulevard, St. Pete Beach, FL 33706-3716
      4.3 miles from Madeira Beach
      • Free Wifi
      • Free Parking
      Postcard Inn on the Beach
      SAVE $24
      $159
      Booking.com
      $135
      View Deal
      6300 Gulf Boulevard, St. Pete Beach, FL 33706-3718
      4.3 miles from Madeira Beach
      • Free Wifi
      • Free Parking
      Howard Johnson Resort Hotel - ST. Pete Beach FL
      Booking.com
      $90
      View Deal
      6100 Gulf Blvd, St. Pete Beach, FL 33706-3714
      4.3 miles from Madeira Beach
      • Free Wifi
      • Free Parking
      Guy Harvey Outpost, a TradeWinds Beach Resort
      Booking.com
      $196
      View Deal
      6000 Gulf Blvd, St. Pete Beach, FL 33706-3712
      4.4 miles from Madeira Beach
      • Free Wifi
      • Pool
      Alden Suites
      SAVE $30
      $149
      Booking.com
      $119
      View Deal
      5900 Gulf Blvd, St. Pete Beach, FL 33706-3710
      4.4 miles from Madeira Beach
      • Free Wifi
      • Free Parking
      Savings alert: 10% below average rate

      The price you found is 10% lower than this hotel's average rate of $132/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      TradeWinds Island Grand Resort
      Booking.com
      $255
      View Deal
      5500 Gulf Blvd., St. Pete Beach, FL 33706-2323
      4.6 miles from Madeira Beach
      • Free Wifi
      • Pool
      San Remo Resort and Beach Club
      18320 Gulf Blvd, Redington Beach, FL 33708-1071
      4.7 miles from Madeira Beach
      • Free Wifi
      • Free Parking
      *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.