Travel from Madrid to Porto-de-Lagos

Bus from Madrid to Porto de Lagos

You can take a bus from Madrid to Porto de Lagos via Seville, Portimão, and Hospital in around 12 h 55 min.

How to get from Madrid to Porto de Lagos

ModeDurationPrice
From Madrid-Puerta de Atocha train to José Laguillo - Estación de Santa Justa, line 21 bus to Seville, bus to Portimão, walk to Hospital, then line 94 bus to Porto de Lagos.9 h 17 min86€
From Madrid-Puerta de Atocha train to Sevilla Santa Justa, bus to Portimão, then line 94 bus to Porto de Lagos.10 h86€
From Madrid-Puerta de Atocha train to Huelva-Termino, walk to Huelva, bus to Faro, walk to Faro(P), train to Portimao, walk to Hospital, then line 94 bus to Porto de Lagos.10 h 53 min90€
From Madrid bus to Seville, bus to Portimão, walk to Hospital, then line 94 bus to Porto de Lagos.12 h 55 min48€
From Madrid - Estacion Sur bus to Seville, bus to Huelva, bus to Portimão, then line 94 bus to Porto de Lagos.15 h 38 min87€
From Madrid drive to Porto de Lagos.7 h 15 min108€
From Recoletos train to Madrid airport, fly to Sevilla airport, bus to Seville, bus to Portimão, walk to Hospital, then line 94 bus to Porto de Lagos.9 h 35 min86€
From Recoletos train to Madrid airport, fly to Faro airport, line 16 shuttle to Faro, walk to Faro(P), train to Portimao, walk to Hospital, then line 94 bus to Porto de Lagos.8 h 48 min90€
From Recoletos train to Madrid airport, fly to Lisbon airport, subway to Lisboa Oriente, train to Tunes, train to Portimao, walk to Hospital, then line 94 bus to Porto de Lagos.10 h 57 min72€
From Recoletos train to Madrid airport, fly to Jerez airport, train to Enramadilla - Apeadero San Bernardo, bus to Seville, bus to Portimão, walk to Hospital, then line 94 bus to Porto de Lagos.11 h 14 min151€

How long does it take to get from Madrid to Porto de Lagos?

It takes approximately 9 h 17 min to get from Madrid to Porto de Lagos, including transfers.

Is there a direct bus between Madrid and Porto de Lagos?

No, there is no direct bus from Madrid to Porto de Lagos. However, there are services departing from Madrid and arriving at Porto de Lagos via Seville and Hospital. The journey, including transfers, takes approximately 12 h 55 min.

Operators from Madrid to Porto de Lagos

OperatorPhoneWebsite
Spanish Railways AVESpanish Railways AVE
Sevilla (TUSSAM)+34 (0) 955 010 010Sevilla (TUSSAM)
Damas902 114 492Damas
Frota Azul Algarve282 418 120Frota Azul Algarve
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
SocibusSocibus
ALSA+34 902 42 22 42ALSA
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
IberiaIberia
TAP PortugalTAP Portugal
Faro Urban Transport289 899 700Faro Urban Transport
easyJeteasyJet
Air EuropaAir Europa
Metro Lisboa(+351) 213500115Metro Lisboa