Tommy Albright y Jeff Douglas realizan un viaje a Escocia, pero se pierden en medio del bosque. Allí encuentran Brigadoon, un pueblo mágico que aparece un día después de cien años. Tommy se enamora de una chica del pueblo Fiona Campbell, y tendrá que descubrir el verdadero amor siguiendo los impulsos de su corazón.
Johnny Castle es un experto profesor de baile y un amante consumado. Baby Houseman es una idealista e inocente adolescente. Ambos coinciden en un hotel de montaña durante las vacaciones de verano: ella como huésped, él cómo profesor y bailarín del centro. Cuando la joven ve al bailarín, queda prendada de él a pesar de las diferencias sociales entre ambos y se forma entre los dos una atmósfera cómplice a través del baile. Cuando una situación comprometida le aleja de su padre, Baby y Johnny inician un camino juntos en el que ella descubre el sexo y él el amor y la confianza.