There are 3 ways to get from Porto to Agadir by plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Francisco De Sá Carneiro Airport to Agadir–Al Massira Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Agadir–Al Massira Airport (AGA)plane OPO - AGA
5h 52mMAD 629–1,876Fly Francisco De Sá Carneiro Airport to Marrakech, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Marrakech (RAK)plane OPO - RAK
- Take the bus from Marrakech to Agadirbus
6h 40mMAD 666–1,921Train to Lisbon-Portela Airport, fly to Agadir–Al Massira Airport
- Take the train from Porto Campanha to Lisboa Orientetrain
- Fly from Lisbon-Portela Airport (LIS) to Agadir–Al Massira Airport (AGA)plane LIS - AGA
8h 2mMAD 833–2,511
Francisco De Sá Carneiro Airport (OPO) to Agadir–Al Massira Airport (AGA) flights
Questions & Answers
The cheapest way to get from Porto to Agadir is to fly which costs MAD 600 - MAD 1,900 and takes 5h 52m.
The fastest way to get from Porto to Agadir is to fly which takes 5h 52m and costs MAD 600 - MAD 1,900.
The distance between Porto and Agadir is 1252 km.
It takes approximately 5h 52m to get from Porto to Agadir, including transfers.
Agadir is 1h ahead of Porto. It is currently 8:10 AM in Porto and 9:10 AM in Agadir.
There are 3497+ hotels available in Agadir.
What companies run services between Porto, Portugal and Agadir, Morocco?
Ryanair and Royal Air Maroc fly from Francisco De Sá Carneiro Airport (OPO) to Agadir–Al Massira Airport (AGA) 6 times a week.
- Website
- royalairmaroc.com
Flights from Francisco De Sá Carneiro Airport to Agadir–Al Massira Airport via Casablanca
- Ave. Duration
- 4h 45m
- When
- Thursday to Sunday
- Estimated price
- MAD 600–3,100
Flights from Lisbon-Portela Airport to Agadir–Al Massira Airport via Casablanca
- Ave. Duration
- 3h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 950–2,000
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Agadir–Al Massira Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday
- Estimated price
- MAD 600–1,600
Flights from Francisco De Sá Carneiro Airport to Marrakech
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- MAD 480–1,600
Flights from Lisbon-Portela Airport to Agadir–Al Massira Airport
- Ave. Duration
- 1h 50m
- When
- Sunday
- Estimated price
- MAD 650–1,800
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Marrakech
- Ave. Duration
- 1h 55m
- When
- Wednesday and Saturday
- Estimated price
- MAD 310–1,400
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Porto Campanha to Lisboa Oriente
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- MAD 150–390
- Website
- https://www.cp.pt/passageiros/en
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Marrakech to Agadir
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- MAD 130–135
- Schedules at
- ctm.ma
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which side of Niagara Falls should I choose (and how do I get there)?, Travelling to the UK: What do I need to know?, and Getting to Rome from the airport - to help you get the most out of your next trip.











