The 10 Best Pubs in Pennsylvania!

Prominent in the United Kingdom since as far back as the first century, pubs later became crucial locations in the United States, even serving as strategy rooms during the American Revolution. Long past days of sieges and sabotage, contemporary pubs still fulfill their critical social service, allowing people to spend time together over food and drink. Visit our picks for best pubs in the Keystone State and claim your rightful place in this historical system—and enjoy a seriously good pint or two all at the same time! 

1. Porters’ Pub & Restaurant, Easton, PA

The walls may date back to 1830, but the atmosphere and community at Porters’ Pub and Restaurant are absolutely timeless. From Sunday Brunch to mid-week dinners, each customer and meal is treated as a singular sensation at this Easton establishment. Visit for good pub food and great drinks. 

2. Quips Pub, Lancaster, PA

Whether you want to throw back a cold one, or just a few darts, Quips Pub is the laid back, welcoming environment to do so. This Lancaster location also features monthly showcases of local musicians, as well as a late night weekend menu for the ultimate midnight snack! 

3. McCleary’s Public House, Marietta, PA

With nightly live music and weekday, late night happy hours, McCleary’s is one of the best times to be had in Marietta. McCleary’s also boasts one of the most beautiful event spaces in the area, making it a good time whether you come with a group, a date, or just yourself. 

4. Khyber Pass Pub, Philadelphia, PA

Down and dirty Southern barbeque, with plenty of vegetarian and vegan options for those otherwise inclined. Khyber Pass Pub is like a trip to the Big Easy without ever leaving the City of Brotherly Love, from frozen hurricanes to the authentic New Orleans brunch served up every Saturday and Sunday. 

5. The Broadway Pub, Bangor, PA

With happy hour every weekday night, live Friday night music, karaoke Saturdays, and all-you-can-eat-wings Sundays, it’s easy to find an excuse to visit the Broadway Pub, not that you need one. Visit for great food and an upbeat environment. 

6. Steam Pub, Southampton, PA

Set perfectly in a converted train station, Steam is an interesting and exhilarating night on the town. Featuring incredible events—think bourbon tastings and prime rib nights—this Southampton spot serves up some of the best pub fare in state. 

7. Piper’s Pub, Pittsburgh, PA

Family owned and operated, you’ll feel like one of the gang from your very first visit to Piper’s Pub. This Pittsburgh location is also a fabulous place to visit if you fancy yourself a soccer fan, featuring international games and even hosting its very own fantasy league for true devotees.

8. Siamsa Irish Pub, Stroudsburg, PA

Owned and operated by an Irish couple, Siamsa is about as authentic as it gets in the Stroudsburg area. In fact, the pub itself was built in Ireland, shipped to Pennsylvania, and reassembled by real Irish craftsmen. Visit for a grand trip overseas without ever leaving the Poconos. 

9. The Original Pocono Pub & Grill, Bartonsville, PA

Known as the ‘King of Wings’ the Original Pocono Pub and Grill is a great option in the Pocono region for good food and great company. Visit for karaoke on Sunday, Tuesday, or Thursday, DJ on Friday, and live bands Saturday and Wednesday. 

10. Porterhouse Pub, Lahaska, PA

With fourteen craft brews on tap, and resident “martini magicians” Porterhouse Pub is a good time for all. With a lively ground floor, and more refined upstairs area, Porterhouse presents a well-rounded pub experience, no matter your tastes. 

Select a Pennsylvania town to find the Best Things-To-Do and Places To Go around you
Find Pubs Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adams County

Allegheny County

Armstrong County

Beaver County

Bedford County

Berks County

Blair County

Bradford County

Bucks County

Butler County

Cambria County

Cameron County

Carbon County

Centre County

Chester County

Clarion County

Clearfield County

Clinton County

Columbia County

Crawford County

Cumberland County

Dauphin County

Delaware County

Elk County

Erie County

Fayette County

Forest County

Franklin County

Fulton County

Greene County

Huntingdon County

Indiana County

Jefferson County

Juniata County

Lackawanna County

Lancaster County

Lawrence County

Lebanon County

Lehigh County

Luzerne County

Lycoming County

Mckean County

Mercer County

Mifflin County

Monroe County

Montgomery County

Montour County

Northampton County

Northumberland County

Perry County

Philadelphia County

Pike County

Potter County

Schuylkill County

Snyder County

Somerset County

Sullivan County

Susquehanna County

Tioga County

Union County

Venango County

Warren County

Washington County

Wayne County

Westmoreland County

Wyoming County

York County