Veel toeristen noemen als meest belangrijke reden om naar Miami te komen het uitgebreide aanbod aan winkels in de stad. In de entertainmentbuurt South Beach kan men lekker winkelen maar er zijn daarnaast nog veel meer winkelcentra die erg de moeite waard zijn om een een bezoek te gaan brengen en de winkels te gaan bekijken..
De meest populaire en bekende winkelbuurt van Miami is zonder enige twijfel de buurt die rondom Lincoln Road in South Beach is gelegen. De straten zijn allemaal in deze buurt vrij van autoverkeer zodat men ongestoord kan winkelen. Trendy kledingszaken, warenhuizen, kunstgalerieën, boetieks van bekende designers en nog heel veel meer kan men hier vinden. Het is een populaire plaats om te gaan winkelen in de stad Miami voor de vele toeristen.
Een andere favoriete (maar ook dure) buurt om te winkelen is Miracle Mile in Coral Gables. Dit is een buurt met veel kunst en antiekgalerijen maar ook exclusieve boetieks en gespecialiseerde winkels zoals lingerie- en bruidswinkels liggen tussen de talloze cafés en restaurantjes.
Een van de legendarische winkelcentra van Miami is de Dolphin Mall. Dit winkelcentrum is het grootste van de stad dat net ten westen van de Miami International Airport is gelegen. Andere bekende en gigantische winkelcentra zijn Merrick Park, Dadeland Mall en Aventura Mall.
Typische spulletjes uit Cuba zoals onder meer guayabera T-shirts en met de hand gerolde sigaren vindt men in Little Havana. De Opa Locka-Hialeah Flea Market is de grootste vlooienmarkt die men in heel South-Florida kan vinden.