How to get from Madrid to Lisbon

7 ways to travel via train, night bus, bus, and night train

Train, night bus

Take the train 194 at the station Madrid-Atocha Cercanias .

The journey takes approximately 3 h 25 min. The travel distance is 333 km.
Carrier is Renfe Viajeros. Ticket price is about 22–28 EUR.

Book

Get off at the station Caceres
290 m on foot from the station Caceres to the station Caceres, Cáceres.


Take the nightbus N793 at the station Caceres, Cáceres .

The journey takes approximately 3 h 20 min. The travel distance is 345 km.
Carrier is FlixBus. Ticket price is about 18–22 EUR.

Get off at the station Almada, Almada
40 m on foot from the station Almada, Almada to the station Cova da Piedade.


Take the subway 1 at the station Cova da Piedade .

The journey takes approximately 10 min. The travel distance is 3 km.
Carrier is Metro Transportes do Sul. Ticket price is about 1–1 EUR.

Get off at the station Cacilhas
Find hotel deals and discounts up to 20% in Lisbon at Booking


Bus

Take the bus at the station Madrid Estacion Sur .

The journey takes approximately 8 h 15 min. The travel distance is 638 km.
Carrier is Rede Expressos. Ticket price is about 22–45 EUR.

Book

Find hotel deals and discounts up to 20% in Lisbon at Booking


Train

Take the train 194 at the station Madrid-Atocha Cercanias .

The journey takes approximately 5 h 8 min. The travel distance is 464 km.
Carrier is Renfe Viajeros. Ticket price is about 29–40 EUR.

Book

Get off at the station Badajoz
Take the train Re at the station Badajoz .

The journey takes approximately 3 h 1 min. The travel distance is 175 km.
Carrier is Comboios De Portugal. Ticket price is about 12–18 EUR.

Get off at the station Entroncamento
Take the train Re at the station Entroncamento .

The journey takes approximately 1 h 29 min. The travel distance is 106 km.
Carrier is Comboios De Portugal. Ticket price is about 7–11 EUR.

Find hotel deals and discounts up to 20% in Lisbon at Booking


Night train

Take the subway 1 at the station Sol .

The journey takes approximately 19 min. The travel distance is 7 km.
Carrier is Consorcio Regional de Transportes de Madrid. Ticket price is about 1–2 EUR.

Get off at the station Chamartin
103 m on foot from the station Chamartin to the station Madrid-Chamartin.


Take the nighttrain 332 at the station Madrid-Chamartin .

The journey takes approximately 10 h 47 min. The travel distance is 829 km.
Carrier is Renfe Viajeros. Ticket price is about 45–60 EUR.

Book
Find hotel deals and discounts up to 20% in Lisbon at Booking


Drive

In a rental car

The drive will take 358 minutes. 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.



Find hotel deals and discounts up to 20% in Lisbon at Booking


By plane

Take the train C4 at the station Sol .

The journey takes approximately 5 min. The travel distance is 3 km.
Carrier is Renfe Cercanias. Ticket price is about 5–7 EUR.

Book

16 m on foot from the station Nuevos Ministerios to the station Nuevos Ministerios.


Take the subway 8 at the station Nuevos Ministerios .

The journey takes approximately 21 min. The travel distance is 16 km.
Carrier is Consorcio Regional de Transportes de Madrid. Ticket price is about 1–3 EUR.

Get off at the station Aeropuerto T4
84 m on foot from the station Aeropuerto T4 to the airport Madrid (MAD).


Fly out of the airport Madrid (MAD)

The journey takes approximately 1 h 15 min. .

21 m on foot from the airport Lisbon (LIS) to the station Lisbon Airport Arrivals Terminal.


Take the bus Line 1 at the station Lisbon Airport Arrivals Terminal .

The journey takes approximately 20 min. The travel distance is 9 km.
Carrier is Aerobus Lisbon. Ticket price is about 4–4 EUR.

Search for Transfer

Find hotel deals and discounts up to 20% in Lisbon at Booking