Default HTG hotel image

Find hotels near Madeira Beach, St. Petersburg - Clearwater from ₩140,684

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Madeira Beach hotels

1. Ocean Club Treasure Island Hotel

Ocean Club Treasure Island Hotel
4.0 star property
2.9 km from Madeira Beach
9.6 out of 10, Exceptional, (1,096 reviews)
"Very clean room, very helpful and kind staff, easy parking and check in."
United States
Donna
The price is ₩274,609
₩385,481 total
includes taxes & fees
Aug 16 - Aug 17
Ocean Club Treasure Island Hotel

2. Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
2.5 star property
2.9 km from Madeira Beach
9.4 out of 10, Exceptional, (1,690 reviews)
"Great place to stay"
United States
Angela
The price is ₩149,013
₩168,386 total
includes taxes & fees
Aug 9 - Aug 10
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

3. Courtyard St. Petersburg Clearwater/Madeira Beach

Courtyard St. Petersburg Clearwater/Madeira Beach
3.0 star property
1.8 km from Madeira Beach
9.4 out of 10, Exceptional, (927 reviews)
"Awesome stay at this location and everyone was so polite and helpful! Also located in a great location."
United States
Garrett
The price is ₩195,091
₩220,452 total
includes taxes & fees
Aug 2 - Aug 3
Courtyard St. Petersburg Clearwater/Madeira Beach

4. Barefoot Beach Club

Barefoot Beach Club
2.5 star property
0.9 km from Madeira Beach
9.4 out of 10, Exceptional, (1,377 reviews)
"Great place to stay"
United States
Kelly
The price is ₩264,764
₩357,651 total
includes taxes & fees
Aug 3 - Aug 4
Barefoot Beach Club

5. Cambria Hotel St Petersburg-Madeira Beach Marina

Cambria Hotel St Petersburg-Madeira Beach Marina
3.0 star property
1.2 km from Madeira Beach
9.2 out of 10, Wonderful, (1,013 reviews)
The price is ₩189,991
₩214,691 total
includes taxes & fees
Aug 16 - Aug 17
Cambria Hotel St Petersburg-Madeira Beach Marina

6. Sea Jay Motel & Marina

Sea Jay Motel & Marina
2.5 star property
3.1 km from Madeira Beach
9.2 out of 10, Wonderful, (999 reviews)
"Love the vibe of this place excellent location"
United States
Brian
The price is ₩131,717
₩148,850 total
includes taxes & fees
Jul 22 - Jul 23
Sea Jay Motel & Marina

7. Residence Inn St Petersburg Treasure Island

Residence Inn St Petersburg Treasure Island
3.0 star property
2.6 km from Madeira Beach
9.2 out of 10, Wonderful, (865 reviews)
"Great access to beach"
United States
Ruth
The price is ₩308,965
₩349,130 total
includes taxes & fees
Aug 9 - Aug 10
Residence Inn St Petersburg Treasure Island

8. South Beach Oceanfront Resort

South Beach Oceanfront Resort
3.0 star property
3 km from Madeira Beach
9.2 out of 10, Wonderful, (1,155 reviews)
"Everything you need and want for a nice relaxing or adventurous beach vacation"
United States
Mitchell
The price is ₩225,381
₩462,231 total
includes taxes & fees
Jul 27 - Jul 28
South Beach Oceanfront Resort

9. Beach House Hotel

Beach House Hotel
2.0 star property
2.3 km from Madeira Beach
9.0 out of 10, Wonderful, (788 reviews)
"It was a really nice little motel for a budget friendly stay in a great location. Robert was also a great host!"
United States
Antonio
The price is ₩119,167
₩201,915 total
includes taxes & fees
Jul 22 - Jul 23
Beach House Hotel

10. Twins Inn & Apartments

Twins Inn & Apartments
3.0 star property
2 km from Madeira Beach
8.8 out of 10, Excellent, (403 reviews)
"The location, the rooms and the staff are all five stars! This is definitely where we plan to stay for all out future visits as we have now come and stayed twice this month!!"
United States
Matthew
The price is ₩117,732
₩183,162 total
includes taxes & fees
Aug 10 - Aug 11
Twins Inn & Apartments

11. Crystal Palms Beach Resort

Crystal Palms Beach Resort
3.5 star property
2.8 km from Madeira Beach
8.8 out of 10, Excellent, (2,388 reviews)
"Clean rooms... nice big kitchen...2 big bathrooms.. 4 min wall to the beach"
United States
debbie
The price is ₩188,040
₩237,542 total
includes taxes & fees
Aug 3 - Aug 4
Crystal Palms Beach Resort

12. Voyager Beach Club

Voyager Beach Club
2.5 star property
2.6 km from Madeira Beach
8.8 out of 10, Excellent, (117 reviews)
"Very pleasant stay"
United States
Pamela
The price is ₩276,442
₩452,819 total
includes taxes & fees
Jul 23 - Jul 24
Voyager Beach Club

13. John's Pass Hotel

John's Pass Hotel
2.0 star property
1.5 km from Madeira Beach
8.6 out of 10, Excellent, (399 reviews)
"Good location to beach and boardwalk."
United States
Vicki
The price is ₩125,297
₩165,305 total
includes taxes & fees
Aug 2 - Aug 3
John's Pass Hotel

