In need of some retail therapy? Well, Miami is spoiled for choice when it comes to malls. With dozens of incredible shopping centers across the city — some even housing movie theaters and bowling alleys — you’ll find a fantastic selection for every kind of shopper and budget. Here are some of our favorite malls in Miami for all your retail needs:
1. Aventura Mall

With over 300 stores spanning three levels, Aventura Mall is easily one of the largest and best shopping malls in Miami. You’ll find luxury boutiques like Hermès and Gucci, as well as other big names like Sephora and a two-level Zara. It is also home to impressive contemporary art and multiple eateries, from CVI.CHE 105 to Serafina. Make sure to check out their farmer’s market every weekend across the lower and upper levels!
📍 19501 Biscayne Blvd, Aventura, FL 33180
2. Dolphin Mall

This outlet mecca is quite the draw for both tourists and locals, especially those on the hunt for great deals! With over 240 retailers, you can find pretty much anything at Dolphin Mall, from Bass Pro Shops to Burlington, Nike, Aldo, Coach and more. And if you’re looking for some extra fun, there’s a movie theater megaplex, bowling alley and a Dave & Buster’s.
📍 11401 NW 12th St, Miami, FL 33172
3. Bal Harbour Shops

Bal Harbour Shops should be top of mind for anyone who loves an outdoor shopping experience, with its lush walkways, koi ponds and high-end retailers like Balenciaga, Chanel and Fendi. Naturally, this mall attracts celebrities and those seeking the finest in fashion alike. There’s plenty of restaurants to choose from too, whether you want to stay for lunch at Avenue 31 Café or dinner at Makoto.
📍 9700 Collins Ave, Bal Harbour, FL 33154
4. Brickell City Centre

Located in the heart of Miami’s financial district, Brickell City Centre is another popular spot filled with dining experiences, shopping brands and more. Across its four floors, enjoy retail options like a 107,000-square-foot modern Saks Fifth Avenue and delicious flavors from Marabu and Casa Tua Cucina. After grabbing lunch, go for a movie at the CMX Cinemas on-site and get your mini golf game on at Puttshack!
📍 701 S Miami Ave, Miami, FL 33131
5. Lincoln Road Mall

Of course, no mall list is complete without Miami Beach’s iconic outdoor promenade known for its eclectic list of shops and dining spots. Urban Outfitters, Athleta, H&M, Mila Restaurant, Issabella’s, Playa — you name it! Plus, you can catch a show at the restored 1935-era Colony Theatre, which hosts live performances, theatrical productions, concerts and more. Lincoln Road is one of our favorite places to people-watch and is just a few minutes away from the beach.
📍 530 Lincoln Rd, Miami Beach, FL 33139