On the Rocks
About On the Rocks
A block off the beach, On the Rocks is North Beach's longest-running dive, open nearly around the clock with pool, darts and a jukebox for company. Regulars come for the low prices and stay for Monday and Friday karaoke that runs deep into the night.
Happy Hour Deals
Open daily 8am-5am with some of the cheapest pours in North Beach
Karaoke nights Monday and Friday after 11pm
Pool table, darts, Giant Jenga and a TouchTunes jukebox
20 TVs tuned to every game, a block from the sand
Details
Address
217 71st Street, Miami Beach, FL 33141
Hours
Open daily 8:00am-5:00am · monday, tuesday, wednesday, thursday, friday, saturday, sunday
Cuisine
Dive Bar / Sports Bar
Phone
Website
What's Here
On the Rocks FAQs
Does On the Rocks have happy hour?
Yes. Current deals at On the Rocks include Open daily 8am-5am with some of the cheapest pours in North Beach; Karaoke nights Monday and Friday after 11pm, plus 2 more listed on this page. Deal information last verified Aug 2026 — confirm with the venue before you go, as times change often.
What are On the Rocks's hours?
On the Rocks is open Open daily 8:00am-5:00am on monday, tuesday, wednesday, thursday, friday, saturday, sunday.
Where is On the Rocks located?
On the Rocks is at 217 71st Street, Miami Beach, FL 33141 in the North Beach neighborhood, Miami. Call (305) 864-2444.