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.
All 125 Doylestown Restaurants

Cross Keys Diner

4125 E Swamp Rd, Doylestown, PA 18902-1180
+1 215-348-4911
Improve this listing
Ranked #18 of 125 Restaurants in Doylestown
Mon - Fri 6:30 am - 2:15 pm
Sat - Sun 7:00 am - 2:15 pm
Cuisines: American
More restaurant details
Restaurant details
Good for: Families with children, Local cuisine, Dining on a budget
Dining options: Breakfast/Brunch, Lunch

Hotels travelers are raving about...

Write a Review

71 reviews from our community

Visitor rating
Rating summary
Date | Rating
  • English first
  • Any
English first
Allentown, Pennsylvania
Senior Contributor
34 reviews 34 reviews
27 restaurant reviews
14 helpful votes 14 helpful votes
5 of 5 stars Reviewed December 9, 2014

We were looking for a place to have a late lunch and stopped at the Cross Keys Diner. When we walked in the diner at 1:30 on a Saturday afternoon the diner was full, but we did not have to wait to be seated. We both had breakfast. Their omelet special was delicious, as was the French toast. They advertise... More 

Was this review helpful? Yes
Doylestown, Pennsylvania
Top Contributor
77 reviews 77 reviews
47 restaurant reviews
39 helpful votes 39 helpful votes
2 of 5 stars Reviewed December 2, 2014

My wife and I had breakfast at Cross Keys Diner on Sunday. We had very simple breakfasts - I had two eggs over easy, toast, and home fries. My wife had a spinach and swiss omelette with toast and home fries. They were very busy, so we sat at the counter. It took a while for our food to come,... More 

Was this review helpful? Yes
Senior Contributor
46 reviews 46 reviews
14 restaurant reviews
28 helpful votes 28 helpful votes
4 of 5 stars Reviewed November 21, 2014

This little "diner" was a lucky find. We were there midweek about 10:30 a.m. and it was crowded. Creamed Chip Beef and home fries were good as well as the French toast; coffee, tea = $16. The service was ok but I agree with other reviews - the bill was put down on the table mid-meal and the waitress was... More 

Was this review helpful? Yes
Senior Contributor
31 reviews 31 reviews
24 restaurant reviews
2 helpful votes 2 helpful votes
5 of 5 stars Reviewed November 12, 2014

What a find. Three of us went for a late breakfast/early lunch. Two of us had breakfast and the other lunch. Our omelets were absolutely delicious. Lunch was chicken salad wrap. She said it was delicious also. Small place so be prepared to wait. Can't imagine how crowded it must be on the weekend.

Was this review helpful? Yes
New Hope, PA
Top Contributor
205 reviews 205 reviews
137 restaurant reviews
50 helpful votes 50 helpful votes
4 of 5 stars Reviewed October 28, 2014

Situated along Rt 313 just before the big intersection with Rt 611, the Cross Keys Diner is not much to look at from the road. but the food is good and freshly prepared. Sit at the counter or at one of the 10 or so tables. Ample free parking too. BYOB.

Was this review helpful? Yes
19 reviews 19 reviews
14 restaurant reviews
58 helpful votes 58 helpful votes
3 of 5 stars Reviewed October 19, 2014 via mobile

Very average, yet somehow overpriced, diner food. Even though Doylestown is lacking diners, it hardly seems like a reason to wait to get into this one. Service is decent, but certainly not friendly. They do have some eclectic seasonal offerings, but the standard breakfast and lunch offerings are underwhelming, uninspired and average. The wait on a weekend is certainly a... More 

Was this review helpful? Yes
Orange Park, Florida
Top Contributor
353 reviews 353 reviews
173 restaurant reviews
132 helpful votes 132 helpful votes
5 of 5 stars Reviewed October 12, 2014 via mobile

Once in a while you get a great that makes really good food and this one is it. There was quite a wait on a Saturday but definitely worth it. It's very busy, noisy and nothing fancy. I am giving the very good for the food and not the atmosphere. The chipped beef was the best I've had (besides my... More 

Was this review helpful? Yes
Hilltown, PA
5 reviews 5 reviews
5 restaurant reviews
3 helpful votes 3 helpful votes
5 of 5 stars Reviewed September 19, 2014

Cross Keys is by far the best diner in Bucks County for breakfast! We look forward to the gourmet specials every weekend and never fails to please. Ours sons look forward to visiting us from NYC as they know we will always go to Cross Keys on Sunday morning. Service is always good and staff pleasant.

Was this review helpful? Yes 1
Doylestown, Pennsylvania
13 reviews 13 reviews
9 restaurant reviews
6 helpful votes 6 helpful votes
4 of 5 stars Reviewed September 6, 2014

Another local business that does a great job. This is evidenced by the numbers of customers who go here on a regular basis. Food is good, always hot and staff friendly. Support your local family owned businesses!

Was this review helpful? Yes 2
Hopewell, NJ
Senior Contributor
37 reviews 37 reviews
27 restaurant reviews
25 helpful votes 25 helpful votes
2 of 5 stars Reviewed September 2, 2014

Look, folks are entitled to keep the hours they want. This 24 hr diner was posted yesterday (Labor Day) on a popular review site, as have shortened hours, 6:30 am - 2:30 pm. I get that! NO Problem, it's a holiday. However, when my vanload of folks got there, excited to eat a late breakfast, AT 12:45, it was closed.... More 

Was this review helpful? Yes 2
CrossKeys D, Manager at Cross Keys Diner, responded to this review

Cross Keys Diner normal business hours are 7 am to 2:15 pm weekends and 6:30 am to 2:15 pm weekdays. We are NOT a 24 hour diner as some websites claim. We closed at 11 am this past Labor Day. Feel free to follow us on Twitter or Facebook to receive holiday hours and daily specials. More 

Travelers who viewed Cross Keys Diner also viewed

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

Additional Information about Cross Keys Diner

Address: 4125 E Swamp Rd, Doylestown, PA 18902-1180
Phone Number: +1 215-348-4911
Location: United States  >  Pennsylvania (PA)  >  Bucks County  >  Doylestown
Open Hours:
Sunday 7:00 am - 2:15 pm
Monday 6:30 am - 2:15 pm
Tuesday 6:30 am - 2:15 pm
Wednesday 6:30 am - 2:15 pm
Thursday 6:30 am - 2:15 pm
Friday 6:30 am - 2:15 pm
Saturday 7:00 am - 2:15 pm
Cuisine: American

Owners: What's your side of the story?

Register now for free — and start getting automatic notification of new reviews, responding to traveler feedback, adding new photos to your listing and much more.

Manage your listing

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?