There are 8 ways to get from Spain to Setúbal by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Seville Airport, bus
best- Fly from Seville Airport (SVQ) to Lisbon-Portela Airport (LIS)plane SVQ - LIS
- Take the bus from Gare do Oriente 21-C to Avenida Dom João IIbus
4h 34m€50–180Fly from Adolfo Suárez Madrid–Barajas Airport, bus
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Lisbon-Portela Airport (LIS)plane MAD - LIS
- Take the bus from Gare do Oriente 21-C to Avenida Dom João IIbus
4h 52m€35–198Train, bus
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Badajoztrain Alv
- Take the bus from Badajoz to Setúbalbus
11h 58m€113–268Bus
- Take the bus from Barcelona - North Bus Station to Setúbalbus BlaBlaCar Bus
14h 25m€80–140Drive 1,187.7 km
- Drive from Barcelona to Setúbalcar 1,187.7 km
12h€192–277Fly from Málaga Airport, bus
- Fly from Málaga Airport (AGP) to Lisbon-Portela Airport (LIS)plane AGP - LIS
- Take the bus from Gare do Oriente 21-C to Avenida Dom João IIbus
4h 33m€50–225Fly from Valencia Airport, bus
- Fly from Valencia Airport (VLC) to Lisbon-Portela Airport (LIS)plane VLC - LIS
- Take the bus from Gare do Oriente 21-C to Avenida Dom João IIbus
5h 8m€58–219Fly from Barcelona–El Prat Airport, bus
- Fly from Barcelona–El Prat Airport (BCN) to Lisbon-Portela Airport (LIS)plane BCN - LIS
- Take the bus from Gare do Oriente 21-C to Avenida Dom João IIbus
5h 26m€36–188
Spain to Setúbal by train and bus
Comparing Your Travel Options
The cheapest way to get from Spain to Setúbal is to fly and bus which costs €45 - €180 and takes 4h 34m.
The fastest way to get from Spain to Setúbal is to fly and bus which takes 4h 33m and costs €45 - €230.
Yes, there is a direct bus departing from Barcelona - North Bus Station station and arriving at Setúbal. Services depart once daily, and operate every day. The journey takes approximately 14h 25m.
The distance between Spain and Setúbal is 378 km. The road distance is 1187.7 km.
The best way to get from Spain to Setúbal without a car is to train and bus which takes 11h 58m and costs €110 - €270.
It takes approximately 4h 34m to get from Spain to Setúbal, including transfers.
Spain to Setúbal bus services, operated by BlaBlaCar Bus, depart from Barcelona - North Bus Station.
Spain to Setúbal bus services, operated by BlaBlaCar Bus, arrive at Setúbal station.
Yes, the driving distance between Spain to Setúbal is 1188 km. It takes approximately 12h to drive from Spain to Setúbal.
Book your Spain to Setúbal bus tickets online with Omio.
What companies run services between Spain and Setúbal, Portugal?
BlaBlaCar Bus operates a bus from Barcelona - North Bus Station to Setúbal once daily. Tickets cost €80–140 and the journey takes 14h 25m.
- Website
- flytap.com
Flights from Seville Airport to Lisbon-Portela Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €60–130
Flights from Málaga Airport to Lisbon-Portela Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €70–210
Flights from Adolfo Suárez Madrid–Barajas Airport to Lisbon-Portela Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €35–170
Flights from Valencia Airport to Lisbon-Portela Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €60–190
Flights from Barcelona–El Prat Airport to Lisbon-Portela Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €45–190
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €90–160
- Website
- Renfe AVE
Bus from Gare do Oriente 21-C to Avenida Dom João II
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €3–6
Bus from Gare do Oriente 21-C to Avenida Dom João II
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €3–6
Bus from Gare do Oriente 21-C to Avenida Dom João II
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €3–6
Bus from Gare do Oriente 21-C to Avenida Dom João II
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €3–6
Bus from Gare do Oriente 21-C to Avenida Dom João II
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €3–6
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.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Booking & Getting There
There are 1453+ hotels available in Setúbal.









