Cheap flights from Porto to Sal (OPO–SID)
Portugal
Cape Verde
Cabo Verde Airlines and easyJet fly Porto to Sal (OPO–SID) nonstop and back, a great-circle distance of 3,050 km (1,890 mi).
- From
- OPO
- Porto
- To
- SID
- Sal
- Nonstop
- Yes · 2 airlines
- Airlines
- VR · U2
- Cheapest fare found
- €59 one-way
- Distance
- 3,050 km (1,890 mi)
- Time difference
- Sal 2 hours behind
- Time in the air
- 4h 01m · 3h 52m back
- Aircraft seen
- Airbus A320neo · Boeing 737-800 · Airbus A320
Network data imported from airport and airline sources:· How we verify
Porto to Sal fares by month
Cheapest one-way fare found: €59 for December 2026 on easyJet, nonstop. Nonstop from €59.
- Oct ’26€138
- Nov ’26€97
- Dec ’26€59
- Jan ’27€62
- Feb ’27€62
Cheapest one-way fares per month of departure in the Aviasales price cache, found . Fares change by the hour: the live fare is shown when you search.
When to fly OPO–SID
For Porto Francisco de Sá Carneiro (OPO) to Sal Amílcar Cabral (SID), December 2026 had the lowest fare found (€59). Days in Sal average 18–28 °C in January, February, March, April, May, June and December. Set your watch 2 hours back on landing at SID.
Porto to Sal: frequently asked questions
Fares: Aviasales price cache, 8 October 2026; tracked flights between 6 September and 3 October 2026, from public ADS-B data.
How much is a flight from Porto Francisco de Sá Carneiro (OPO) to Sal Amílcar Cabral (SID)?
From €59 one-way, the cheapest fare found for December 2026 on easyJet, nonstop; nonstop from €59 (found 8 October 2026).
How long is the OPO–SID flight?
4h 01m wheels-up to wheels-down, the median of 9 tracked flights; SID–OPO took 3h 52m.
Which airlines fly OPO–SID direct?
Cabo Verde Airlines and easyJet.
What is the cheapest month to fly OPO–SID?
December 2026, at €59; the dearest month found was €138.
What is the time difference between Porto and Sal?
Sal is 2 hours behind Porto: a OPO departure at noon is 10:00 local time in SID.
What aircraft fly OPO–SID?
Airbus A320neo, Boeing 737-800 and Airbus A320.
Sal to Porto: the return flight (SID–OPO)
All 2 airlines also fly SID–OPO nonstop.
The return takes 3h 52m in the air (median of 8 tracked flights).
Airlines flying OPO–SID nonstop
| Airline | Usually takes off (OPO time) | Type | Alliance | Notes |
|---|---|---|---|---|
| — | full-service | — | Seasonal | |
| — | low-cost | — | — |
One-stop alternatives to flying OPO–SID nonstop
One airline on both legs; check it's sold as one ticket.
- Via Lisbon (LIS) with
TAP Air Portugal: 3,070 km (1,910 mi) flown, 1% further than nonstop. - Via Casablanca (CMN) with
Royal Air Maroc: 3,290 km (2,040 mi) flown, 8% further than nonstop.
OPO–SID route map
More from Porto and Sal
Other arrivals in Cape Verde
Also nonstop from OPO, nearest to SID first (straight-line distance):
- Boa Vista (BVC) airport guide · 68 km (42 mi) from SID
- OPO–RAI: Praia · 208 km (129 mi) from SID
- São Pedro (VXE) · 224 km (139 mi) from SID
Explore the airlines’ route maps
Plan your arrival at Amílcar Cabral International Airport (SID)
Departure
Francisco de Sá Carneiro Airport
Francisco de Sá Carneiro (OPO), Porto. In our data, 42 airlines fly nonstop from OPO to 81 destinations.
View OPO airport guide →Arrival
Amílcar Cabral International Airport
Amílcar Cabral (SID), Sal.
Weather in Sal vs Porto
Sal is warmer than Porto in every month, by 3–12°C; the biggest gap is in December (26°C against 14°C). In October it averages 30°C in Sal and 21°C in Porto.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sal | 25° | 25° | 25° | 26° | 26° | 27° | 28° | 30° | 30° | 30° | 28° | 26° |
| Porto | 14° | 15° | 17° | 18° | 20° | 24° | 25° | 26° | 24° | 21° | 17° | 14° |
Average daily highs. Climate normals from Sal, Cape Verde and Porto (Wikipedia, CC BY-SA), which cite the national weather services.
Onward from Sal
Places you can't fly to nonstop from OPO, but can from SID — for a stopover or a second leg.
Related routes
Sources
- en.wikipedia.org — airlines and destinations, checked 2026-10-01
- en.wikipedia.org — airlines and destinations, checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
Flight tracking: adsb.lol community ADS-B data (CC0), 6 September – 3 October 2026. Times are median wheels-up to wheels-down; add taxiing for gate-to-gate.
Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.