Ambas as palavras provêm do latim "locále-", mas lugar emprega-se geralmente como substantivo e local como substantivo ou adjectivo.
Como adjectivo, local diz respeito a um lugar. Como substantivo masculino, significa sítio, lugar, localidade. Como substantivo feminino, designa notícia proveniente da localidade onde o jornal se publica.
Lugar tem mais de vinte significados, como localidade, sítio, espaço ocupado por um corpo, loja de produtos agrícolas, cargo, categoria social, vez, etc.
Encontrará mais informações num bom dicionário.