Skip to main content

Best American Restaurant in Harrisonburg

Hot off the griddle since 5 AM
Open at 5 AM

Open at 5 AM

Joe's Diner has been a fixture on South Main Street in Harrisonburg — the kind of place where the coffee's hot and the griddle never stops.
All-day breakfast off the griddle

All-day breakfast off the griddle

Eggs any way, cast-iron skillets, biscuits and gravy — hot and ready from the minute we open until we flip the closed sign.
Friday fried chicken — it's tradition

Friday fried chicken — it's tradition

Golden and crispy every Friday for $8.99. Rotating daily specials all week long, because a good deal tastes even better.
Let Joe's feed your crowd

Let Joe's feed your crowd

From pulled pork BBQ to breakfast bundles, we put together packages that make feeding a crowd the easiest part of your day.
Order Online with Ease

Order Online with Ease

Skip the wait and order online with ease. Choose your favorite dishes, place your order, and enjoy delicious meals prepared fresh and ready when you are.

What our guests are saying

Food was good, the high end of what you expect at a diner. Hotdogs were very good, the accompanying fries were excellent! Also, the salad was fresh and crisp (believe it or not), the ice tea was good and quite strong. Currently the posted hours are 8am to 10pm. Definitely worth the stop!

Rosy D.

Repeat customer. Photograph shows my partially eaten chicken fettuccine Alfredo. Delicious, and the chicken pieces were tender and juicy. A couple days prior, I had the spaghetti with meat sauce which was also worth ordering again. Open until 10pm, and yes, they do Togo orders.

Scott

Peak classic diner vibe. Food was hot, fast, and delicious. Seat yourself with tables, booths, and bar stools. Attached to truck stop and convenience store completes the real Americana. We got Apple cinnamon pancakes (so fluffy!), scrambled eggs, bacon fried egg and cheese on English muffin, French fries, and chocolate cream pie. Husband said strawberry milkshake was the best milkshake he’s ever had.

Lauren H.

We all three had breakfast and it was delicious and a LOT of food. Restaurant was very clean right down to the bathroom. Our waitress, Alyssa, was the sweetest and patiently answered all our newbie questions. Can’t wait to go back!!

Tami G.

Featuring

Delivery

Takeout

Catering

Dine In

Joe's Diner Rewards

Joe's Diner Rewards

Join our rewards program, earn points every time you order online and redeem your points for free food!

Our location

Map showing the location of Joe's Diner on 3355 S Main St in Harrisonburg
Loading today's hours...