Hotels in Madeira Beach

Search and compare Madeira Beach hotels from hundreds of travel sites and save

Madeira Beach, FL, United States
Oct 20 — Oct 212
Madeira Beach, FL, United States
Wed 10/20
Thu 10/21
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Madeira Beach

Filter by star ratings
All filters
Oasis At John's Pass Madeira Beach
Oasis At John's Pass Madeira Beach
10.0 Excellent
Madeira Beach, FL, United States
Show on map
1.2 mi from city centre, Madeira Beach 
ExcellentBased on 20 reviews
10.0

Oasis at John's Pass Madeira Beach is situated in Madeira Beach and features free wireless internet. It is located a short stroll from John's Pass Village & Boardwalk.

Courtyard St. Petersburg Clearwater/Madeira Beach
Courtyard St. Petersburg Clearwater/Madeira Beach
9.1 Excellent
601 American Legion Drive, Madeira Beach, FL, United States
Show on map
0.8 mi from city centre, Madeira Beach 
ExcellentBased on 390 reviews
9.1

Conveniently situated and providing a sauna and an outdoor pool, this modern hotel is located within easy driving distance of Redington Beach. It provides a fitness centre, as well as an express check-in and check-out feature, meeting rooms and a beauty centre.

Holiday Isles Resort
Holiday Isles Resort
7.0 Good
14711 Gulf Boulevard, Madeira Beach, FL, United States
Show on map
0.1 mi from city centre, Madeira Beach 
GoodBased on 514 reviews
7.0

This comfortable inn in Madeira Beach offers free wireless internet, as well as a 24-hour reception and an outdoor pool. It also provides laundry facilities, a terrace and a BBQ/picnic area.

Barefoot Beach Club
Barefoot Beach Club
8.7 Excellent
13238 Gulf Boulevard, Madeira Beach, FL, United States
Show on map
0.9 mi from city centre, Madeira Beach 
ExcellentBased on 1,025 reviews
8.7

Barefoot Beach Club offers 3-star accommodation in Madeira Beach. The various amenities this charming hotel has to offer include free Wi-Fi, an outdoor pool and a sun deck.

All Seasons Vacation Resort by Libertè
All Seasons Vacation Resort by Libertè
8.1 Excellent
13070 Gulf Boulevard, Madeira Beach, FL, United States
Show on map
1.0 mi from city centre, Madeira Beach 
ExcellentBased on 9 reviews
8.1

All Seasons Vacation Resort by Liberte provides comfortable 3-star accommodation in Madeira Beach. It also features an express check-in and check-out feature, a BBQ/picnic area and an outdoor pool.

Shoreline Island Resort - Exclusively Adult
Shoreline Island Resort - Exclusively Adult
9.1 Excellent
14200 Gulf Boulevard, Madeira Beach, FL, United States
Show on map
0.2 mi from city centre, Madeira Beach 
ExcellentBased on 732 reviews
9.1

Located in Madeira Beach, Shoreline Island Resort - Exclusively Adult is within a 40-minute drive of Tampa International Airport and offers an outdoor heated pool and a private beach. Those staying at the property can also take advantage of free wireless internet during their stay.

6West Beach Cottages
6West Beach Cottages
10.0 Excellent
Madeira Beach, FL, United States
Show on map
0.8 mi from city centre, Madeira Beach 
ExcellentBased on 3 reviews
10.0

Offering a swimming pool, this comfortable property is an easy drive from Treasure Island. Guests can also enjoy free internet access.

Tips for booking a Madeira Beach hotel

Cheapest month:August
Most expensive month:March
Average price in Madeira Beach:$206/night
Absolute cheapest price found:$42/night
Cheapest day:Thursday
Most expensive day:Friday
$154 - $370
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$134 - $217
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Madeira Beach, Florida

Show all 930 hotels
Holiday Isles Resort
Holiday Isles Resort
7.0 Good
14711 Gulf Boulevard, Madeira Beach, FL, United States
Show on map
0.1 mi from city centre,  

This comfortable inn in Madeira Beach offers free wireless internet, as well as a 24-hour reception and an outdoor pool. It also provides laundry facilities, a terrace and a BBQ/picnic area.

$124
Avg. per night
Courtyard St. Petersburg Clearwater/Madeira Beach
Courtyard St. Petersburg Clearwater/Madeira Beach
9.1 Excellent
601 American Legion Drive, Madeira Beach, FL, United States
Show on map
0.8 mi from city centre,  

Conveniently situated and providing a sauna and an outdoor pool, this modern hotel is located within easy driving distance of Redington Beach. It provides a fitness centre, as well as an express check-in and check-out feature, meeting rooms and a beauty centre.

$157
Avg. per night
Barefoot Beach Club
Barefoot Beach Club
8.7 Excellent
13238 Gulf Boulevard, Madeira Beach, FL, United States
Show on map
0.9 mi from city centre,  

Barefoot Beach Club offers 3-star accommodation in Madeira Beach. The various amenities this charming hotel has to offer include free Wi-Fi, an outdoor pool and a sun deck.

