Classic American tavern dinner with drinks
Town Guide5 min read

Best Restaurants in Langhorne, PA & Nearby (2026 Guide)

Published June 9, 2026

Langhorne proper is a tiny historic borough, but it holds two of Lower Bucks' most reliable tables: JB Dawson's Restaurant & Bar, a scratch-kitchen American spot that has earned a 4.6 rating across more than 2,500 reviews, and The Langhorne Hotel, a revived tavern that has anchored the crossroads since the stagecoach era. Widen the circle ten minutes and the options multiply — which is exactly how locals actually eat around here.

In the Borough

JB Dawson's is the everyday all-star, with generous portions and the kind of service that explains a 2,500-review count. The Langhorne Hotel pairs a historic taproom with an updated American menu, and its bar remains the borough's living room. Between them they cover most occasions short of a milestone anniversary.

Worth the Short Drive

Head north to Richboro for 59 Almshouse's farmhouse-style New American cooking or UVA's upscale Italian. Southampton brings Steam Pub — a polished gastropub with one of the area's better draft walls — and Maggio's, the do-everything Italian restaurant, bar, and ballroom. Toward Levittown, Curly's Comfort Foods earns its loyal following one enormous sandwich at a time, and Under the Pier does shore-style seafood without the Parkway traffic.

Tip: JB Dawson's doesn't take reservations for small parties at peak times and the wait builds fast on weekends — arrive before 6pm or use call-ahead seating. For a quieter evening, the Langhorne Hotel's dining room is usually the easier seat.

The Full List, Ranked

Below are the best restaurants in Langhorne and within a short drive, pulled live from our directory and ranked by verified Google ratings. Click any restaurant for menus, hours, photos, and our full review.

Browse the full restaurant directory →

Frequently Asked Questions

What is the best restaurant in Langhorne, PA?

JB Dawson's Restaurant & Bar — a scratch-kitchen American spot with a 4.6 Google rating across more than 2,500 reviews. Waits build fast on weekends, so arrive before 6pm or use call-ahead seating.

Where can I get an upscale dinner near Langhorne?

Head ten minutes north to Richboro: UVA Ristorante Italiano for upscale Italian or 59 Almshouse for farmhouse-style New American, both rated 4.5.

What are the best bars near Langhorne?

In the borough itself, the historic taproom at The Langhorne Hotel. For a bigger draft selection, Steam Pub in nearby Southampton has one of the better beer walls in Lower Bucks.

Where should I eat seafood near Langhorne?

Under the Pier in Levittown does shore-style seafood without the Parkway traffic, rated 4.4 across nearly 1,000 reviews.