I have a question regarding double negation using (no) hay and ningún/ninguna. 

For example, it is "No hay ningún turista en el hotel." or "No hay ningún hotel en esta calle.". But why do you say "En Santa Marta no hay aeropuerto." instead of "En Santa Marta no hay ningún aeropuerto.", or is the latter as well correct? Another example: Are both sentences correct

1. En mi barrio no hay metro.

2. En mi barrio no hay ningún metro.

and if yes, is there a difference in meaning (I guess not)?

Thank you