Los cazadores norteamericanos Tommy Albright y Jeff Douglas se pierden por los bosques de Escocia hasta que encuentran el pueblo de Brigadoon, que sorprendentemente no aparece en los mapas de la región. Luego descubren que han viajado en el tiempo al año 1755 y el maestro del pueblo les cuenta que el pueblo aparece cada cien años, en una especie de sortilegio que antiguamente se llevó a cabo para deshacerse de las brujas. Pero el hechizo se rompe si alguien abandona el pueblo, en cambio, si alguien desconocido ama intensamente, podrá residir en el pueblo. Tommy conoce a Fiona Campbell y deciden casarse, pero su amigo Jeff está muy deprimido por haber matado a un habitante del pueblo y le convence para abandonar Brigadoon. Una vez en Nueva York, su nostalgia es tan grande y su amor por Fiona tan fuerte que decide volver a los bosque de Escocia.