Eating at a neighborhood diner means more than just having a meal. Visiting a diner provides an old-fashioned experience of good food made fresh, a friendly atmosphere, and service with a smile. Enjoy a throwback to the good old days when you visit one or more of the 11 best diners in Pittsburgh.
1. Kelly O's Diner in the Strip - 2400 Smallman Street
Sit back and enjoy a delicious all day-breakfast, lunch, or dinner at Kelly O's Diner in the Strip with service ending at 3 p.m. daily. Kelly O's Diner also has a location in the North Hills.
2. Micro Diner - 221 Shiloh St Street
Embrace an old-fashioned dining experience at the quaint Micro Diner, a family run favorite that serves breakfast, lunch, and dinner daily. Head to the diner for late night dining on Friday and Saturday when the dining spot is open until 4 a.m. both days.
3. Cherries Diner - 212 Forbes Avenue
Stop by Market Square where you'll find the unassuming, no frills Cherries Diner with traditional diner fare at a price that won't break the bank. Cherries Diner is open Monday through Friday from 7 a.m. to 3 p.m. and on Saturday from 8 a.m. to 3 p.m.
4. Barb's Corner Kitchen - 4711 Butler Street
Tucked away in Lawrenceville, Barb's Kitchen Corner promises delicious food for breakfast and lunch. The neighborhood diner is open Monday through Saturday from 5 a.m. to 3 p.m. and on Sunday from 6 a.m. to 3 p.m.
5. Bob's Diner – 1230 Grove Road
Begin a family tradition at Bob's Diner, a friendly family-owned and operated restaurant that serves authentic diner food. Bob's Diner welcomes diners from 7 a.m. to 8 p.m. from Monday through Saturday and from 7 a.m. to 3 p.m. on Sunday.
6. Pamela's Diner - 60 21 Street
Order delicious traditional diner food at Pamela's Diner. A Pittsburgh tradition since 1980, Pamela's Diner currently has several locations throughout the Pittsburgh area, including the Strip District, Oakland, Shadyside, Millvale, Squirrel Hill, and Mount Lebanon. Hours vary by location.
7. Dick's Diner - 4200 William Penn Highway
Head just outside of the city to Murrysville, where Dick's Diner has served customers for decades. The old-fashioned diner serves breakfast, lunch, and dinner daily – and dessert any time of the day – from 6:30 a.m. to 10 p.m.
8. The Dor-Stop Restaurant - 1430 Potomac Avenue
Visit the Dor-Stop Restaurant, which was featured on the Food Network, for a truly authentic diner experience. The quaint restaurant serves guests from Monday through Saturday from 6 a.m. to 3 p.m. and on Sunday from 8 a.m. to 2 p.m.
9. Nancy's East End Diner – 616 South Avenue
Nestled in Wilkinsburg sits Nancy's East End Diner, a no-frills restaurant that services delicious food made fresh. Stop by Nancy's East End Diner from Tuesday through Friday from 7:30 a.m. to 3 p.m., on Saturday from 8 a.m. to 3 p.m., and on Sunday from 9 a.m. to 3 p.m.
10. Don's Diner - 1729 Eckert Street
Getting to Don's Diner, tucked away under a bridge, might prove a challenge but the effort is well-rewarded with delicious, home cooked food. Treat yourself to breakfast or lunch at Don's Diner from Monday through Friday from 5:30 a.m. to 1 p.m. and on Saturday from 7 a.m. to 11:30 a.m.
11. Ritter's Diner – 5221 Baum Boulevard
Stick some dough in your pocket – cash only accepted – and trek to Ritter's Diner for a mouthwatering meal that will take you back to the good old days when diners ruled. The authentic diner is open 24 hours on Thursday, Friday, and Saturday, from noon to 10 p.m. on Sunday, from 6 a.m. to 10 p.m. on Monday and Tuesday, and from 6 a.m. to 12 a.m. on Wednesday.
Go ahead. Treat yourself to a delicious meal at one of the best diners in Pittsburgh. Pittsburgh's dining scene is also tailor made for summer so, if you're in the mood to get outdoors, visit one of these 10 restaurants with the best patios in Pittsburgh..
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!