The city is in the southwest of Norway Township, but is politically independent. It is on U.S. Highway 2 (US 2), which connects with M-95 about six miles (ten kilometers) west in Iron Mountain and with US 41 about 21 miles (34 kilometers) to the east. US 141 north merges with US 2 about four miles (six kilometers) west of the city. US 8 has its eastern terminus in the city and crosses the Menominee River to continue west in Wisconsin.
A post office called Norway was established in 1891. The city was named from a forest of Norway pines near the original town site.
According to the United States Census Bureau, the city has a total area of 8.80 square miles (22.79 km2), of which, 8.72 square miles (22.58 km2) is land and 0.08 square miles (0.21 km2) is water.
- US 2
- US 8
- Indian Trails provides daily intercity bus service between St. Ignace and Ironwood, Michigan.
Ford Airport (Iron Mountain) (KIMT) serves Norway, the county and surrounding communities with both scheduled commercial jet service and general aviation services.