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.

John's Diner

146 Sheraton Dr, New Cumberland, PA 17070-2440
+1 717-774-5004
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent52%
  • Very good31%
  • Average12%
  • Poor2%
  • Terrible3%
Travellers talk about
“soups” (20 reviews)
“t bone steak” (7 reviews)
Open Now
00:00 - 23:59All hours
American, Diner, Vegetarian Friendly, Gluten Free Options
146 Sheraton Dr, New Cumberland, PA 17070-2440
Write a Review
Reviews (291)
Traveller rating
Traveller type
Time of year

1 - 10 of 288 reviews

Reviewed 2 weeks ago

On our way from NC to NY we stopped at a Fairfield Inn in New Cumberland PA. Looking for a place for dinner didn't take long - John's Diner was right around the corner. Out of an extensive menu my wife picked the beer bartered...More

Thank BigguyNC
Reviewed 2 weeks ago via mobile

Not your average diner food. The grilled halibut Mediterranean was very good..... Lots of fish and veggies. Very good salad bar. Service was friendly and prompt.

Thank Bshan75
Reviewed 3 weeks ago via mobile

One of the very best restaurants I have ever been in. Food is great portions are large enough for another meal or more pies and cakes are good excellent salad bar. Nice service.

Thank daystarthom9
Reviewed 4 weeks ago

Although there is a very nice menu, I went for the soup and salad bar three nights in a row. The three soup choices change each night. The salad bar has a nice selection and is cold. Rolls are great. Staff is friendly. Desserts look...More

Thank justme440
Reviewed 5 weeks ago

Surprisingly my husband and I love this place. We have come here for breakfast, lunch, dinner and sometimes just dessert and coffee. The have so many choices on the menu and they will even make things that are not on the menu so you will...More

Thank sthomps
Reviewed 23 May 2017 via mobile

Joh's is known for 24 hour breakfasts, good salad bar and Greek foods. The menu is extensive. We ordered steak and eggs, hash browns, toast & drinks. They were lacking salt & pepper, easily remedied. The potatoes would have been better with onions & other...More

Thank Kare2Bme
Reviewed 17 May 2017

Ordered take-out from Lobby. Extensive menu. Ordered Greek combo (moussaka, pastitsio,spinach pie) and salad. Delicious. Generous portions. Dining room and employees pleasant.

Thank svjanis
Reviewed 3 May 2017

We were on a trip to Harrisburg and it was lunch time. I check TripAdvisor and this diner was recommended. It did not disappoint. Easy access off of I-83, clean restrooms, attentive wait staff and delicious food. We ordered sandwiches and soup. The soups are...More

Thank Liz S
Reviewed 19 April 2017 via mobile

My family went to John's Diner for dinner. We all had a fantastic experience. The place was clean, the food was excellent, and the service was even better. We had a great experience and will come again!!

Thank W992JXashleyb
Reviewed 18 April 2017

Nothing was overcooked , food was tasty and flavorful. Very attractive and attentive staff. Great prices.

Thank ikas1289
Nearby Restaurants
The Garlic Poet Restaurant & Bar
280 reviews
.49 km away
Grain + Verse Bottlehouse
35 reviews
.14 km away
Boomerang Bar & Grill
64 reviews
.24 km away
Nearby Attractions
West Shore Movie Theater
36 reviews
1.85 km away
West Shore Farmers Market
110 reviews
3.86 km away
Brewhouse Grille
51 reviews
3.93 km away
Pete's Cafe
5 reviews
1.96 km away
Questions & AnswersAsk a question
Ginny E
Do you take reservations on a Saturday night?
17 May 2016|
Response from Fatima N | Reviewed this property |
Since I don't own or manage this restaurant my answer is based on my observation/opinion the restaurants like this don't take reservations. This is more like a Denny's or Bob Evans and they are first come first served.
What hotels are closest to this diner?
19 April 2016|
Answer Show all 6 answers
Response from LvnWMS | Reviewed this property |
There is a brand new Holiday Inn Express close by I'd recommend (Beacon Hill Blvd). There is also a Fairfield Inn there too. The hotel that sits just above this diner used to be Holiday Inn but they sold it and I'm not sure... More
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Brunch, Breakfast, Lunch, Dinner, After-hours
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible
Good for
Groups, Child-friendly, Kids
Open Hours
00:00 - 23:59
00:00 - 23:59
00:00 - 23:59
00:00 - 23:59
00:00 - 23:59
00:00 - 23:59
00:00 - 23:59
Location and Contact Information
  • Address: 146 Sheraton Dr, New Cumberland, PA 17070-2440
  • Location: United States  >  Pennsylvania (PA)  >  New Cumberland
  • Phone Number: +1 717-774-5004
  • E-mail
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing