Miami moves to the music; no matter where you go or what night of the week it is, you’ll always find a place to enjoy live music in the city. From jazz to salsa and rock, these local establishments are some of the best to listen to a bit of live music while sipping on cocktails every night of the week. Check out the following great spots for live music in Miami:
1. Gramps, Wynwood

From touring acts to local bands and everything in between, this upbeat hangout is a total staple of Miami nightlife. There’s always something going on at Gramps, and you can enjoy some low-key drinks and some of the best pizza while listening in on the coolest music.
The venue has sadly announced plans to lose its doors in early January 2026 after 13 incredible years. So if you’re planning to visit, there’s no better time to swing on by!
Find it at 176 NW 24th St, Miami, FL 33127.
2. Savage Labs Wynwood

Savage Labs is your one-stop shop to listen to some great jams and discover some of the most incredible local artists. Get cozy in their vibe-y living room, enjoy crafted cocktails and tune in to a live performance — or even showcase your talent during Open Mic!
Find it at 2451 NW 5th Ave, Miami, FL 33127.
3. Jass Kitchen, Buena Vista

Jass Kitchen is a Turkish restaurant acclaimed for its delightful mezzes and daily live music, and it’s no surprise why. Their relaxing and romantic atmosphere serves as the perfect spot to enjoy intimate jazz and blues while their menu certainly does not disappoint. The full musical lineup can be found on their Instagram here.
Find it at 190 NE 46th St, Miami, FL 33137.
4. Lagniappe House, Edgewater

If you enjoy listening to relaxing tunes while sipping wine and snacking on charcuterie, there’s no better place to do just that than at Lagniappe. This beautiful wine garden doubles as a jazz club and offers nightly entertainment while you sit indoors or underneath the glimmering shine of the twinkling lights.
Find it at 3425 NE 2nd Ave, Miami, FL 33137.
5. Dante’s HiFi, Wynwood

Inspired by the hidden listening rooms in Japan known as Jazz Kissa, Dante’s HiFi serves cocktails, beers and wine along with the perfect playlist courtesy of a neat vinyl collection. The music at this intimate and soulful space spans many genres, with tons of DJs taking the reins every night.
Find it at 519 NW 26th St, Miami, FL 33127.
6. Ball & Chain, Little Havana

This iconic club has been livening up the nights of thousands of Miamians since the 1930s and features live performances nightly. There’s also free salsa and bachata lessons Sunday through Thursday, as well as special DJ sets on weekends. Oh and we cannot forget their killer cocktails! They’re the perfect pairing to a night full of exhilarating Latin music.
Find it at 1513 SW 8th St, Miami, FL 33135.
7. Magic 13 Brewing Co., Little River

Don’t overlook the magic of this local taproom and garden. With its warm lighting and art-filled walls, Magic 13 keeps the vibes laid back in order to bring the local community of listeners and artists together in a cozy environment. The beers are tasty and the music’s great — with a variety of rock, blues, acoustics and more.
Find it at 340 NE 61st St, Miami, FL 33137.
8. Café La Trova, Little Havana

Continuously named one of the world’s best bars, Café La Trova also offers some of the best Latin music in town, played by real Trova musicians. Every night, co-owner Julio Cabrera and his team of cantineros (classically trained Cuban bartenders) pour some of the best drinks in town with a side of lively beats at this retro Cuban spot.
Pssst… bring your dancing shoes on Friday and Saturday nights for an ’80s-themed bar hidden out back!
Find it at 971 SW 8th St, Miami, FL 33130.
9. Sala’o Cuban Restaurant & Bar, Little Havana

For mojitio-fueled Havana nights, there’s no better spot in town than Sala’o on Calle Ocho. On most nights, live bands and performers bringing out the best of salsa, rumba, merengue and much more. There’s happy hour specials too, like 2×1 cocktails and $4.95 appetizers from 4 to 7 p.m., Monday through Friday!
Find it at 1642 SW 8th St, Miami, FL 33135.
10. Armstrong Jazz House, Coral Gables

The name is a bit of a giveaway, but right across from the Actors’ Playhouse at the Miracle Theatre is where you’ll find this cozy jazz club decked in ornate chandeliers and artwork all over the walls. Every night of the week, they’ll have a different live band in addition to an organic menu with predominantly French flavors. More than just your perfect night out, Armstrong Jazz House is also home to free jazz lessons for kids ages 8 to 14 every Saturday.
Find it at 271 Miracle Mile, Coral Gables, FL 33134.
11. Shā Wynwood

Shā Wynwood brings in a lot of great live music to its intimate space along an array of Italian flavors like diavola pizza and spaghetti carbonara. The drinks are too good to pass up, with a selection of delicious natural wines from small Italian vineyards to sip on in addition to inventive cocktails.
Find it at 97 NW 25th St, Miami, FL 33127.
12. Happy Wine Calle Ocho

Discount wines, happy hour tapas and live music – what more could you possibly wish for? This wood barrel and fairy light-filled venue boasts over 1,000 labels, all marked at retail prices, and music every Tuesday through Sunday. If you get lucky, the restaurant might just turn into a dance floor filled with salsa and merengue dancers!
Find it at 5792 SW 8th St, Miami, FL 33144.
13. Glass & Vine, Coconut Grove

From Wednesday Jazz in the Park to Thursday Groovin’ in the Grove, this lush venue residing within Peacock Park pulses with energy all week-long. Then Friday Latin Jazz Night and Saturday Soul Sessions round out the weekend with vibrant sounds and soulful rhythms as you’re surrounded by towering oak trees.
Find it at 2820 McFarlane Rd, Miami, FL 33133.
14. A Fish Called Avalon, Miami Beach

Nestled on Ocean Drive, this iconic restaurant boasts live music by local musicians every night with a seafood-forward menu. From flamenco to pop, see Tony Cruz entertain while playing flute, guitar and keyboard as you dine!
Find it at 700 Ocean Dr, Miami Beach, FL 33139.
15. The Doral Yard

Head over to The Doral Yard’s backyard sessions for sounds from all over the world over dinner, featuring some of the city’s greatest talents. Every weekend, you’ll find sounds ranging from jazz to Latin funk and even pop-up performances like lovely flamenco dancers!
Find it at 8455 NW 53rd St Suite 106, Doral, FL 33166.
16. MAI-KAI, Fort Lauderdale

Okay, this one’s technically not in Miami, but we couldn’t not mention this South Florida institution! As you sit among lush, tropical gardens reminiscent of an island getaway, you’ll find the nation’s longest-running Polynesian show. Guests can experience a night of live music and impressive fire dancing alongside their dinner and Tiki cocktails.
Find it at 3599 N Federal Hwy, Fort Lauderdale, FL 33308.
From intimate spaces to electrifying, underground venues, these live music spots offer the soundtrack to just about every Miami night out!