top of page

Getting to Évora

Évora is connected to Lisbon by a reliable and inexpensive public transport network. There are frequent bus and train services from Lisbon.


By bus:

Bus travel is the recommended means of public transport between Lisbon and Evora, as it offers a greater number of daily departures than the train. The bus journey from Lisbon to Evora takes 1 hour and 45 minutes and a single ticket costs €12.50. The inter city coach service is operated by Rede Expresso and the buses are clean, modern and have air conditioning and internet.


Tickets can be purchased from Sete Rios bus station (served by the Jardim Zoológico metro station on the blue metro line) or via the internet at

Internet tickets can be purchased up to 30 days in advance, but they are non-refundable and no alterations can be made to the tickets. When booking the ticket via the internet, ensure the destination is Évora, not Évora Alcobaça, which is a small town north of Lisbon.


By train:

Evora is connected to Lisbon by the Lisbon-Evora intercity rail route. A single ticket costs €12.20 in economy class and the journey takes 1 hour and 35 minutes. There are a total of 9 stops along the route, with Evora being the last station. The Lisbon to Evora train service is operated by Comboios de Portugal (CP).


Tickets can be purchased from or from a train station. The train departs from the Oriente train station (served by the Oriente metro station on the red metro line) and passes through the Sete Rios train station, which is close to the bus station where buses depart to Evora.


Once in Évora:

Either take a taxi (between 3-4 euros) to the Casa Morgado Esporão (Rua Dona Isabel, esquina com Travessa das Casas Pintadas, or to Giraldo Square (less than 5 min walk to the house). You can also walk to the city centre. Simply take the road to the centre and go straight on until you reach the Giraldo Square. It takes approximately 15 minutes to get to the Giraldo Square and 20 min to reach the house.


bottom of page