Petersburg ND is located at 48.006760, -98.003288 geo coordinates. Petersburg, ND is located in North Dakota, United States Of America.