Johnny D's Beach Bar and Grill

1005 North Oceanshore Boulevard
Flagler Beach, FL 32136
(386) 693-4814


Hours: 11:00 a.m. to 2:00 a.m.
Location: Across the street from the beach on A1A
Drink: Full Bar
Eat: Great Pizza
Music: Thursdays through Sundays
Parking: Street parking
Boat Access: No
Unique Feature: Cute bar with great location


Johnny D's Beach Bar & Grill is located across the street from the Atlantic Ocean in Flagler Beach. You can beat the views at this charming Florida beach bar and restaurant. There is indoor and outdoor seating with lots of umbrellas. 

You can stop for breakfast and then head across the street for a beach day. Then, you can pop back over for lunch and a cocktail. Finish up your day at the beach and come back across the street for a few more cocktails and dinner. What a perfect day; the Florida beach bar way. 

We love sitting at the street side bar area and watching the day and traffic go by. Lots of locals stop in for a drink and visit with their friends. The pizza is delicious and the drinks are cold. Looks like there will soon be a roof top bar to enhance the beach views and add even greater incentive to stop by this Florida beach bar for a few drinks. 

Johnny D's features live music Thursdays through Sundays. They have a great little bandstand and room for dancing.

Johnny D’s is the best, They feature a great menu for everyone’s taste buds, and offer a wide selection of adult beverages and live entertainment nightly......Great food, drinks and always a great time.
— Charlie (Flagler Beach, FL)