Bristol, PA is a small historic borough in Bucks County in southeastern Pennsylvania, located on the Delaware River just northeast of Philadelphia.

Where Bristol, PA Is

  • Bristol is in Bucks County, in the southeastern part of Pennsylvania, United States.
  • It sits along the Delaware River, directly across from Burlington, New Jersey.
  • The borough is about 23 miles (around a 30–40 minute drive, depending on traffic) northeast of Center City Philadelphia.

Quick geographic details

  • Approximate coordinates are 40.10° N latitude and 74.85° W longitude.
  • It lies within the broader Philadelphia metropolitan area, often called the Delaware Valley.
  • The town is compact in area (under 2 square miles), with part of that area made up of water along the riverfront.

Information gathered from public forums or data available on the internet and portrayed here.