Travel from Lisbon to Spain

Train, bus or fly from Lisbon to Spain?

TAP Portugal and Iberia fly from Lisbon to Seville 3 times a day. Alternatively, Avanza Grupo operates a bus from Lisbon to Madrid 3 times a day. Tickets cost $40 - $65 and the journey takes 7 h.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Lisbon to Spain

From Lisboa bus to Lisbon airport, fly to Sevilla airport, then bus to Seville.3 h 48 min$141
From Lisboa bus to Lisbon airport, fly to Madrid airport, train to Atocha, then train to Madrid.4 h 2 min$54
From Lisboa bus to Lisbon airport, fly to Malaga airport, then train to Málaga.3 h 57 min$109
From Lisboa bus to Lisbon airport, fly to Barcelona airport, then train to Barcelona.4 h 28 min$74
From Lisboa bus to Lisbon airport, fly to Valencia airport, then line 5 subway to Valencia.4 h 39 min$92
From Lisbon bus to Méndez Álvaro then train to Atocha.7 h 4 min$54
From Lisboa Santa Apolonia train to Salamanca, train to Chamartin, then line 1 subway to Sol.10 h 35 min$105
From Rossio bus to Lisbon, Lisboa, night bus to Méndez Álvaro - Estación Sur, then line 148 bus to Callao.9 h 42 min$70
From Lisboa Santa Apolonia Trenhotel to Chamartin then line 1 subway to Sol.9 h 59 min$125
From Lisbon rideshare to Madrid.7 h 15 min$38
From Lisbon drive to Madrid.5 h 58 min$108

How long does it take to get from Lisbon to Spain?

It takes approximately 3 h 48 min to get from Lisbon to Spain, including transfers.

Is there a direct bus between Lisbon and Spain?

No, there is no direct bus from Lisbon to Spain. However, there are services departing from Rossio and arriving at Callao via Lisbon, Lisboa and Méndez Álvaro - Estación Sur. The journey, including transfers, takes approximately 9 h 42 min.

Operators from Lisbon to Spain

Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
TAP PortugalTAP Portugal
Sevilla (TUSSAM)+34 (0) 955 010 010Sevilla (TUSSAM)
Air EuropaAir Europa
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Málaga Cercanías (RENFE)+34 (0) 902 320 320Málaga Cercanías (RENFE)
Vueling AirlinesVueling Airlines
Royal Air MarocRoyal Air Maroc
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Metro Valencia+34 900 461 046Metro Valencia
Avanza Grupo+34 91 272 28 32Avanza Grupo
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Metro Madrid+34 902 44 44 03Metro Madrid
FlixBus+49 1807 123 99 123FlixBus
EMT Madrid+34 902 50 78 50EMT Madrid