Cheap Hotels in Madeira Beach

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Sep 6 - Sep 7
Tomorrow
Sep 7 - Sep 8
Next weekend
Sep 11 - Sep 13
In two weeks
Sep 18 - Sep 20

Cheap Hotels in Madeira Beach

Cambria Hotel St Petersburg-Madeira Beach Marina

Cambria Hotel St Petersburg-Madeira Beach Marina
Madeira Beach
$125
$141 total
includes taxes & fees
Sep 16 - Sep 17
Cambria Hotel St Petersburg-Madeira Beach Marina

Courtyard St. Petersburg Clearwater/Madeira Beach

Courtyard St. Petersburg Clearwater/Madeira Beach
Madeira Beach
$124
$140 total
includes taxes & fees
Sep 13 - Sep 14
Courtyard St. Petersburg Clearwater/Madeira Beach

Barefoot Beach Club

Barefoot Beach Club
Madeira Beach
$93
$144 total
includes taxes & fees
Sep 7 - Sep 8
Barefoot Beach Club

Holiday Isles Resort

Holiday Isles Resort
Madeira Beach
$94
$106 total
includes taxes & fees
Sep 7 - Sep 8
Holiday Isles Resort

John's Pass Hotel

John's Pass Hotel
Madeira Beach
$75
$101 total
includes taxes & fees
Sep 8 - Sep 9
John's Pass Hotel

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

Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
St. Petersburg
$108
$122 total
includes taxes & fees
Sep 20 - Sep 21
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

Malibu Resort Motel

Malibu Resort Motel
North Redington Beach
$92
$104 total
includes taxes & fees
Sep 14 - Sep 15
Malibu Resort Motel

Hotel Sol

Hotel Sol
Redington Shores
$118
$147 total
includes taxes & fees
Sep 7 - Sep 8
Hotel Sol

Treasure Island Hotel and Marina

Treasure Island Hotel and Marina
Treasure Island
$109
$159 total
includes taxes & fees
Sep 7 - Sep 8
Treasure Island Hotel and Marina

Sea Jay Motel & Marina

Sea Jay Motel & Marina
Isle of Palms
$88
$99 total
includes taxes & fees
Sep 7 - Sep 8
Sea Jay Motel & Marina

Bilmar Beach Resort

Bilmar Beach Resort
Treasure Island
$143
$207 total
includes taxes & fees
Sep 27 - Sep 28
Bilmar Beach Resort

Crystal Bay Historic Hotel

Crystal Bay Historic Hotel
La Vista
$109
$123 total
includes taxes & fees
Sep 7 - Sep 8
Crystal Bay Historic Hotel

iBeach Resort

iBeach Resort
Treasure Island
$93
$105 total
includes taxes & fees
Sep 8 - Sep 9
iBeach Resort

Beach House Hotel

Beach House Hotel
Sunshine Beach
$95
$152 total
includes taxes & fees
Sep 7 - Sep 8
Beach House Hotel

Ocean Club Treasure Island Hotel

Ocean Club Treasure Island Hotel
Sunshine Beach
$189
$264 total
includes taxes & fees
Oct 6 - Oct 7
Ocean Club Treasure Island Hotel

The Beachcomber

The Beachcomber
St. Pete Beach
$119
$177 total
includes taxes & fees
Sep 7 - Sep 8
The Beachcomber

Plaza Beach Hotel Beachfront Resort

Plaza Beach Hotel Beachfront Resort
St. Pete Beach
$95
$151 total
includes taxes & fees
Sep 8 - Sep 9
Plaza Beach Hotel Beachfront Resort

The Saint Hotel

The Saint Hotel
St. Pete Beach
$138
$196 total
includes taxes & fees
Sep 7 - Sep 8
The Saint Hotel

Harbourside Resort, a New Hotel Collection Property

Harbourside Resort, a New Hotel Collection Property
Indian Rocks Beach
$94
$151 total
includes taxes & fees
Sep 21 - Sep 22
Harbourside Resort, a New Hotel Collection Property

Mari Jean Hotel - All Adults Welcome

Mari Jean Hotel - All Adults Welcome
Historic Kenwood
$125
$141 total
includes taxes & fees
Sep 7 - Sep 8
Mari Jean Hotel - All Adults Welcome
See more properties

Top neighborhoods in Madeira Beach

Bay Pines

The Bay Pines neighborhood has lots to offer, and visitors mention the friendly people when talking about this area of Madeira Beach.

Top landmarks in Madeira Beach

A waterfront area with docked boats, a pier, and buildings with commercial signs.

John's Pass Village & Boardwalk

9.2/10 (5,191 reviews)
Don't visit Madeira Beach without stopping off at John's Pass Village & Boardwalk, a top spot for shopaholics. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches.
See properties
A lighthouse by a calm waterfront at sunset.

Hubbards Marina

9.2/10 (210 reviews)
Imagine strolling along Hubbards Marina for some great waterfront pics. It's located 1.3 mi (2.1 km) from central Madeira Beach. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches. If you carry on walking you'll get to Madeira Beach for some more water views.
See properties
A Veterans Memorial Island Sanctuary pathway with an American flag, benches, and a signboard.

War Veteran Memorial Park

8.0/10 (50 reviews)
War Veteran Memorial Park is worth a pic or two when discovering Bay Pines. Hotels.com travelers also say the area is family-friendly and has lots of nice beaches.
See properties
A person jumping on a beach with a sunset in the background.
Photo by cyclone_trudy

Archibald Beach Park

8.6/10 (85 reviews)
If want to top up your tan, you might want to head out to Archibald Beach Park, located 0.4 mi (0.7 km) from central Madeira Beach. If you want to continue walking by the waves, head to Madeira Beach located nearby.
See properties

Madeira Beach

If you can't wait to get to the beach, you might enjoy a trip to Madeira Beach located 0.4 mi (0.6 km) from central Madeira Beach. If you want to continue walking by the waves, head to Archibald Beach Park located nearby.
See properties

Remember Our Children Park

If you like quiet time surrounded by flowers and greenery, then make a stop at Remember Our Children Park located 10.1 mi (16.3 km) from the center of St. Petersburg - Clearwater. Want to stretch your legs some more? Head to Archibald Beach Park, just a short walk away.
See properties

The Church by the Sea

The Church by the Sea is 0.5 mi (0.8 km) from central Madeira Beach, why not stop by during your stay.
See properties

Frequently asked questions

What are the best cheap things to do in Madeira Beach?
Sightseeing doesn't mean you have to blow the budget. For some things to do in Madeira Beach, enjoy the outdoors at St. Petersburg - Clearwater Beaches or Madeira Beach. Don't forget to include a visit to Archibald Beach Park.

Keep exploring