Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Lisbon?

Book now

There are 7 ways to get from El Puerto de Santa María to Lisbon by bus, train, night bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended option

Bus via Mérida  •  9h 58m

  1. Take the bus from Jerez De La Frontera to Merida Alsa
  2. Take the bus from Mérida to Estação Rodoviária de Lisboa Oriente N1138

Cheapest option

Fly from Jerez  •  6h 10m

  1. Fly from Jerez (XRY) to Lisboa (LIS) XRY - LIS

5 alternative options

Train, night bus  •  10h 10m

  1. Take the train from Puerto De Santa Maria to Dos Hermanas
  2. Take the night bus from Sevilla - Estacion Santa Justa to Faro
  3. Take the train from Faro to Estação Ferroviária de Lisboa Oriente Ic

Bus  •  11h

  1. Take the bus from Sanlúcar de Barrameda to Sevilla Plaza de Armas M-965 / ...
  2. Take the bus from Seville to Estação Rodoviária de Lisboa Oriente 785 / ...

Train  •  12h 53m

  1. Take the train from Puerto De Santa Maria to Dos Hermanas
  2. Take the train from Sevilla-Santa Justa to Merida Re
  3. Take the train from Merida to Badajoz Alv / ...
  4. Take the train from Badajoz to Entroncamento Re
  5. Take the train from Entroncamento to Estação Ferroviária de Lisboa Oriente Re / ...

Drive  •  5h 36m

  1. Drive from El Puerto de Santa María to Lisbon 576.7 km

Train, train to Sevilla, fly  •  5h 23m

  1. Take the train from Puerto De Santa Maria to Dos Hermanas
  2. Take the train from Estación de tren Dos Hermanas to Estación de tren Sevilla-Santa Justa
  3. Fly from Sevilla (SVQ) to Lisboa (LIS) SVQ - LIS

Questions & Answers

The cheapest way to get from El Puerto de Santa María to Lisbon is to bus which costs €45 - €75 and takes 11h.

More details

The fastest way to get from El Puerto de Santa María to Lisbon is to train and fly which takes 5h 23m and costs €45 - €190.

More details

No, there is no direct bus from El Puerto de Santa María to Lisbon. However, there are services departing from El Puerto Santa Maria Plaza de Toros and arriving at Estação Rodoviária de Lisboa Oriente via Sanlúcar de Barrameda and Seville. The journey, including transfers, takes approximately 11h.

More details

No, there is no direct train from El Puerto de Santa María to Lisbon. However, there are services departing from Puerto De Santa Maria and arriving at Estação Ferroviária de Lisboa Oriente via Estación de tren Dos Hermanas, Sevilla-Santa Justa, Merida, Badajoz and Entroncamento. The journey, including transfers, takes approximately 12h 53m.

More details

The distance between El Puerto de Santa María and Lisbon is 348 km. The road distance is 576.7 km.

Get driving directions

The best way to get from El Puerto de Santa María to Lisbon without a car is to bus via Mérida which takes 9h 58m and costs €55 - €130.

More details

It takes approximately 9h 58m to get from El Puerto de Santa María to Lisbon, including transfers.

More details

El Puerto de Santa María to Lisbon bus services, operated by Damas, depart from Sanlúcar de Barrameda station.

More details

El Puerto de Santa María to Lisbon train services, operated by Renfe Viajeros, depart from Puerto De Santa Maria station.

More details

The best way to get from El Puerto de Santa María to Lisbon is to bus via Mérida which takes 9h 58m and costs €55 - €130. Alternatively, you can train, which costs €50 - €85 and takes 12h 53m, you could also fly, which costs €35 - €190 and takes 6h 10m.

Mode details

Map of how to get from El Puerto de Santa María to Lisbon.
Launch map view
  • Distance: 347.7 km
  • Duration: 9h 58m

What companies run services between El Puerto de Santa María, Spain and Lisbon, Portugal?

You can take a bus from El Puerto de Santa María to Lisbon Oriente via Estación de tren Jerez De La Frontera, Jerez De La Frontera, and Mérida in around 9h 58m. Alternatively, you can take a train from El Puerto de Santa María to Lisbon Oriente via Estación de tren Dos Hermanas, Sevilla-Santa Justa, Merida, Badajoz, and Entroncamento in around 12h 53m.

