Marble Canyon is a populated place in Coconino County, Arizona, United States. Marble Canyon is located on U.S. Route 89A at the Navajo Bridge, 12 miles southwest of Page. Marble Canyon has a post office with ZIP code 86036.