Dirty Dancing (1987)

Frances "Baby" (Jennifer Grey) is stuck at an upstate New York summer retreat with her parents when she falls for the dance instructor Johnny Castle (Patrick Swayze) who gets her out of her shell by dancing. The movie was primarily filmed in North Carolina and Virginia.

The exterior of the hotel building was Mountain Lake Lodge on Mountain Lake in Virginia.

GPS Coordinates:

37.355335, -80.537102

The lawn on the lake adjacent to Baby's cabin was also filmed on Mountain Lake.

GPS Coordinates:

37.356298, -80.536879

All other scenes at the retreat were filmed at what is now Firefly Cove on Lake Lure, NC. However, most if not all of the buildings are now gone. The theater/ballroom dance scenes were shot in the old gymnasium, which sadly burned down a number of years ago.

This was also at Firefly Cove (then known as Chimney Rock Camp for Boys). The bridge is no longer there, but the steps leading down to it still remain.

Beach scenes were shot in front of the lodge on Mountain Lake. Today, most of the lake has dried up so the scenery looks much different.

The gazebo was also filmed on Mountain Lake.

GPS Coordinates:

37.356257, -80.535993

The golf course shot was on hole 16 of Bald Mountain Golf Course on Lake Lure.

Johnny and Baby practice their lifts in this iconic scene shot in Mountain Lake. This spot looks very much the same today, except...no lake!

Scenes of the camp staff cabins were shot at Lake Lure and were torn down shortly after filming.