We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Beach Diner

501 Atlantic Blvd, Atlantic Beach, FL 32233-4049
+1 904-249-6500
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent54%
  • Very good36%
  • Average6%
  • Poor1%
  • Terrible1%
Travellers talk about
“brunch” (8 reviews)
“eggs benedict” (10 reviews)
“home fries” (9 reviews)
Closes in 1 min
All hours
American, Diner, Vegetarian Friendly
€€ - €€€
501 Atlantic Blvd, Atlantic Beach, FL 32233-4049
Write a Review
Reviews (170)
Traveller rating
Traveller type
Time of year

1 - 10 of 170 reviews

Reviewed 2 weeks ago

Beach Diner is a must-go place for breakfast when in the JAX Beach area. Its nice place to visit to kick off a morning with a good breakfast. My favorite is the Eggs Benedict on the Bayou. Go early to avoid waiting in line.

Thank jojenc
Reviewed 2 weeks ago

Great standard breakfast and fast service. We had eggs and potatoes and toast - the toast was excellent. We also had pancakes. Highly recommend as a good breakfast spot close to the beach!

Thank Caroline B
Reviewed 4 weeks ago via mobile

My first visit. And for sure not my last. I got the hash and eggs. This hash is home made and amazing . Service was very fast and very friendly. It's on my lust of great places for breakfast . Just go!!!

Thank smarinella6299
Reviewed 21 March 2017

Many breakfast menu options, excellent grits and omelets. great wait staff. .May be crowded but the line moves fast

Thank Steve N
Reviewed 17 March 2017 via mobile

Really good corned beef and cabbage lunch. Breakfast is always great, too. Was really busy, but had great sevice, as always.

Thank Robin J
Reviewed 14 March 2017 via mobile

The owner's rousing rendition of "New York, New York," set us off on a good note (pun intended). Plus the food was terrific and the staff was friendly and helpful. I don't normally talk about toast but the multigrain toast that came with my eggs...More

Thank Cynthia N
Reviewed 1 March 2017

I love Beach Diner! Everything is delish, the service is great - fast and friendly, and it's in an excellent location. The restrooms could use some attention (there aren't enough of them and they only seat one at a time...

Thank SLucius
Reviewed 26 February 2017

You can't beat their Sunrise Special - nothing too fancy. Just good food at a great price. It was the positive reviews here on Trip Advisor that let us to the Beach Diner, and deservedly so. There are plenty of options is you don't want...More

Thank globalexplorer1
Reviewed 14 February 2017 via mobile

This is cute little hole in the wall. It's not fancy but it's a super cute beach diner. The food is fantastic. I had the Spanish salad with chicken. The dressing.... yum yum! My friends had The Godfather and it did not disappoint. It's a...More

Thank Noreen S
Reviewed 27 January 2017 via mobile

Our son went to Jacksonville University so we have been coming to "Jville" for years. This restaurant is near Neptune Beach and is great. It's very laid back, food is great and the staff is terrific. Enjoy!

Thank mhi62
Nearby Restaurants
Poe's Tavern
471 reviews
.44 km away
Two Dudes Seafood Restaurant
164 reviews
.36 km away
Ceviche Jax
104 reviews
.31 km away
Nearby Attractions
Jax Surf and Paddle
36 reviews
.64 km away
Pete's Bar
45 reviews
.63 km away
Island Girl Cigar & Wine Bar
18 reviews
.59 km away
Culhane's Irish Pub & Restaurant
61 reviews
.80 km away
Questions & Answers
Get quick answers from Beach Diner staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
Breakfast, Lunch, Brunch
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible
Good for
Child-friendly, Kids, Local cuisine
Open Hours
06:00 - 14:30
06:00 - 14:30
06:00 - 14:30
06:00 - 14:30
06:00 - 14:30
06:00 - 14:30
06:00 - 14:30
Location and Contact Information
  • Address: 501 Atlantic Blvd, Atlantic Beach, FL 32233-4049
  • Location: United States  >  Florida (FL)  >  Atlantic Beach
  • Phone Number: +1 904-249-6500
  • E-mail