We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Anna Maria Island

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Anna Maria Island?

We'll send you updates with the latest deals, reviews and articles for Anna Maria Island each week.

Map of Anna Maria Island Hotels

Hotels (29)

B&Bs / Inns (6)

Speciality Lodging (18)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
207 66th St, Holmes Beach, Anna Maria Island, FL 34217-1309
Show Prices
US$173 - US$299 Avg. price/night*
Ollie #1 of 29 hotels in Anna Maria Island
  •  Awesome place. 
  • Would stay again. Close to the beach. Nice villas. Accommodating and... more
  • 14 June 2017
Professional photos | Traveller photos (330)
512 Spring St, Anna Maria, Anna Maria Island, FL 34216
Show Prices
US$140 - US$223 Avg. price/night*
Ollie #2 of 29 hotels in Anna Maria Island
  •  Awesome!!!! 
  • Great little retreat in the heart of restaurants, shops and a 1/2 block... more
  • 21 June 2017
Professional photos | Traveller photos (499)
2710 Gulf Drive North, Holmes Beach, Anna Maria Island, FL 34217
Cedar Cove Resort & Cottages Slideshow
Show Prices
US$216 - US$326 Avg. price/night*
Ollie #3 of 29 hotels in Anna Maria Island
  •  Return to paradise  
  • We returned to paradise in May. Cedar Cove is our quiet little retreat. We... more
  • 21 June 2017
Professional photos | Traveller photos (937)
Special Offer $10 BREAKFAST VOUCHER!
100 Bridge St, Bradenton Beach, Anna Maria Island, FL 34217-2416
Show Prices
US$168 - US$282 Avg. price/night*
Ollie #4 of 29 hotels in Anna Maria Island
Professional photos | Traveller photos (621)
Tortuga Beach Resort (Bradenton Beach) 2.5 of 5
1325 Gulf Dr N, Bradenton Beach, Anna Maria Island, FL 34217-2315
Show Prices
US$172 - US$331 Avg. price/night*
Ollie #5 of 29 hotels in Anna Maria Island
  •  Came with my school 
  • I stayed at the Tortuga Beach Resort back in 2016 with my school. Every... more
  • 15 June 2017
Professional photos | Traveller photos (804)
1301 Gulf Dr N, Bradenton Beach, Anna Maria Island, FL 34217-2315
Show Prices
US$155 - US$225 Avg. price/night*
Ollie #6 of 29 hotels in Anna Maria Island
  •  Great stay on AMI 
  • The room was comfortable, the beach access awesome! Friendly staff and... more
  • 19 June 2017
Professional photos | Traveller photos (163)
Anna Maria Pirates Den (Holmes Beach)
3501 Gulf Dr, Holmes Beach, Anna Maria Island, FL 34217-2028
Anna Maria Pirates Den Slideshow
US$80 - US$185 Avg. price/night*
Ollie #7 of 29 hotels in Anna Maria Island
Traveller photos (124)
Special Offer BEST LOCATION GREAT...
Tradewinds Beach Resort (Bradenton Beach) 2.5 of 5
1603 Gulf Dr N, Bradenton Beach, Anna Maria Island, FL 34217-2311
Show Prices
US$201 - US$352 Avg. price/night*
Ollie #8 of 29 hotels in Anna Maria Island
  •  Return visit 
  • Having stayed at Tradewinds last fall, 2016, it was an easy decision to... more
  • 11 June 2017
Professional photos | Traveller photos (435)
Bungalow Beach Resort (Bradenton Beach) 3.0 of 5
2000 Gulf Dr N, Bradenton Beach, Anna Maria Island, FL 34217-2232
Bungalow Beach Resort Slideshow
Show Prices
US$277 - US$290 Avg. price/night*
Ollie #9 of 29 hotels in Anna Maria Island
  •  Never again 
  • This place was a glorified dump. It didn't even come close to living half... more
  • 21 June 2017
Professional photos | Traveller photos (802)
Blue Water Beach Club (Holmes Beach)
6306 Gulf Dr, Holmes Beach, Anna Maria Island, FL 34217-1619
US$123 - US$196 Avg. price/night*
Ollie #10 of 29 hotels in Anna Maria Island
Traveller photos (116)
Haleys Motel and Resort (Holmes Beach) 3.0 of 5
8102 Gulf Drive North, Holmes Beach, Anna Maria Island, FL 34217
Haleys Motel and Resort Slideshow
Show Prices
US$180 - US$400 Avg. price/night*
Ollie #11 of 29 hotels in Anna Maria Island
Professional photos | Traveller photos (352)
Special Price 20% off room rate
Castnetter Beach Resort (Holmes Beach)
Gulf Drive & 41st Street, Holmes Beach, Anna Maria Island, FL 34217
Ollie #12 of 29 hotels in Anna Maria Island
Traveller photos (27)
Queen's Gate Resort (Bradenton Beach) 2.5 of 5
1101 Gulf Dr N, Bradenton Beach, Anna Maria Island, FL 34217-2313
Show Prices
US$167 - US$259 Avg. price/night*
Ollie #13 of 29 hotels in Anna Maria Island
  •  Awesome! 
  • Our room was perfect! Very clean facility. Staff onsite every day if you... more
  • 18 June 2017
Professional photos | Traveller photos (84)
Island Time Inn (Bradenton Beach)
105 Bridge St, Bradenton Beach, Anna Maria Island, FL 34217-2487
Show Prices
Ollie #14 of 29 hotels in Anna Maria Island
Traveller photos (24)
Club Bamboo South (Bradenton Beach) 3.5 of 5
2412 Gulf Dr N, Bradenton Beach, Anna Maria Island, FL 34217-2240
Show Prices
US$157 - US$203 Avg. price/night*
Ollie #15 of 29 hotels in Anna Maria Island
Professional photos | Traveller photos (131)
Smugglers Cove by EVRentals (Bradenton Beach)
1501 Gulf Dr N, Bradenton Beach, Anna Maria Island, FL 34217-2324
Ollie #16 of 29 hotels in Anna Maria Island
Traveller photos (32)
Pelican Post Motel (Bradenton Beach) 2.0 of 5
202 1st St N, Bradenton Beach, Anna Maria Island, FL 34217-2402
Pelican Post Motel Slideshow
Show Prices
US$150 - US$239 Avg. price/night*
Ollie #17 of 29 hotels in Anna Maria Island
Professional photos | Traveller photos (68)
Special Offer Call Direct For Best...
Driftwood Motel (Holmes Beach)
5108 Gulf Dr, Holmes Beach, Anna Maria Island, FL 34217-1842
Ollie #18 of 29 hotels in Anna Maria Island
  •  A little gem 
  • We stayed here for two nights during May. The motel provides everything... more
  • 20 July 2016
Traveller photos (17)
6504 Gulf Dr, Holmes Beach, Anna Maria Island, FL 34217-1325
Show Prices
US$95 - US$350 Avg. price/night*
Ollie #19 of 29 hotels in Anna Maria Island
Traveller photos (57)
Angelinos Sea Lodge (Holmes Beach)
2818 Avenue E, Holmes Beach, Holmes Beach, Anna Maria Island, FL 34217-2158
Angelinos Sea Lodge Slideshow
US$140 - US$195 Avg. price/night*
Ollie #20 of 29 hotels in Anna Maria Island
Traveller photos (102)
Special Offer $45 OFF