Gibraltar Airport serves the Cadiz and Malaga provinces, although there are few flights and they’re almost exclusively to and from the UK.
There’s no public transport from the coast except taxis, which may drop you off at the border.
The airlines from UK to Gibraltar are:
GB Airways (from Gatwick).
Monarch (from Luton and Manchester)