Airlines
TAP Portugal
Website
flytap.com
Flights from Sevilla to Lisboa
Ave. Duration
1h
When
Every day
Estimated price
€95 - €360
Flights from Jerez to Lisboa via Gran Canaria
Ave. Duration
5h 30m
When
Thursday
Estimated price
€100 - €410
Iberia
Website
iberia.com
Flights from Jerez to Lisboa via Madrid
Ave. Duration
5h 41m
When
Every day
Estimated price
€50 - €200
Flights from Jerez to Lisboa via Barcelona
Ave. Duration
7h 30m
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
€50 - €240
Ryanair
Website
ryanair.com
Flights from Sevilla to Lisboa
Ave. Duration
1h 5m
When
Tuesday, Saturday and Sunday
Estimated price
€27 - €290
Flights from Jerez to Lisboa via Barcelona
Ave. Duration
5h 45m
When
Monday and Tuesday
Estimated price
€35 - €170
Flights from Jerez to Lisboa via London Stansted
Ave. Duration
7h 25m
When
Sunday
Estimated price
€55 - €230
Vueling Airlines
Website
vueling.com
Flights from Jerez to Lisboa via Madrid
Ave. Duration
5h 17m
When
Every day
Estimated price
€50 - €200
Flights from Jerez to Lisboa via Barcelona
Ave. Duration
7h 30m
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
€50 - €240
Train operators
Renfe Viajeros
Rome2Rio's guide to Renfe Viajeros
Contact Details
Phone
+34 91 232 03 20
Website
renfe.com
Train from Puerto De Santa Maria to Dos Hermanas
Ave. Duration
58 min
Frequency
Every 2 hours
Estimated price
€10 - €15
Website
https://www.renfe.com/es/en
Train from Sevilla-Santa Justa to Merida
Ave. Duration
3h 23m
Frequency
Twice daily
Estimated price
€20 - €29
Website
https://www.renfe.com/es/en
Train from Merida to Badajoz
Ave. Duration
32 min
Frequency
Every 4 hours
Estimated price
€7 - €10
Website
https://www.renfe.com/es/en
Train from Dos Hermanas to Sevilla-Santa Justa
Ave. Duration
20 min
Frequency
Hourly
Estimated price
€4 - €6
Website
https://www.renfe.com/es/en
Comboios De Portugal
Phone
+351 218 050 653
Email
apoiocliente@cp.pt
Website
cp.pt
Train from Faro to Estação Ferroviária de Lisboa Oriente
Ave. Duration
3h 41m
Frequency
5 times a day
Estimated price
€18 - €26
Website
https://www.cp.pt/passageiros/en
Train from Badajoz to Entroncamento
Ave. Duration
2h 43m
Frequency
Twice daily
Estimated price
€10 - €16
Website
https://www.cp.pt/passageiros/en
Train from Entroncamento to Estação Ferroviária de Lisboa Oriente
Ave. Duration
1h 24m
Frequency
Hourly
Estimated price
€6 - €9
Website
https://www.cp.pt/passageiros/en
Renfe Cercanias
Phone
+34 91 232 03 20
Website
renfe.com
Train from Estación de tren Dos Hermanas to Estación de tren Sevilla-Santa Justa
Ave. Duration
18 min
Frequency
Hourly
Estimated price
€1 - €3
Website
https://www.renfe.com/es/en/suburban
Bus operators
ALSA
Phone
+34 910 207 007
Email
alsa@alsa.es
Website
alsa.es
Bus from Jerez De La Frontera to Merida
Ave. Duration
4h 15m
Frequency
Once daily
Estimated price
€40 - €60
Website
https://www.alsa.com/en/web/bus/home
Bus from Mérida to Estação Rodoviária de Lisboa Oriente
Ave. Duration
3h 30m
Frequency
3 times a day
Estimated price
€18 - €60
Website
https://www.alsa.com/en/web/bus/home
Night bus from Sevilla - Estacion Santa Justa to Faro
Ave. Duration
2h 59m
Frequency
Once daily
Estimated price
€30 - €45
Website
https://www.alsa.com/en/web/bus/home
Rede Expressos
Phone
+351 21 75 24 524
Website
rede-expressos.pt
Bus from Mérida to Estação Rodoviária de Lisboa Oriente
Ave. Duration
3h 30m
Frequency
3 times a day
Estimated price
€16 - €21
Website
https://www.rede-expressos.pt/en
FlixBus
Rome2Rio's guide to FlixBus
Contact Details
Phone
+49 30 300 137 300
Email
service@flixbus.com
Website
flixbus.de
Bus from Merida to Estação Rodoviária de Lisboa Oriente
Ave. Duration
4h
Frequency
Once daily
Estimated price
€23 - €35
Website
https://www.flixbus.co.uk
Bus from Seville to Estação Rodoviária de Lisboa Oriente
Ave. Duration
6h 40m
Frequency
3 times a day
Estimated price
€35 - €55
Website
https://www.flixbus.co.uk
Frequently asked questions
Is there Wi-Fi on FlixBus?
Yes - FlixBus offers free Wi-Fi
Are there power outlets on FlixBus?
Yes
Does FlixBus offer meals or snacks?
Yes - snacks and drinks may be purchased from the driver. Please note, this is not available on all services.
For more information, please visit this page
Damas

Want to know more about travelling around Portugal

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Sevilla Airport to Lisboa Airport is the direct flight which takes 1h.

Search flights

El Puerto de Santa María to Lisbon bus services, operated by FlixBus, arrive at Estação Rodoviária de Lisboa Oriente station.

More details

Lisbon is 1h behind El Puerto de Santa María. It is currently 8:38 PM in El Puerto de Santa María and 7:38 PM in Lisbon.

El Puerto de Santa María to Lisbon train services, operated by Comboios De Portugal, arrive at Estação Ferroviária de Lisboa Oriente station.

More details

Yes, the driving distance between El Puerto de Santa María to Lisbon is 577 km. It takes approximately 5h 36m to drive from El Puerto de Santa María to Lisbon.

Get driving directions

Ryanair and TAP Portugal offer flights from Sevilla Airport to Lisboa Airport.

Search flights

There are 6904+ hotels available in Lisbon. Prices start at €45 per night.

More details

The best way to get from El Puerto de Santa María to Jerez Airport is to train which takes 15 min and costs €2 - €7.

More details