The nearest airport is Faro, however you could fly to Lisbon and connect there for an internal transfer.
Fly to Faro Airport and Vilamoura is just 25mins drive from the airport.
Car hire can be arranged if required.
These links will help you book flights to Faro
The nearest station is Faro or Albufeira which are approx 25 / 15mins
Caminhos de Ferro Portugueses (CP),
the Portuguese National Railways
We take no responsibility for external links and you using them.