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.

Great American Diner & Pub

$$ - $$$American, ,
2900 St Rd, Bensalem, PA 19020-2604
+1 215-638-9600
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent26%
  • Very good30%
  • Average13%
  • Poor16%
  • Terrible15%
Travellers talk about
Open Now
12:00 am - 11:59 pm Hours
American, Bar, Pub
$$ - $$$
2900 St Rd, Bensalem, PA 19020-2604
All Details
Write a ReviewReviews (95)
Traveller rating
Traveller type
Time of year

1 - 10 of 95 reviews

Reviewed 15 May 2018 via mobile

This place is great. Food is delicious great beer selection and during happy hour all appetizers are half price and they have a large selection. Will return for sure.

Thank Rlath82
Reviewed 11 May 2018

I have stopped by several times and almost always we get a good meal and good service at a reasonable price. Last time we stopped in late following a show in Philly and wanted a bowl of soup. My husband ordered the chilli and believe...More

Thank ShirleyE601
Reviewed 30 April 2018

We usually go here for breakfast, reasonable prices & specials, we ask for Carlos, he is a great waiter, brings our coffee quickly & is friendly & nice, also been here for dinners which are good too

Thank Karen C
Reviewed 29 March 2018

Atmosphere was exceptionally nice, large and paneled, with tables and booths and a large bar area. Is called both The Pub and The Great American Diner. Menu was pretty much diner style but the pub in the middle was pretty nice. We were there on...More

Thank goodguy099
Reviewed 19 March 2018

Had dinner after the theatre and was seated immediately. Food was very nice and entree, salad, 2 sides, great garlic bread and dessert for $14.99.

Thank PABuckeyeFans
Reviewed 14 March 2018

Clean restaurant, friendly knowledgeable servers. Early bird breakfasts are the bomb. Large amount of menu items. Great location . Near parx casino

Thank Nancy R
Reviewed 19 July 2017

Good place for good food and good value. Variety and the best way to get your whole group satisfied. The only way to be able to guarantee the selection for all different types of tastes.

Thank 506kathleenw
Reviewed 3 July 2017 via mobile

Stopped in with a large party. Service was good and food pretty good. I asked the scrapple to be sliced thin and crispy and that is what I got. Yum! The restaurant is interesting and the details and curb appeal could be better.

Thank Nancy L
Reviewed 25 May 2017

My husband and I went for breakfast here on our last day in Bensalem. It lists itself as a diner, but the interior reminds me of an old-school steakhouse. The food is amazing! My husband had the Meat Lovers Omelet which was bursting with meat...More

Thank Jacqueline M
Reviewed 10 April 2017 via mobile

We visited on a gloomy Monday evening. We were quite surprised how good the good was and how large the portions are. I would go back just got the Greek 'side' salad- it was excellent! And huge! Along with fresh bread, garlic toast and marinara...More

Thank Janrickstryker
Nearby HotelsSee all 10 hotels in Bensalem
Courtyard Philadelphia Bensalem
179 reviews
.66 km away
Holiday Inn Bensalem - Philadelphia Area
141 reviews
.86 km away
Sleep Inn & Suites
226 reviews
1.42 km away
Best Western Plus Philadelphia Bensalem Hotel
399 reviews
1.62 km away
Nearby Restaurants
Carrabba's Italian Grill
167 reviews
.50 km away
126 reviews
.19 km away
Chickie's & Pete's
130 reviews
.33 km away
Outback Steakhouse
153 reviews
.76 km away
Nearby Attractions
Parx Casino
1,658 reviews
.19 km away
TD Bank Amphitheater
30 reviews
1.03 km away
Bucks County Visitor Center
13 reviews
.50 km away
Parx Racing
15 reviews
.19 km away
Questions & Answers
Get quick answers from Great American Diner & Pub 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
American, Bar, Pub
Breakfast, Lunch, Dinner, After-hours
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Wheelchair Accessible, Television, Serves Alcohol, Full Bar
Good for
Child-friendly, Kids
Open Hours
12:00 am - 11:59 pm
12:00 am - 11:59 pm
12:00 am - 11:59 pm
12:00 am - 11:59 pm
12:00 am - 11:59 pm
12:00 am - 11:59 pm
12:00 am - 11:59 pm
Location and Contact Information
  • Address: 2900 St Rd, Bensalem, PA 19020-2604
  • Location: United States  >  Pennsylvania (PA)  >  Bucks County  >  Bensalem
  • Phone Number: +1 215-638-9600
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