Some links on this page are affiliate links. If you buy through them we may earn a small commission at no extra cost to you. It helps keep this site free.
Tangier is the gateway to northern Morocco, just across the Strait of Gibraltar from Spain. From Madrid you can fly in about an hour and a quarter, or take the train south and cross by ferry. This guide compares both. You can check flight prices below.
Madrid to Tangier at a glance
| Detail | What to expect |
|---|---|
| Flight time | About 1 h 15 min direct |
| Departure airport | Madrid Barajas (MAD) |
| Arrival airport | Tangier Ibn Battouta (TNG), about 15 km from the city |
| Airlines you may see | Low-cost and full-service airlines, direct or with one stop |
Airlines on this route change between seasons. Check the current options in the search results.
Fly or take the ferry?
| Option | Total travel time | Best for |
|---|---|---|
| Direct flight | About 1 h 15 min in the air | Speed and short trips |
| Train to Algeciras or Tarifa, then ferry | Most of a day | Travellers with a car, or who want to see the south of Spain |
For a weekend trip, flying usually wins. If you are taking a car, or travelling as a family with lots of luggage, the ferry makes more sense. Read our ferry guide from Spain to Morocco for routes and tips.
Cheapest time to fly
Fares rise in July and August, when many families travel from Spain to northern Morocco, and around Easter, Christmas and Eid. Outside these periods, January, February, May and October are often good value.
Money-saving tips
- Book early for summer. This route is very busy in July and August.
- Compare nearby airports in Morocco, such as Tetouan or Nador, if they suit your final destination.
- Fly midweek when possible.
Compare Madrid to Tangier fares for your dates.
Book the rest of your Morocco trip
- Airport transfer: a pre-booked driver waits at arrivals, useful after a late landing because you don’t have to haggle with taxis.
- Morocco eSIM: mobile data from the moment you land, without queuing at a SIM shop.
- Tours and day trips: mountains, desert, food tours and more.
- Travel insurance: cover for medical costs and trip cancellation.
Frequently asked questions
How long is the flight from Madrid to Tangier?
About 1 hour 15 minutes.
Do Spanish citizens need a visa for Morocco?
No. Spanish and other EU citizens can usually visit for up to 90 days without a visa, with a valid passport.
Is Tangier worth visiting?
Yes. The old Medina, the Kasbah, Cap Spartel and the Caves of Hercules are all easy to visit, and Chefchaouen is a popular day trip.
