Beach Diner

Beach Diner is a full service restaurant offering breakfast and lunch favorites home cooked and made fresh everyday. This establishment has been serving the beaches and Jacksonville, Florida for over 20+ years and has been voted best diner at the beaches.


View Menu

Our Story

Best Diner in Jacksonville, Florida

Are you looking for a fantastic place to eat in a comfortable, friendly atmosphere? Visit the Beach Diner in Atlantic Beach, Mandarin, San Marco, Fernandina Beach or Ponte Vedra Beach from 6am to 2:30 pm daily and try a signature sandwich or one of our house favorite breakfasts!

What People are Saying

“Adorable beach vibe”

“I had a really lovely breakfast here. The atmosphere is very cozy and definitely has an adorable beach vibe. The smoked salmon lox bagel was good, coffee was hot, and service was prompt and efficient. The menu is classic diner and more adventurous choices, so it’s sure please most everyone.”


“Excellent Choice”

“Eggs Benedict on lump crab cake was outstanding!!! Corned beef hash was also perfect. Excellent choice for a meal, nice menu selection, clean establishment and courteous and prompt waitstaff. Highly recommend!”


“Cooked perfectly”

“Adorable lil diner with big flavor. Great place for breakfast near the beach. Friendly staff that didn’t mind that we wanted to sit outside. Breakfast was big and fantastic. Everything was cooked perfectly. Would absolutely go back and highly recommend.”


“You’ll enjoy”

“Cute beachy themed diner… super cute. Friendly wait staff, seated quickly on a busy Monday morning. Coffee is hot, OJ is fresh squeezed and the chocolate pancakes are a treat! You’ll enjoy. Definitely worth a stop if you’re in the area.”


Hours of Operation

6:00am – 2:30pm


Atlantic Beach

Ponte Vedra 

San Marco


Fernandina Beach

Catering Inquiries - Contact Us

4 + 6 =