Skip to main content

Featured hotels in Madeira Beach

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 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.

John's Pass Hotel - Fully Remote Check In

Hotel in Madeira Beach , St Pete Beach

Attractively located in the Madeira Beach district of St Pete Beach, John's Pass Hotel - Fully Remote Check In is situated 300 metres from Madeira Beach, 700 metres from Treasure Island and 200 metres... So close to all shops and bars restaurants

Show more Show less
8
Very good
1,168 reviews
Price from
£96
per night

Cambria Hotel St Petersburg-Madeira Beach Marina 3 stars

Hotel in Madeira Beach , St Pete Beach

Located in St Pete Beach, 400 metres from Madeira Beach, Cambria Hotel St Petersburg-Madeira Beach Marina provides accommodation with an outdoor swimming pool, private parking, a garden and a shared... Food was delicious. Enjoyable music on the roof-top. Great waiter during our breakfast time!!

Show more Show less
8.7
Fabulous
1,243 reviews
Price from
£128
per night

Barefoot Beach Club 3 stars

Hotel in Madeira Beach , St Pete Beach

Located on a private beach, this hotel features a heated outdoor pool overlooking the Gulf of Mexico. Every studio at this Madeira Beach property offers a balcony. Great location. Great view from the balcony. There are many restaurants, shops nearby. Everything was wonderful!

Show more Show less
8.8
Fabulous
1,823 reviews
Price from
£248
per night

Ocean Sands 1105

Hotel in Madeira Beach , St Pete Beach

Situated in St Pete Beach, a few steps from Madeira Beach, Ocean Sands 1105 features views of the sea.

Show more Show less
10
Exceptional
2 reviews
Price from
£167
per night

Shoreline Island Resort - Exclusively Adult 3 stars

Madeira Beach , St Pete Beach

Catering to adults 21 or older, Shoreline Island Resort is situated directly on the Gulf of Mexico in Madeira Beach, Florida. The location was wonderfull. In front of the beach with access directly to the beach. The water of the the beach was warm and calm, no waves. it looks like a big pool. The room is good with a balcony with the ocean view. The breakfast served in the lobby is simple but the room has a kitchen with everything to prepare your own breakfast and there is a Publix Market few minutes by car. The Hotel is not a luxury hotel but the price is very cheaper in comparison to resorts nearby. It is perfect to people who wants stay in a place and prepare your own meals, but if you do not want to do, there is some restaurants around.

Show more Show less
9.1
Superb
684 reviews
Price from
£178
per night

Oceanfront View of Madeira Beach, Steps to the Beach - Madeira Norte Condo

Madeira Beach , St Pete Beach

Boasting air-conditioned accommodation with a pool with a view, Oceanfront View of Madeira Beach, Steps to the Beach - Madeira Norte Condo is situated in St Pete Beach. Well stocked kitchen and beach supplies! Location was great, Would definitely stay here again!

Show more Show less
9.9
Exceptional
9 reviews
Price from
£641
per night

Two Bedroom Condo With Views Of The Beach & Gulf

Madeira Beach , St Pete Beach

Featuring air-conditioned accommodation with a private pool, Two Bedroom Condo With Views Of The Beach & Gulf is located in St Pete Beach. I loved the loction and size of condo

Show more Show less
9.4
Superb
34 reviews
Price from
£334
per night

Madeira Bay Resort 509

Madeira Beach , St Pete Beach

Located in St Pete Beach, 100 metres from Madeira Beach and 1.2 km from Treasure Island, Madeira Bay Resort 509 provides air-conditioned accommodation with a balcony and free WiFi. Great location. Two blocks from lots of shops and restaurants, but the beach was across the street. A really cool Mexican restaurant is next door, and the room was really spacious and clean.

Show more Show less
9.3
Superb
10 reviews

Madeira del Mar 303

Madeira Beach , St Pete Beach

Located in St Pete Beach, 1.9 km from North Redington Beach and 3 km from John's Pass, Madeira del Mar 303 offers air conditioning. All the beds were very comfortable! (That's big for me.) The master shower was huge, I've never seen anything like that!! You could have had a shower party, lol..

Show more Show less
9
Superb
7 reviews

Coconut Paradise

Madeira Beach , St Pete Beach

Coconut Paradise is located in the Madeira Beach district of St Pete Beach, 3.4 km from John's Pass, 3.7 km from Johns Pass and Village Boardwalk and 19 km from Chihuly Collection. Excellent location - could even walk to the beach. Very well appointed kitchen and facilities. Comfortable beds. Loads of seating options inside and out. Great dock with lovely views. Very pleasant decor. Nice and quiet.

Show more Show less
9.4
Superb
5 reviews
Price from
£334
per night

Most booked hotels in Madeira Beach in the past month

See all

More districts like Madeira Beach

Explore hotel options in other areas of St Pete Beach