Directions & Transportation


Grand Portage National Monument (map) is about 150 miles northeast of Duluth, Minnesota and 50 miles southwest of Thunder Bay, Ontario, Canada, along the beautiful north shore of Lake Superior. The Monument is located in northeastern Minnesota within the Grand Portage Anishnaabe Nation.

  • The Heritage Center and visitor parking lot address is 170 Mile Creek Road, Grand Portage.

  • Coming from the south on MN Highway 61, turn right at the sign to Grand Portage National Monument on to Casino Road (where the Spirit gas station and Trading Post is located).

  • Turn left, at the stop sign and intersection of Casino and Mile Creek Roads. Drive approximately 3/4 of a mile and turn left at the large wooden National Park Service sign (on the left side of the mile Creek Road) and up the sloped pavement into the parking lot.

  • Please note that the parking lot entrance and exit are one-way only.



  • Minneapolis-Saint Paul International Airport is a major U. S. hub for passengers flying to the Midwest.

  • Connecting flights can be accessed from Minneapolis to Duluth, Minnesota or Thunder Bay, Ontario, Canada.


Bus Transportation to and from Grand Portage is available from Duluth, Minnesota.

Contact Information

The Monument Heritage Center and headquarters (open year around).
The historic site is open from Memorial to Indigenouse People's (Columbus) Day weekends. Check the website for specific days and hours. The Heritage Center address is:

170 Mile Creek Road, Box 426
Grand Portage, Minnesota 55605
Phone: 218-475-0123

If you would like more information please e-mail us!

Last updated: March 22, 2024

Park footer

Contact Info

Mailing Address:

P.O. Box 426
Grand Portage, MN 55605


(218) 475-0123

Contact Us