Need a souvenir or some new clothes? How about new decor ideas or antiques? Well the list below will give you all the shops on Anna Maria Island. Most stores have obvious names, but if you are stumped make sure to check with our staff of locals to see the best places to shop.
- Anna Maria Island Shops
3304 East Bay Drive Holmes Beach, FL 34217 - Restless Natives
5416 Marina Drive Holmes Beach, FL 34217 - Three Island Monkeys
314 Pine Avenue Anna Maria, FL 34216 - Island Charms
501 Pine Avenue Anna Maria, FL 34216 - AMI Outfitters Coastal Gear & Apparel
401 Pine Avenue Anna Maria, FL 34216 - Vintage Beach
5500 Marina Drive Holmes Beach, FL 34216 - Two Sides on Nature
101 Bay Blvd North – 1A Anna Maria, FL 34216 - Anna Maria Rocks
9908 Gulf Drive Anna Maria, FL 34216 - Salt Air
5508 Marina Drive Holmes Beach, FL 34217 - Pink & Navy
216 Pine Avenue Anna Maria, FL 34216 - Irene’s
5308 Marina Drive Holmes Beach, FL 34217 - Anna Maria General Store
503 Pine Avenue Anna Maria, FL 34216 - Sun & Surf Beach Shop
5418 Marina Drive Holmes Beach, FL 34217 - Island Cabana
403 Pine Avenue Anna Maria, FL 34216 - Sand Dollar Gift Shop
5302 Marina Drive Holmes Beach, FL 34217 - Island Bazaar
3304 East Bay Drive Holmes Beach, FL 34217 - Chapaé
101 South Bay Boulevard Anna Maria, FL 34216 - Bella By The Sea
218C Pine Avenue Anna Maria, FL 34216 - Shiny Fish Emporium
306 Pine Avenue Anna Maria, FL 34216 - The Egret’s Landing
5603 Marina Drive Holmes Beach, FL 34217 - Pineapple Junktion
425 Pine Avenue Anna Maria, FL 34216 - Olive Oil Outpost
401 Pine Avenue Anna Maria, FL 34216 - Howluckyami
5416 Marina Drive Holmes Beach, FL 34217 - Shell Land Gifts
301 Gulf Drive South Bradenton Beach, FL 34217 - West Coast Surf Shop
3902 Gulf Drive Holmes Beach, FL 34217 - Time Saver Liquor Store
5353 Gulf Drive Holmes Beach, FL 34217 - Tide and Moon Jewelry
200 Bridge Street Unit A Bradenton Beach, FL 34217 - White Egret
10006 Gulf Drive Anna Maria, FL 34216 - Egret’s Nest
10008 Gulf Drive Anna Maria, FL 34216 - Flip Flop Candy Shop
317 Pine Avenue Anna Maria, FL 34216 - Alvin’s Island
3602 East Bay Drive Holmes Beach, FL 34217 - Mister Robert’s Resort Wear
5330 Gulf Drive Holmes Beach, FL 34217