How to get from Lisbon to Marrakesh by train, bus or flight.
The best way to travel from Lisbon to Marrakesh is by taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
|Distance||492 miles (794 km)|
|Available travel modes||Flight|
|Fastest mode||Flight • $433 (€388) • 8 h 25 min|
|Popular travel companies||Iberia|
Travel 492 miles (794 km) by flight between Lisbon and Marrakesh. Iberia is the main travel company operating this route. Travelers can even take a direct flight from Lisbon to Marrakesh.
You can travel by flight for as low as $85 (€76). When you search for schedules and tickets, Omio will show you the best journey.
Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next travel from Lisbon to Marrakesh.
Travel Lisbon to Marrakesh by flight.
Going by flight is the quickest way from Lisbon to Marrakesh with an average travel time of 8 h 25 min.
Marrakesh is approximately 492 miles (794 km) away from Lisbon.
These are the most popular departure and arrival points when traveling from Lisbon to Marrakesh:
The following travel company offer services from Lisbon to Marrakesh:
Yes, there is a direct service from Lisbon to Marrakesh:
Direct services to Marrakesh tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.