There are 5 ways to get from Madrid to Mogán by plane, bus, train, car ferry, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Gran Canaria Airport, bus
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Gran Canaria Airport (LPA)plane MAD - LPA
- Take the bus from Aeropuerto Sur Expres to Cruce de Mogánbus
6h 42m€46–215Train, bus, car ferry, drive
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Cordoba-Centraltrain Ave
- Take the bus from Córdoba, Estación de Autobuses to Huelvabus
- Take the carferry from Huelva to Santa Cruz de Tenerifecarferry
- Take the carferry from Santa Cruz de Tenerife to Agaete, Gran Canariacarferry
- Drive from Agaete, Gran Canaria to Mogáncar
44h 5m€188–2,259Fly to Tenerife North Airport, car ferry, taxi
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Tenerife North Airport (TFN)plane MAD - TFN
- Take the carferry from Santa Cruz de Tenerife to Agaete, Gran Canariacarferry
- Take the taxi from Agaete, Gran Canaria to Mogántaxi
8h 36m€115–436Fly to Tenerife South-Reina Sofia Airport, bus, car ferry, taxi
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Tenerife South-Reina Sofia Airport (TFS)plane MAD - TFS
- Take the bus from Aeropuerto Tenerife Sur to Intercambiador Sta.Cruzbus
- Take the carferry from Santa Cruz de Tenerife to Agaete, Gran Canariacarferry
- Take the taxi from Agaete, Gran Canaria to Mogántaxi
9h 24m€138–423Drive, car ferry
- Drive from Madrid to Huelvacar
- Take the carferry from Huelva to Las Palmas de Gran Canariacarferry
- Drive from Las Palmas de Gran Canaria to Mogáncar
46h 53m€230–2,261
Adolfo Suárez Madrid–Barajas Airport (MAD) to Gran Canaria Airport (LPA) flights
Comparing Your Travel Options
The cheapest way to get from Madrid to Mogán is to fly and bus which costs €45 - €220 and takes 6h 42m.
The fastest way to get from Madrid to Mogán is to fly and bus which takes 6h 42m and costs €45 - €220.
The distance between Madrid and Mogán is 1856 km.
It takes approximately 6h 42m to get from Madrid to Mogán, including transfers.
Mogán is 1h behind Madrid. It is currently 2:40 AM in Madrid and 1:40 AM in Mogán.
There are 4814+ hotels available in Mogán.
What companies run services between Madrid, Spain and Mogán, Canary Islands, Spain?
There is no direct connection from Madrid to Mogán. However, you can take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Gran Canaria Airport (LPA), walk to Aeropuerto Sur Expres, take the bus to Cruce de Mogán, then take the line 84 bus to El Tostador. Alternatively, you can take a train from Madrid-Puerta de Atocha-Almudena Grandes to Mogán via Cordoba-Central, Córdoba, Estación de Autobuses, Huelva, Campus Universitario La Rábida, Huelva, Santa Cruz de Tenerife, and Agaete, Gran Canaria in around 44h 5m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Gran Canaria Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €35–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Tenerife North Airport
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- €35–180
Flights from Adolfo Suárez Madrid–Barajas Airport to Tenerife South-Reina Sofia Airport
- Ave. Duration
- 3h 3m
- When
- Every day
- Estimated price
- €55–170
- Website
- bintercanarias.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Gran Canaria Airport
- Ave. Duration
- 3h 1m
- When
- Every day
- Estimated price
- €55–220
Flights from Adolfo Suárez Madrid–Barajas Airport to Gran Canaria Airport via Tenerife North Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- €55–220
Flights from Adolfo Suárez Madrid–Barajas Airport to Tenerife North Airport
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- €50–270
Flights from Adolfo Suárez Madrid–Barajas Airport to Tenerife North Airport via Gran Canaria Airport
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- €50–270
Flights from Adolfo Suárez Madrid–Barajas Airport to Tenerife South-Reina Sofia Airport via Gran Canaria Airport
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- €50–210
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Gran Canaria Airport
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- €40–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Tenerife North Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €45–240
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Gran Canaria Airport
- Ave. Duration
- 3h
- When
- Thursday to Friday
- Estimated price
- €45–190
Flights from Adolfo Suárez Madrid–Barajas Airport to Tenerife South-Reina Sofia Airport via Marrakech
- Ave. Duration
- 5h
- When
- Thursday
- Estimated price
- €55–210
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Cordoba-Central
- Ave. Duration
- 1h 44m
- Frequency
- Every 30 minutes
- Estimated price
- €50–90
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Cordoba-Central
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €30–55
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Cordoba-Central
- Ave. Duration
- 1h 44m
- Frequency
- Every 2 hours
- Estimated price
- €28–45
- Website
- Ouigo
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Cordoba-Central
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- €40–65
- Website
- Renfe Viajeros
- Phone
- +34 928 25 26 30
- Website
- Global Las Palmas
Bus from Aeropuerto Sur Expres to Cruce de Mogán
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €4–10
- Website
- Global Las Palmas
- Phone
- +34 915 304 417
- [email protected]
- Website
- Socibus
Bus from Córdoba, Estación de Autobuses to Huelva
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Estimated price
- €18–45
- Website
- Socibus
- Phone
- +34 922 531 300
- Website
- TITSA
Bus from Aeropuerto Tenerife Sur to Intercambiador Sta.Cruz
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €9–10
- Website
- TITSA
- Phone
- +34 902 10 01 07
- [email protected]
- Website
- fredolsen.es
Car ferry from Huelva to Santa Cruz de Tenerife
- Ave. Duration
- 33h
- Frequency
- 4 times a week
- Estimated price
- €121–2,000
- Schedules at
- fredolsen.es
- No car, cabin
- €161
- No car, Seat
- €121
- Car, Seat
- €334
- Car, Cabin
- €372
Car ferry from Santa Cruz de Tenerife to Agaete, Gran Canaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €12–110
- Schedules at
- fredolsen.es
Car ferry from Santa Cruz de Tenerife to Agaete, Gran Canaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €12–110
- Schedules at
- fredolsen.es
Car ferry from Santa Cruz de Tenerife to Agaete, Gran Canaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €12–110
- Schedules at
- fredolsen.es
Car ferry from Huelva to Las Palmas de Gran Canaria
- Ave. Duration
- 39h 30m
- Frequency
- 3 times a week
- Estimated price
- €121–2,100
- Schedules at
- fredolsen.es
- No car, cabin
- €161
- No car, Seat
- €121
- Car, Seat
- €334
- Car, Cabin
- €372
- Ave. Duration
- 1h 18m
- Estimated price
- €60–80
Taragranca
- Phone
- +34 928 460 000
- Website
- taragranca.org
Taxi Aeropuerto Las Palmas
- Phone
- +34 665 757 773
- Website
- laspalmastaxiaeropuerto.com
Taxi Las Palmas de Gran Canaria
- Phone
- +34 652 875 437
- Website
- taxilaspalmasdegrancanaria.com
TeletaxiGC
- Phone
- +34 928 464 645
- Website
- teletaxigc.es
Taragranca
- Phone
- +34 928 460 000
- Website
- taragranca.org
Taxi Aeropuerto Las Palmas
- Phone
- +34 665 757 773
- Website
- laspalmastaxiaeropuerto.com
Taxi Las Palmas de Gran Canaria
- Phone
- +34 652 875 437
- Website
- taxilaspalmasdegrancanaria.com
TeletaxiGC
- Phone
- +34 928 464 645
- Website
- teletaxigc.es
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide


























