Historic Fort Snelling

National Historic Landmark

Mailing Address:
200 Tower Avenue
St. Paul, MN 55111
Directions

Hours

Memorial Day Weekend-Labor Day:
Tue-Sat 10 am-5 pm
Sun Noon-5 pm
 
Open Memorial Day, July 4, and Labor Day, 10 am-5 pm
 
Sept-Oct:
Sat Only 10 am-5 pm
 

 

Admission

Get Tickets
  • $12 adults
  • $10 seniors and college students w/ID
  • $10 veterans and active military
  • $6 children ages 5-17
  • Free for children age 4 and under and MNHS members
  • Museums on Us: One free admission for Bank of America and Merrill Lynch card holders the first full weekend of every month. Bring your card and picture ID.
  • Free parking

 

Contact

612-726-1171

Connect with Historic Fort Snelling

Historic Fort Snelling on Twitter Historic Fort Snelling on Facebook Minnesota History Center on Flickr

Historic Fort Snelling

With a human history more than 10,000 years in the making, the area today known as Fort Snelling means different things to different people.

Explore the past through tours, demonstrations, and conversations that expand the diverse stories of the women, men, and children who crossed paths here—from the Dakota, who call the land Bdote, to other Native American groups who lived and worked here, to enslaved people, immigrants, fur traders, and soldiers.

Independence Day Celebration

Celebrate the United States' birthday at Historic Fort Snelling and explore the history of freedom in America. Hear cannon and musket salutes, watch a military dress parade, listen to fife and drum music, and attend a mock battle.

But not all Americans viewed Independence Day this way. Learn about the struggles for freedom and independence for several different groups of Americans—such as enslaved people, American Indians, and women—while exploring the question "What does freedom mean today?"

A fife and drum corps dressed in historical clothing
 
 

Use your favorite social media channel to share your interest in #HistoricFortSnelling with friends, family, and colleagues. It just might show up here as well!