Rome2Rio

How to get fromMoroco to Spainby taxi, bus or plane

Find Transport to Spain

See all options

There are 7 ways to get from Moroco to Spain by taxi, bus, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Taxi, bus to Tarija, fly to Adolfo Suárez Madrid–Barajas Airport

    best
    1. Take the taxi from Moroco to Tupizataxi taxi
    2. Take the bus from Tupiza to Tarijabus bus
    3. Fly from Tarija (TJA) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane TJA - MAD
    26h 33m
    €497–1,364
  2. Taxi, bus to Uyuni Airport, fly to Adolfo Suárez Madrid–Barajas Airport

    1. Take the taxi from Moroco to Atochataxi taxi
    2. Take the bus from Atocha to Uyunibus bus
    3. Fly from Uyuni Airport (UYU) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane UYU - MAD
    21h 49m
  3. Taxi, bus to Alcantari Airport, fly to Adolfo Suárez Madrid–Barajas Airport

    1. Take the taxi from Moroco to Tupizataxi taxi
    2. Take the bus from Tupiza to Sucrebus bus
    3. Fly from Alcantari Airport (SRE) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane SRE - MAD
    20h 59m
    €641–1,470
  4. Taxi, bus to Tarija, fly to Valencia Airport

    1. Take the taxi from Moroco to Tupizataxi taxi
    2. Take the bus from Tupiza to Tarijabus bus
    3. Fly from Tarija (TJA) to Valencia Airport (VLC)plane plane TJA - VLC
    31h 22m
    €557–1,564
  5. Taxi, bus to Tarija, fly to Málaga Airport

    1. Take the taxi from Moroco to Tupizataxi taxi
    2. Take the bus from Tupiza to Tarijabus bus
    3. Fly from Tarija (TJA) to Málaga Airport (AGP)plane plane TJA - AGP
    31h 17m
    €526–1,461
  6. Taxi, bus to Tarija, fly to Seville Airport

    1. Take the taxi from Moroco to Tupizataxi taxi
    2. Take the bus from Tupiza to Tarijabus bus
    3. Fly from Tarija (TJA) to Seville Airport (SVQ)plane plane TJA - SVQ
    35h 35m
    €568–1,563
  7. Taxi, bus to Tarija, fly to A Coruña Airport

    1. Take the taxi from Moroco to Tupizataxi taxi
    2. Take the bus from Tupiza to Tarijabus bus
    3. Fly from Tarija (TJA) to A Coruña Airport (LCG)plane plane TJA - LCG
    31h 51m
    €625–1,761

Tarija (TJA) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights

Calendar7Weekly Planes
Duration23h 51mAverage Duration
Ticket€377Cheapest Price
See schedules

Questions & Answers

What companies run services between Moroco, Bolivia and Spain?

There is no direct connection from Moroco to Spain. However, you can take the taxi to Tupiza, take the bus to Tarija, walk to Tarija (TJA) airport, fly to Adolfo Suárez Madrid–Barajas Airport (MAD), walk to Madrid Aeropuerto T4, take the line 8 subway to Nuevos Ministerios, walk to Madrid-Nuevos Ministerios, then take the train to Sol. Alternatively, you can take the taxi to Atocha, take the bus to Uyuni, take the taxi to Uyuni Airport (UYU) airport, fly to Adolfo Suárez Madrid–Barajas Airport (MAD), walk to Madrid Aeropuerto T4, take the line 8 subway to Nuevos Ministerios, walk to Madrid-Nuevos Ministerios, then take the train to Sol.

Airlines
Bus operators
Other operators

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 Getting to Rome from the airport, South Korea: Travelling from Seoul to Busan , and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.