Checking flights...

Bus

Buses run by Eva (www.eva-bus.com) and Rede Expressos (www.rede-expressos.pt) use the bus station. Destinations include the following:

Albufeira €5.70, 1¼ hours, six daily.

Aljezur €4, 50 minutes, four daily Monday to Friday, one daily Saturday.

Cabo de São Vicente €4.30, one hour, one daily Monday to Friday.

Faro €6.05, 2¼ hours, six daily.

Lisbon €20, 3¾ hours, six express services daily.

Portimão €4.45, 25 minutes, six daily.

Sagres €4, one hour, up to two per hour.

Seville (Spain) €21, 5½ hours, two daily.

Train

Lagos is at the western end of the Algarve line. Direct connections include the following:

Faro (€7.40, 1¾ hours, nine daily), via Albufeira (€4.85, one hour).

Vila Real de Santo António (€10.60, 3¼ hours, seven daily).

Trains go daily to Lisbon (all requiring a change at Tunes; €22.15, four hours, five daily).