$173
Avg. per night
Shoreline Island Resort - Exclusively Adult
Shoreline Island Resort - Exclusively Adult
9.1 Excellent
14200 Gulf Boulevard, Madeira Beach, FL, United States
Show on map
0.2 mi from city centre,  

Located in Madeira Beach, Shoreline Island Resort - Exclusively Adult is within a 40-minute drive of Tampa International Airport and offers an outdoor heated pool and a private beach. Those staying at the property can also take advantage of free wireless internet during their stay.

$173
Avg. per night
All Seasons Vacation Resort by Libertè
All Seasons Vacation Resort by Libertè
8.1 Excellent
13070 Gulf Boulevard, Madeira Beach, FL, United States
Show on map
1.0 mi from city centre,  

All Seasons Vacation Resort by Liberte provides comfortable 3-star accommodation in Madeira Beach. It also features an express check-in and check-out feature, a BBQ/picnic area and an outdoor pool.

$200
Avg. per night
6West Beach Cottages
6West Beach Cottages
10.0 Excellent
Madeira Beach, FL, United States
Show on map
0.8 mi from city centre,  

Offering a swimming pool, this comfortable property is an easy drive from Treasure Island. Guests can also enjoy free internet access.

$222
Avg. per night
Oasis At John's Pass Madeira Beach
Oasis At John's Pass Madeira Beach
10.0 Excellent
Madeira Beach, FL, United States
Show on map
1.2 mi from city centre,  

Oasis at John's Pass Madeira Beach is situated in Madeira Beach and features free wireless internet. It is located a short stroll from John's Pass Village & Boardwalk.

$241
Avg. per night

Hotel prices in Madeira Beach

2 stars and under

$157 - $173

Barefoot Beach Club

Best value

Barefoot Beach Club
8.7 Excellent
$173
Avg. per night
3 stars

$124 - $282

Shoreline Island Resort - Exclusively Adult
$173
Avg. per night
Courtyard St. Petersburg Clearwater/Madeira Beach
$157
Avg. per night
Holiday Isles Resort

Best value

$124
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Madeira Beach

About Madeira Beach

Madeira Beach sits on Florida’s Gulf Coast just west of St. Petersburg. Its four-kilometre-long beach of white, powdery sand attracts sun worshippers and water sports enthusiasts from all over the world. The nearby sea-themed John’s Pass Village and Boardwalk offers an abundance of shops and restaurants and hosts the annual Seafood Festival.

Whether seeking the sun or fabulous seafood, Madeira Beach is the place to be. This coastline is nicknamed “Grouper Capital of the World” due to the sheer volume of grouper fish caught in the waters. By the marina, visitors can book deep-sea fishing trips, partake in dolphin watching cruises or rent jet skis. Alternatively, browse the shops at John’s Pass Village and Boardwalk. There are over 100 stores and restaurants, all with an authentic maritime feel. Admire the tin roofs and netting while indulging in a glass of wine or bucket of shrimp. Travellers can also get in the party spirit of Madeira Beach by taking a trip out to sea on the resident Pirate Ship. In the evenings, the area remains colourful and vibrant. Multi-coloured lights from the boardwalk reflect on the water as the sun sets. Enjoy a delicious meal, sip cocktails overlooking the Gulf of Mexico, and relish the effervescent atmosphere of Madeira Beach.

Visitors can easily walk along the beach and around John’s Pass Village and Boardwalk. If arriving from St. Petersburg or other cities in the state, the best way to reach Madeira Beach is by car. A bus service runs along the Gulf Boulevard on east and west sides. Treasure Island to the south also offers a local transit service which runs to John’s Pass Village. Taxis, Uber and bicycles are also available.

Legend has it that John Levique, a sea turtle farmer from the 1800s, buried his treasures upon Madeira Beach. Following the Great Gale of 1848, he returned from an expedition, and as the coastline had shifted, he never found his fortunes. John’s Pass is named after him and after each hurricane season, Pirate Days encourage visitors to hunt for his long-lost treasure. Madeira Beach can be both relaxing and lively. From shopping and dining to fishing and swimming, Madeira Beach offers something special for all holidaymakers.

Madeira Beach travel FAQs

  • What are the best hotels in Madeira Beach?

    Cambria Hotel St Petersburg-Madeira Beach Marina (8.9/10 from 607 reviews), Barefoot Beach Club (8.7/10 from 1,025 reviews), and Shoreline Island Resort - Exclusively Adult (9.1/10 from 732 reviews) are all highly rated places to stay in Madeira Beach.

  • How much do hotels in Madeira Beach cost?

    $303/night is the average price of a hotel in Madeira Beach, based on HotelsCombined searches over the last 3 days. For 4-star hotels in Madeira Beach, the average price found is $311/night, and for 5-star hotels the average price is $283/night.

  • How much is a cheap hotel in Madeira Beach?

    HotelsCombined searches in the last 3 days suggest cheap Madeira Beach hotels have prices starting from as low as $83/night, depending on the popularity of your requested dates.

  • How much is a hotel in Madeira Beach tonight?

    A hotel in Madeira Beach tonight can start as low as $127 for the night, with an average cost of $166, based on HotelsCombined searches over the last 72 hours.