Os americanos Jeff e Tommy, a caçar na Escócia, deparam-se com uma aldeia - Brigadoon. Depressa descobrem que a cidade aparece de 100 em 100 anos para preservar a sua paz e beleza especial. Os cidadãos deitam-se à noite e, quando acordam, é 100 anos mais tarde. Tommy apaixona-se por uma bela jovem, Fiona, e fica indeciso entre ficar ou voltar para a sua vida agitada em Nova Iorque.