Bus
The journey takes approximately 8 h 15 min. Ticket price is about 21–70 EUR. The travel distance is 638 km.
Carrier is Rede Expressos.
Train
The journey takes approximately 5 h 8 min. Ticket price is about 29–40 EUR. The travel distance is 464 km.
Carrier is Renfe Viajeros.
The journey takes approximately 2 h 50 min. Ticket price is about 12–18 EUR. The travel distance is 175 km.
Carrier is Comboios De Portugal.
The journey takes approximately 1 h 29 min. Ticket price is about 7–11 EUR. The travel distance is 106 km.
Carrier is Comboios De Portugal.
Drive
The drive will take 5 h 57 min.. The distance between Madrid and Lisbon is 629 km. You will use 50 liters of gasoline at a cost of €65.
See on this site which rental company has the best deal.
By plane
The journey takes approximately 5 min. Ticket price is about – . The travel distance is 3 km.
Carrier is Renfe Cercanias.
The journey takes approximately 21 min. Ticket price is about 3–3 EUR. The travel distance is 16 km.
Carrier is Metro de Madrid.
The journey takes approximately 1 h 15 min.
The journey takes approximately 15 min. Ticket price is about 4–5 EUR. The travel distance is 6 km.
Carrier is TerraVision PT.