Featured Hotels in Madeira Beach

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Cambria Hotel St Petersburg-Madeira Beach Marina

Hotel in Madeira Beach , St. Pete Beach

Cambria Hotel St Petersburg-Madeira Beach Marina features a restaurant, outdoor swimming pool, a bar and shared lounge in St Pete Beach. I thoroughly enjoyed my stay at this gorgeous centrally-located property. The front desk staff was very warm, hospitable and efficient. Mr. Truman, you Sir, are a star! I'm impressed by your insight and leadership skills that I observed during our C/I and C/O conversations. Thanks for sharing your warm professional poise, friendly demeanor and refreshingly engaging personality with me during my brief visit. I'll be back!

Show more Show less
9
Awesome
332 reviews
Price from
$143.65
per night

Barefoot Beach Club

Hotel in Madeira Beach , St. Pete Beach

Located on a private beach, 5 minutes' drive from Host Dolphin Tours, this hotel features a heated outdoor pool overlooking the Gulf of Mexico. It was very clean, quiet and close to the beach.

Show more Show less
8.7
Excellent
693 reviews
Price from
$349
per night

John's Pass Hotel - Brand New Property

Hotel in Madeira Beach , St. Pete Beach

Located in St Pete Beach, 1640 feet from Treasure Island, John's Pass Hotel - Brand New Property features accommodations with a restaurant, free private parking and a bar. Everything, easy, clean, and cozy. Right next to it all! Thank you so much!

Show more Show less
7
Good
53 reviews
Price from
$143.10
per night

Shoreline Island Resort - Exclusively Adult

Madeira Beach , St. Pete Beach

Catering to adults 21 or older, Shoreline Island Resort is right on the Gulf of Mexico in Madeira Beach, Florida. This adult-only, smoke-free property offers a private beach area and free Wi-Fi. Great location, the place was very clean and the staff were all friendly and helpful. Appreciated the heated pool!

Show more Show less
9.1
Awesome
658 reviews
Price from
$195
per night

Tropic Breezes 7, 1 BR, Heated Pool, near beach, Sleeps 4

Madeira Beach , St. Pete Beach

Offering barbecue facilities and free WiFi, Tropic Breezes 7, 1 BR, Heated Pool, near beach, Sleeps 4 is located in the Madeira Beach district in St Pete Beach, 1.4 mi from Treasure Island. Loved the location. Walking distance to my favorite beach. Quiet and comfortable. The neighbors were nice as well.

Show more Show less
9
Awesome
5 reviews
Price from
$124
per night

#212 Surf Song Resort

Madeira Beach , St. Pete Beach

Located in St Pete Beach, 1640 feet from Treasure Island and 4.3 mi from St Pete Beach Theater, #212 Surf Song Resort offers free WiFi, an outdoor swimming pool and air conditioning. The location was perfect. Right across the road is Johns Pass. Condo was really clean!

Show more Show less
9.2
Awesome
6 reviews

Escape to paradise

Madeira Beach , St. Pete Beach

Located in St Pete Beach, within 1.2 mi of Treasure Island and 5 mi of St Pete Beach Theater, Escape to paradise offers accommodations with free WiFi, air conditioning, a restaurant and an outdoor... Everything in this condo was great. Beds were ok but better than most. I absolutely loved the location. It is right in the middle of everything 20 minute drive to Clearwater and 20 minute drive to ST Pete and just across the street from the beach. We drank our coffee and watched the dolphins every morning. Very clean and fully stocked.

Show more Show less
9
Awesome
15 reviews
Price from
$136
per night

The Cottages at Madeira Beach

Madeira Beach , St. Pete Beach

The Cottages at Madeira Beach features a hot tub and free private parking, and is within 0.7 mi of Treasure Island and 4.3 mi of St Pete Beach Theater. The cottage was exactly what I pictured from the web site! Very clean and comfortable! We’d stay there again! It was also within walking distant to the beach and Johns Pass!

Show more Show less
9.3
Awesome
20 reviews
Price from
$134
per night

Madeira Bonita Apartment #6

Madeira Beach , St. Pete Beach

Located in St Pete Beach, this apartment is 5 mi from St Pete Beach Theater. The unit is 6.2 mi from Boca Ciega Bay Aquatic Preserve. Free WiFi is offered . A TV is available. I liked the beach decor and how clean the apartment was and the close proximity to the beach access.

Show more Show less
9
Awesome
10 reviews

Skyline of Madeira Beach

Madeira Beach , St. Pete Beach

Located in St Pete Beach, Skyline of Madeira Beach provides accommodations with free WiFi, air conditioning, a restaurant and access to a garden with an outdoor pool. Lovely views, nice and quiet area and very close to lots of nice shops and restaurants 😁

Show more Show less
9.1
Awesome
14 reviews
Price from
$139
per night

Most booked hotels in Madeira Beach in the past month

See all

Places of interest in and around Madeira Beach

Find hotels near attractions, museums, and other landmarks

More districts like Madeira Beach

Explore hotel options in other areas of St. Pete Beach