Dances with Wolves was filmed in South Dakota in the United States of America.
Fort Hayes
In movie
Scene where Lieutenant Dunbar arrives at Fort Hayes on his way to see the frontier, before it's gone. He meets Major Fambrough, who definitely has lost his mind.
Real
Scene was shot in Silver City, a small town in the state of South Dakota.
Rapid City
Roughlock Falls in Spearfish Canyon
In movie
Scene where John Dunbar says goodbye to the indians in their winter camp.
Real
Scene was shot at the Rod and Gun Campground-Black Hills National Wildlife Refuge in South Dakota.