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.

Cross Keys Diner

Certificate of Excellence
American, Diner
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
4125 E Swamp Rd, Doylestown, PA 18902-1180
+1 215-348-4911
7:00 am - 2:15 pm
Closed now
All hours
Mon - Fri 6:30 am - 2:15 pm
Sat - Sun 7:00 am - 2:15 pm
More Info
Add Photo Write a Review

114 Reviews from our TripAdvisor Community

Traveler rating
Traveler type
Time of year
Showing 114: English reviews
Cleveland, Ohio
Level Contributor
12 reviews
10 restaurant reviews
common_n_restaurant_reviews_1bd8 3 helpful votes
5 of 5 stars Reviewed 6 days ago NEW

The place makes the best blueberry lemon ricotta pancake but they are not always featured. The place is small but the wait is worth it. Always a different combination of ingredients and uses local fruits and veggies . Wait staff get to know you, Food is always prepared excellent and you don't have to wait long for it. On weekends... More 

Thank Denise O
Orange Park, Florida
Level Contributor
631 reviews
300 restaurant reviews
common_n_restaurant_reviews_1bd8 257 helpful votes
4 of 5 stars Reviewed 1 week ago via mobile

If you're coming on a Saturday or Sunday, expect to wait a bit. There is typically seating at the counter if you don't want to wait for a table. A place I usually try to visit with my family for a great breakfast. The menu is quite varied with different specials. Food is consistently good as is the service. I... More 

Thank ukienomad
Bernardsville, New Jersey
Level Contributor
44 reviews
39 restaurant reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
4 of 5 stars Reviewed 3 weeks ago

Near the airport (DYL) and at the famous Cross Keys Intersection. What a treat to get a great lunch at a great value. An innovative menu featured fresh local farm vegetables, local meats and especially some locally baked breads. (challah and croissants) Comfortable atmosphere even with a full house. The chef knows how to make the generous portions taste good.... More 

Thank Mr H
Doylestown, Pennsylvania
Level Contributor
31 reviews
29 restaurant reviews
common_n_restaurant_reviews_1bd8 14 helpful votes
4 of 5 stars Reviewed 3 weeks ago via mobile

I have taken family and friends to a variety of local eateries but this place is something they always remember and all wish to revisit. Their specials are always delicious and the hardest part is usually choosing which to select. If you like scrapple, theirs is very good and served nice and crispy.

Thank SteveFromPA
Philadelphia, Pennsylvania
Level Contributor
27 reviews
19 restaurant reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
2 of 5 stars Reviewed 3 weeks ago

Popular with a certain local clientele. If they don't recognize you, they'll ignore you while they chat with the regulars. Why they call it a diner is a mystery. It's more like a converted room in someone's house.

Thank peregrinator2015
Level Contributor
36 reviews
33 restaurant reviews
common_n_restaurant_reviews_1bd8 6 helpful votes
5 of 5 stars Reviewed 4 weeks ago

Extremely popular....and with good reason. This place rocks breakfast. Be sure to check out the "specials" listed on the blackboard. Prepare for a wait.....but the staff does a great job of shuttling folks through without rushing anyone. Well-run place....

Thank Bruce W
Bucks County,Pa.
Level Contributor
26 reviews
16 restaurant reviews
common_n_restaurant_reviews_1bd8 20 helpful votes
3 of 5 stars Reviewed 4 weeks ago

Every time my wife and I rode by here we always saw the parking lot filled. We have tried this place 4 times for both breakfast and lunch and never were impressed. The food is fair, the service is slow, and the wait staff are not at all friendly. Even cleanliness is often lacking. Nice selection on menu, but that's... More 

1 Thank billypop
Doylestown, Pennsylvania
Level Contributor
21 reviews
15 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 stars Reviewed June 22, 2016

Extensive menus, free parking, and small town friendly service makes you feel at home from the second you enter. Food served in generous proportions at reasonable prices. A favorite among locals.

Thank David B
Somerset, United Kingdom
Level Contributor
5 reviews
5 of 5 stars Reviewed June 5, 2016

This is a small diner with great service and food. We went for breakfast it didn't take long and the place was over flowing with customers. A bit noisy.

Thank csipe165
Level Contributor
125 reviews
100 restaurant reviews
common_n_restaurant_reviews_1bd8 58 helpful votes
2 of 5 stars Reviewed May 19, 2016 via mobile

Went here on a weekday for a lunch, so there was not the usual weekend breakfast line we see regularly driving by. Not sure what the lines are for. Service was decent, but certainly not "diner" friendly. Also seems quite over-priced for the quality and ambience. They certainly don't seem to be putting any of the profits back into the... More 

1 Thank James K

Travelers who viewed Cross Keys Diner also viewed

Doylestown, Bucks County
Doylestown, Bucks County
Doylestown, Bucks County
Doylestown, Bucks County
Doylestown, Bucks County
Doylestown, Bucks County

Been to Cross Keys Diner? Share your experiences!

Write a Review Add Photos & Videos

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
Improve this listing

Restaurant Details

Rating summary
  • Food
    4 of 5 stars
    3.5 of 5 stars
  • Value
    4 of 5 stars
    3.5 of 5 stars
American, Diner
Breakfast, Lunch, Brunch
Restaurant features
Seating, Waitstaff, Parking Available, Highchairs Available, Takeout, Wheelchair Accessible
Good for
Dining on a budget, Families with children, Local cuisine
Open Hours
7:00 am - 2:15 pm
6:30 am - 2:15 pm
6:30 am - 2:15 pm
6:30 am - 2:15 pm
6:30 am - 2:15 pm
6:30 am - 2:15 pm
7:00 am - 2:15 pm
Location and Contact Information
  • Address: 4125 E Swamp Rd, Doylestown, PA 18902-1180
  • Location: United States  >  Pennsylvania (PA)  >  Bucks County  >  Doylestown
  • Phone Number: +1 215-348-4911

Questions & Answers

Questions? Get answers from Cross Keys Diner staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?