Arundel is a town in York County, Maine,United States.It is part of the Portland-South Portland-Biddeford, Maine Metropolitan Statistical Area.
According to the United States Census Bureau, the town has a total area of 23.9 square miles (62.0 km²), of which, 23.9 square miles (61.9 km²) of it is land and 0.04 square miles (0.1 km²) of it (0.13%) is water. Arundel is drained by the Kennebunk River.
The town is crossed by Interstate 95, U.S. Route 1 and state routes 35 and 111. It is bordered by the towns of Kennebunkport to the southeast, Kennebunk to the southwest, Lyman to the northwest, Dayton to the north, and Biddeford to the northeast.
Arundel Area Code is 207