Avonia is located in west-central Erie County at (42.051197, -80.270399), in the northwestern part of Fairview Township. It is bordered to the north by Lake Erie, to the west by Girard Township, and to the south by the Fairview CDP. Pennsylvania Route 5 (West Lake Road) passes through the community, leading northeast to downtown Erie and southwest to Lake City. Pennsylvania Route 98 (Avonia Road) intersects PA 5 in the center of Avonia, leading south to the center of Fairview and to Interstate 90.
