Petersburg James A. Johnson Airport is a state owned, public use airport located one nautical mile southeast of the central business district of Petersburg, a city in the Petersburg Borough of the U.S. state of Alaska that has no road access to the outside world. Airline service is subsidized by the Essential Air Service program.