Albion is located in southwestern Erie County and is surrounded by Conneaut Township. Rt6N and PA Rt 18 pass through the center of Albion. Rt6N leads east 12 miles to Edinboro and west then north 8 miles to West Springfield and I90. Rt18 leads east out of Albion with Rt6N but turns north to Cranesville, a total of 2 miles northeast of Albion. In the other direction, PA18 leads south 22 miles to Conneaut Lake. The city of Erie is 28 miles northeast via Rt18, I90, and I79.