Millville is located in Cumberland County in southern New Jersey approximately 45 miles from Philadelphia, 120 miles from New York City, and 140 miles from Washington, D.C. It lies between the southern termini of the New Jersey Turnpike, the Garden State Parkway, State Highway 55 (which runs through the northeastern portion of the city), and the Atlantic City Expressway. Its bordering municipalities include Deerfield Township, Lawrence Township, Downe Township, Commercial Township, Maurice River Township, and Vineland City. Union Lake, over 4,000 acres of upland, Maurice River, and two Wildlife Management Areas embody some of the natural alluring sites. Comprising an area of about 44.3 square miles, approximately 8% of the area is devoted to agriculture; 8% to commercial and industrial; 10% to residential; 13% to municipal, school, recreational, water, sewer, streets, and the municipal airport; and the remaining 61% is vacant land and woodlands.
Transportation is provided by bus to Philadelphia, New York City, and Wilmington, Delaware. Several motor freight common carriers connect Millville with Philadelphia, New York, Baltimore, and other cities. The Millville Municipal Airport is an air freight depot and a maintenance field. Water transportation is available by means of the Maurice River which is navigable to the center of the city.