Checking flights...

Boat

Buy tickets for the ferry to Ayamonte, Spain, from this waterfront office. Ferries run every 30 minutes in summer and hourly the rest of the year. Note: there is a one-hour time difference between Portugal and Spain.

Bus

Eva buses (www.eva-bus.com) serve the following destinations:

Faro €5.75, 1¾ hours, nine daily.

Lisbon €20, 4¾ hours, five daily.

Monte Gordo €2.35, 10 minutes, four daily.

Seville, Spain €18, two hours, one daily.

Tavira €4.50, 40 minutes, nine daily.

Train

Vila Real is the eastern terminus of the Algarve line.

Trains run to Faro (€5.25, 65 minutes, 12 daily) via Tavira (€2.70, 30 minutes)