Checking flights...

Bus

From the bus station buses run to regional towns and villages. Weekends see fewer services. The bus station is in the southern part of town, about 600m from the historic centre.

Buses run from Beja to local destinations and those further afield.

Albufeira (€14, two hours, three daily)

Évora (€8, 1¼ hours, four to nine daily)

Faro (€14.20, three hours, three daily)

Lisbon (€13.30, three hours, four to 14 daily)

Mértola (€11, 70 minutes, three daily, weekdays)

Serpa (€6, 35 minutes, three daily)

Car

Drivers are advised to park their cars in the clearly marked car parks outside the walled centre, such as the free lot off Rua Ramalho Ortigão, a few blocks south of the centre.

Train

Trains head to Lisbon (€14 to €18, three hours, three daily). You change to a connecting train at Casa Branca.