14. Beachside Resort Motel

Beachside Resort Motel
2.0 star property
2.8 km from Madeira Beach
8.6 out of 10, Excellent, (679 reviews)
"Simple and clean, and fantastic location right on the beach."
United States
Laura
The price is ₩170,005
₩192,106 total
includes taxes & fees
Aug 17 - Aug 18
Beachside Resort Motel

15. Oasis Palms

Oasis Palms
2.0 star property
2.6 km from Madeira Beach
8.2 out of 10, Very Good, (173 reviews)
"Was able to take my kids safely to watch sunsets and Kimie was easily accessible and extremely friendly and hospitable."
United States
Ian
The price is ₩124,500
₩140,684 total
includes taxes & fees
Aug 17 - Aug 18
Oasis Palms

16. The Bayside Inn & Marina

The Bayside Inn & Marina
2.5 star property
3 km from Madeira Beach
8.0 out of 10, Very Good, (1,002 reviews)
"Awesome place"
United States
Ziomara
The price is ₩146,352
₩184,552 total
includes taxes & fees
Jul 22 - Jul 23
The Bayside Inn & Marina

17. Holiday Isles Resort

Holiday Isles Resort
3.0 star property
0.8 km from Madeira Beach
7.2 out of 10, Good, (936 reviews)
The price is ₩137,098
₩154,912 total
includes taxes & fees
Jul 23 - Jul 24
Holiday Isles Resort

18. Cozy St Pete Home ~ 2 Mi to Madeira Beach!

Cozy St Pete Home ~ 2 Mi to Madeira Beach!
3.0 star property
3.1 km from Madeira Beach
9.0 out of 10, Wonderful, (2 reviews)
"Very clean comfy sheets and towels"
United States
Anita
The price is ₩131,569
₩342,789 total
includes taxes & fees
Jul 23 - Jul 24
Cozy St Pete Home ~ 2 Mi to Madeira Beach!

19. The Kenwood Gables B&B

The Kenwood Gables B&B
3.5 star property
12.1 km from Madeira Beach
10.0 out of 10, Exceptional, (48 reviews)
"Staff were wonderful, place was very nice and breakfast was great!!!"
United States
barbara
The price is ₩226,032
₩255,406 total
includes taxes & fees
Jul 27 - Jul 28
The Kenwood Gables B&B

20. The Lofts at St. Pete Beach

The Lofts at St. Pete Beach
2.0 star property
7.4 km from Madeira Beach
10.0 out of 10, Exceptional, (112 reviews)
"Great location and very clean room. Would definitely recommend this place."
United States
tyrone
The price is ₩227,976
₩257,612 total
includes taxes & fees
Aug 12 - Aug 13
The Lofts at St. Pete Beach
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels close to Madeira Beach

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
2 bedrooms, memory foam beds, in-room safe, blackout drapes
Ocean Club Treasure Island Hotel
4.0 star property
9.6
Exceptional
1,096 reviews
View
Exterior
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
2.5 star property
9.4
Exceptional
1,690 reviews
View
Breakfast and dinner served
Courtyard St. Petersburg Clearwater/Madeira Beach
3.0 star property
9.4
Exceptional
927 reviews
View
On the beach, white sand, beach cabanas
Barefoot Beach Club
2.5 star property
9.4
Exceptional
1,377 reviews
View
Terrace/patio
Cambria Hotel St Petersburg-Madeira Beach Marina
3.0 star property
9.2
Wonderful
1,013 reviews
View

Top Madeira Beach Hotel Reviews

Hotels near other Madeira Beach attractions

Frequently asked questions

What's the area like around Madeira Beach?
Madeira Beach is located in Madeira Beach. This walkable area is known for its beautiful beaches and dolphin viewing opportunities. If you're looking for a convenient place to stay, check out the 553 hotels and other accommodations you'll find within a mile.
Where is the best place to stay close to Madeira Beach?
Adjacent to Madeira Beach, Shoreline Island Resort - Exclusively Adult is one of the top choices for your stay based on our traveler data, and this aparthotel offers an outdoor pool and free parking. Other good choices within a short distance include Barefoot Beach Club and Cambria Hotel St Petersburg-Madeira Beach Marina.
How many hotels should I expect to find close to Madeira Beach?
Expedia has 553 hotels and other accommodations within a mile from Madeira Beach.
If I need to cancel the hotel reservation for my stay near Madeira Beach, will I receive a refund?
Yes! Most hotel bookings are fully refundable if cancelled prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a non-refundable reservation, you might be able to still cancel and get a refund within 24 hours of booking. Add dates, click "Search", then you can use the "fully refundable" filter to get the top deals on offer near Madeira Beach.
Where can I learn more about changing or cancelling my trip in the area near Madeira Beach?
To find more details about updating your stay near Madeira Beach or cancelling it, head over to our customer service page.
What can I see and do near Madeira Beach?
Spend some time wandering around Upham Beach Park, Archibald Beach Park, and Town Square Nature Park. Dip your toes in the water at St. Petersburg Municipal Beach at Treasure Island, St. Petersburg - Clearwater Beaches, and Sunset Beach. Create some family memories at Treasure Island Fun Center and Rita's Ice Cream.