Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Madeira Beach

Filter by star ratings
All filters
Ebb Tide
Ebb Tide
7.8 Good
11903 Gulf Boulevard, Treasure Island, FL, United States
Show on map
1.9 mi from city centre, Madeira Beach 
GoodBased on 124 reviews
7.8

Located in Treasure Island, Ebb Tide Treasure Island is within a 40-minute drive of Tampa International Airport and provides an outdoor pool. Those staying at the property can also take advantage of free wireless internet throughout their stay.

Escape to paradise
Escape to paradise
9.2 Excellent
Saint Pete Beach, FL, United States
Show on map
0.3 mi from city centre, Madeira Beach 
ExcellentBased on 24 reviews
9.2

Located in Madeira Beach, Escape to paradise Madeira Beach is a short drive from the Treasure Island Causeway and offers free private parking on site.

Madeira Place Resort Condominium
Madeira Place Resort Condominium
14001 Gulf Blvd, Madeira Beach, FL, United States
Show on map
0.4 mi from city centre, Madeira Beach 

Madeira Beach Place Resort Condominium offers a comfortable setting when in Madeira Beach.

Vistas on the Gulf by TRS
Vistas on the Gulf by TRS
Saint Pete Beach, FL, United States
Show on map
6.6 mi from city centre, Madeira Beach 

Conveniently situated and offering an outdoor pool and free Wi-Fi, this comfortable property is within easy driving distance of Saint Petersburg. It is also steps from Saint Pete Beach's well-known attractions.

Sun Island Motel
Sun Island Motel
9.4 Excellent
8301 Blind Pass Rd, Saint Pete Beach, FL, United States
Show on map
4.3 mi from city centre, Madeira Beach 
ExcellentBased on 306 reviews
9.4

Located in Saint Pete Beach, Sun Island Motel is within a 40-minute drive of Tampa International Airport and provides a swimming pool. Guests can also enjoy complimentary internet access in all areas.

Silver Sands
Silver Sands
9.3 Excellent
12315 Gulf Boulevard, Saint Pete Beach, FL, United States
Show on map
1.7 mi from city centre, Madeira Beach 
ExcellentBased on 228 reviews
9.3

Silver Sands Treasure Island is located in Treasure Island and offers free Wi-Fi.

Park Shore Suites St Pete Beach
Park Shore Suites St Pete Beach
8.4 Excellent
Saint Pete Beach, FL, United States
Show on map
4.9 mi from city centre, Madeira Beach 
ExcellentBased on 70 reviews
8.4

Offering an outdoor pool, this comfortable property is a short car trip from Treasure Island. Guests also have access to free Wi-Fi and on-site parking.

Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach
Courtyard by Marriott 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 343 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.

Villas at John's Pass
Villas at John's Pass
8.2 Excellent
13047 Gulf Boulevard, Saint Pete Beach, FL, United States
Show on map
1.1 mi from city centre, Madeira Beach 
ExcellentBased on 75 reviews
8.2

Villas at John's Pass offers a comfortable setting when in Madeira Beach. It provides laundry facilities, and is an easy stroll from John's Pass Village & Boardwalk.

South Beach Condo Hotel By Sunsational Beach Rentals Llc
South Beach Condo Hotel By Sunsational Beach Rentals Llc
9.1 Excellent
11360 Gulf Boulevard, Treasure Island, FL, United States
Show on map
2.2 mi from city centre, Madeira Beach 
ExcellentBased on 239 reviews
9.1

South Beach Condo by Sunsational provides comfortable 3-star accommodation in Treasure Island. It also offers a shopping mall, an outdoor pool and luggage storage.

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.

Top Rated Madeira Beach hotels

Show all 826 hotels
1
Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach
Courtyard by Marriott 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 

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.

2
Sand Vista Vacation Rentals
Sand Vista Vacation Rentals
9.2 Excellent
17495 Gulf Boulevard, Redington Shores, FL, United States
Show on map
0.2 mi from city centre, Redington Shores 

Sand Vista Vacation Rentals provides 5-star accommodation, plus free Wi-Fi, an outdoor pool and a swimming pool. It also offers a laundry service.

3
Page Terrace Beachfront Hotel
Page Terrace Beachfront Hotel
9.2 Excellent
10500 Gulf Blvd, Treasure Island, FL, United States
Show on map
0.1 mi from city centre, Treasure Island 

Page Terrace Beachfront Hotel offers a comfortable setting while in Treasure Island. It provides complimentary Wi-Fi, a safe and an outdoor pool.

4
Villas at John's Pass
Villas at John's Pass
8.2 Excellent
13047 Gulf Boulevard, Saint Pete Beach, FL, United States
Show on map
4.2 mi from city centre, Saint Pete Beach 

Villas at John's Pass offers a comfortable setting when in Madeira Beach. It provides laundry facilities, and is an easy stroll from John's Pass Village & Boardwalk.

