Skip to main content

Filter by:


Star Rating

Review Score

Madeira Beach – 248 hotels and places to stay
See the latest prices and deals by choosing your dates.
Thunderbird Beach Resort, hotel in Madeira Beach

The Thunderbird Beach Resort is a beachfront hotel in Treasure Island, Florida.

Convenience of location, entertainment, the bar and the friendliest staff I’ve ever encountered!
8.0
Scored 8.0
Very Good
Rated very good
1,126 reviews
Price from$129.96per night
Treasure Bay Resort & Marina, hotel in Madeira Beach

Treasure Bay Hotel & Marina features tropical landscaping and a marina on Boca Ciega Bay. Guests can take a refreshing dip in the outdoor pool, or relax in the hot tub.

There was no breakfast. Rooftop bar was not open. They charge you $16.25 per day for parking which I had no idea about until I got there. The hot tub and pool area was dirty. The room was nice and the patio was beautiful. The staff was also all very nice. No fitness center that I could find. Not a horrible experience but I will never stay there again,simply because of the parking fee which was not disclosed before hand.
7.5
Scored 7.5
Good
Rated good
491 reviews
Price from$179.10per night
St. Pete Beach Suites, hotel in Madeira Beach

Offering a year-round outdoor pool and barbecue facilities, St. Pete Beach Suites is located in St. Pete Beach, only a 2 minutes' walk from the beach.

I travel for work and my family was able to check before I arrived which made things nice. This place had a few of relaxation and rest to it. We enjoyed every moment that we were there. Less than a minute walk to the beach that had Lots of space for us to relax and play in the water.
8.8
Scored 8.8
Excellent
Rated excellent
964 reviews
Price from$207.96per night
Crystal Bay Historic Hotel, hotel in Madeira Beach

Located in St. Petersburg, 3.4 miles from John's Pass, Crystal Bay Historic Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Breakfast was great. Location was convenient to beaches and restaurants.
8.8
Scored 8.8
Excellent
Rated excellent
1,358 reviews
Price from$139per night
Holiday Inn Express & Suites - St. Petersburg - Madeira Beach, an IHG Hotel, hotel in Madeira Beach

Located in St Petersburg and with Tropicana Field reachable within 9.9 mi, Holiday Inn Express & Suites - St.

Friendly service
8.7
Scored 8.7
Excellent
Rated excellent
571 reviews
Price from$127.59per night
The Sands of Treasure Island, hotel in Madeira Beach

Located in St. Pete Beach, a 2-minute walk from Treasure Island, The Sands of Treasure Island provides accommodations with a garden, free private parking and a terrace.

The location.
6.9
Scored 6.9
Pleasant
Rated pleasant
730 reviews
Price from$160per night
The Saint Hotel, hotel in Madeira Beach

Located in St. Pete Beach, a 4-minute walk from St. Pete Beach, The Saint Hotel provides accommodations with an outdoor swimming pool, free private parking, a restaurant and a bar.

This place was the perfect little getaway! Clean, modern property and rooms. The staff was super friendly and made you feel at home. It was in a great location, not too far from the beach.
9.3
Scored 9.3
Wonderful
Rated wonderful
561 reviews
Price from$301per night
Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach, hotel in Madeira Beach

Located in St. Pete Beach, 2.7 miles from John's Pass, Courtyard by Marriott St.

Hotel staff was excellent.
9.0
Scored 9.0
Wonderful
Rated wonderful
214 reviews
Price from$175per night
Sunburst Inn- Indian Shores Beach, hotel in Madeira Beach

Set right on the Gulf of Mexico, Indian Shores, Florida, Sunburst Inn offers a private beach with newly renovated rooms, as seen on HGTV's 100 Day Dream Home: Beachfront Hotel.

Nothing except the ocean which we could not see or hear
9.1
Scored 9.1
Wonderful
Rated wonderful
40 reviews
Price from$323per night
Ocean Club Treasure Island Hotel, hotel in Madeira Beach

Located in St. Pete Beach, a 2-minute walk from Treasure Island, Ocean Club Treasure Island Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a bar.

I loved the view of the beach and how open the kitchen/living space was. The beds were also super comfy and I loved the bar island in the kitchen.
9.4
Scored 9.4
Wonderful
Rated wonderful
36 reviews
Price from$540per night
See all hotels near Madeira Beach
Subscribe to receive premium deals

Prices drop the second you sign up!