Er is geen betekenisverschil, wel een klein verschil in gebruik.

 

luchthaven

terrein waar vliegtuigen kunnen opstijgen en landen (groter, meer faciliteiten)
Is het nu Vliegveld Eindhoven of Luchthaven Eindhoven?
Nee, het is Eindhoven Airport.

 

vliegveld

terrein waar vliegtuigen kunnen opstijgen en landen (kleiner)
Terroristen houden een militair vliegveld bij Harare al maandenlang bezet.