5
Holiday Isles Resort
Holiday Isles Resort
7.2 Good
14711 Gulf Boulevard, Madeira Beach, FL, United States
Show on map
0.1 mi from city centre, Madeira Beach 

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.

6
Gulf Winds Beach Resort
Gulf Winds Beach Resort
8.1 Excellent
6800 Sunset Way, Saint Pete Beach, FL, United States
Show on map
0.1 mi from city centre, Saint Pete Beach 

Located in Saint Pete Beach, Gulf Winds Resort by TRS is within a 40-minute drive of Tampa International Airport and offers an outdoor pool. It provides 3-star accommodation with air-conditioned rooms.

7
Beach House Suites By The Don Cesar
Beach House Suites By The Don Cesar
8.7 Excellent
3860 Gulf Boulevard, Saint Pete Beach, FL, United States
Show on map
1.5 mi from city centre, Saint Pete Beach 

Beach House Suites by the Don CeSar offers 4-star accommodation in Saint Pete Beach. It also features an outdoor pool, a sauna and a Jacuzzi.

8
Inn on the Beach
Inn on the Beach
9.5 Excellent
1401 Gulf Way, Saint Pete Beach, FL, United States
Show on map
3.1 mi from city centre, Saint Pete Beach 

Inn on the Beach Saint Pete Beach is located in Saint Pete Beach and provides guests with free Wi-Fi. It also provides luggage storage, a Jacuzzi and a terrace.

Cheapest hotels in Madeira Beach, Florida

Show all 826 hotels
Sun Island Motel
Sun Island Motel
9.4 Excellent
8301 Blind Pass Rd, Saint Pete Beach, FL, United States
Show on map
1.0 mi from city centre,  

Located in Saint Pete Beach, Sun Island Motel is within a 40-minute drive of Tampa International Airport and provides a swimming pool. Guests can also enjoy complimentary internet access in all areas.

$52
Avg. per night
Holiday Isles Resort
Holiday Isles Resort
7.2 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.

$116
Avg. per night
Ebb Tide
Ebb Tide
7.8 Good
11903 Gulf Boulevard, Treasure Island, FL, United States
Show on map
0.7 mi from city centre,  

Located in Treasure Island, Ebb Tide Treasure Island is within a 40-minute drive of Tampa International Airport and provides an outdoor pool. Those staying at the property can also take advantage of free wireless internet throughout their stay.

$124
Avg. per night
Page Terrace Beachfront Hotel
Page Terrace Beachfront Hotel
9.2 Excellent
10500 Gulf Blvd, Treasure Island, FL, United States
Show on map
0.1 mi from city centre,  

Page Terrace Beachfront Hotel offers a comfortable setting while in Treasure Island. It provides complimentary Wi-Fi, a safe and an outdoor pool.

$136
Avg. per night
Sand Vista Vacation Rentals
Sand Vista Vacation Rentals
9.2 Excellent
17495 Gulf Boulevard, Redington Shores, FL, United States
Show on map
0.2 mi from city centre,  

Sand Vista Vacation Rentals provides 5-star accommodation, plus free Wi-Fi, an outdoor pool and a swimming pool. It also offers a laundry service.

$143
Avg. per night
Park Shore Suites St Pete Beach
Park Shore Suites St Pete Beach
8.4 Excellent
Saint Pete Beach, FL, United States
Show on map
0.4 mi from city centre,  

Offering an outdoor pool, this comfortable property is a short car trip from Treasure Island. Guests also have access to free Wi-Fi and on-site parking.

$150
Avg. per night
The Molloy
The Molloy
8.0 Excellent
10164 Gulf Boulevard, Treasure Island, FL, United States
Show on map
0.5 mi from city centre,  

Molloy Gulf Motel & Cottages offers 3-star accommodation, as well as a private beach, a swimming pool and an outdoor pool. Guests can also make use of complimentary Wi-Fi.

$155
Avg. per night
Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach
Courtyard by Marriott 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

Hotel prices in Madeira Beach

2 stars and under

$52 - $203

Page Terrace Beachfront Hotel

#1 Most popular

$136
Avg. per night
Sand Vista Vacation Rentals

#2 Most popular

$143
Avg. per night
Sun Island Motel

Best value

Sun Island Motel
9.4 Excellent
$52
Avg. per night
3 stars

$116 - $366

South Beach Condo Hotel By Sunsational Beach Rentals Llc
$210
Avg. per night
Holiday Isles Resort

Best value

$116
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?

    Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach (9.1/10 from 343 reviews), Holiday Isles Resort (7.2/10 from 415 reviews), and South Beach Condo Hotel By Sunsational Beach Rentals Llc (9.1/10 from 239 reviews) are all highly rated places to stay in Madeira Beach.