Lewiston sits on the east bank of the Androscoggin River, facing its twin city of Auburn across the water at the Great Falls. The Maine Turnpike runs along the east side of the city, connecting Lewiston with Portland to the south and Augusta to the north. Lisbon Street, part of ME 196, runs south through downtown toward Lisbon and Topsham, Sabattus Street carries ME 126 east toward Sabattus, and US 202 heads northeast toward Greene and Augusta. Several bridges cross the river to Auburn, and the river crossings carry heavy traffic at rush hour.
Downtown Lewiston is laid out along the canals that once powered the textile mills, with Canal Street, Lisbon Street and Main Street running parallel to the river. The neighborhoods climbing the hill above downtown are dense, with tall multifamily homes, narrow lots and very little off-street parking. Farther out, along Sabattus Street, East Avenue and Russell Street, homes have driveways and garages. Winter parking bans clear the downtown streets for plowing, and a car that won't start during a ban can end up towed.
Auburn-Lewiston Municipal Airport sits across the river, and Portland's Jetport is the nearest airline airport. The citylink bus system connects Lewiston and Auburn, but most people drive. Many commute to Portland or Augusta on the Turnpike and leave a car at the park-and-ride lot near the exit, where it sits in the cold all day. The river crossings and downtown one-way streets can be confusing for first-timers, so a cross street or landmark helps.