St. John Street is a street in Portland, Maine, United States. It runs for around 1.34 miles (2.16 km) from Brighton Avenue, in the north, to Valley Street, in the south. It crosses Park Avenue and Congress Street and passes beneath Interstate 295.