There is 1 way to get from Marrakesh to Madeira by 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

Fly  •  7 h 29 min

  1. Fly from Marrakech (RAK) to Funchal (FNC) RAK - FNC

$155 - $205

What companies run services between Marrakesh, Morocco and Madeira, Portugal?

TAP Portugal flies from Marrakesh to Santa Cruz every 4 hours.

Airlines
TAP Portugal
Website
flytap.com
Flights from Marrakech to Funchal via Lisbon
Ave. Duration
5 h 22 min
When
Every day
Estimated price
$180 - $300
Flights from Marrakech to Funchal via Lisbon, Porto
Ave. Duration
7 h 20 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$180 - $300

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from London to Edinburgh and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.

Questions & Answers

How far is it from Marrakesh to Madeira?

The distance between Marrakesh and Madeira is 851 km.

What is the cheapest way to get from Marrakesh to Madeira?

The cheapest way to get from Marrakesh to Madeira is to fly which costs MAD 1,400 - MAD 1,900 and takes 7 h 29 min.

What is the fastest way to get from Marrakesh to Madeira?

The quickest way to get from Marrakesh to Madeira is to fly which takes 7 h 29 min and costs MAD 1,400 - MAD 1,900.

How long does it take to get from Marrakesh to Madeira?

It takes approximately 7 h 29 min to get from Marrakesh to Madeira, including transfers.