Rome2Rio

How to get fromDurban to Canary Islandsby plane or bus

Find Transport to Canary Islands

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 6 ways to get from Durban to Canary Islands by plane or bus

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

  1. Fly King Shaka International Airport to Lanzarote Airport

    best
    1. Fly from King Shaka International Airport (DUR) to Lanzarote Airport (ACE)plane plane DUR - ACE
    19h 9m
    €404–1,317
  2. Bus to Pietermaritzburg, fly to Lanzarote Airport

    cheapest
    1. Take the bus from Durban Bus Stn to Burger Stbus bus
    2. Fly from Pietermaritzburg (PZB) to Lanzarote Airport (ACE)plane plane PZB - ACE
    23h 39m
    €367–1,227
  3. Fly King Shaka International Airport to Tenerife North Airport

    1. Fly from King Shaka International Airport (DUR) to Tenerife North Airport (TFN)plane plane DUR - TFN
    19h 50m
    €484–1,417
  4. Fly King Shaka International Airport to Fuerteventura Airport

    1. Fly from King Shaka International Airport (DUR) to Fuerteventura Airport (FUE)plane plane DUR - FUE
    19h 59m
    €454–1,317
  5. Fly King Shaka International Airport to Gran Canaria Airport

    1. Fly from King Shaka International Airport (DUR) to Gran Canaria Airport (LPA)plane plane DUR - LPA
    20h 35m
    €414–1,218
  6. Fly King Shaka International Airport to Tenerife South-Reina Sofia Airport

    1. Fly from King Shaka International Airport (DUR) to Tenerife South-Reina Sofia Airport (TFS)plane plane DUR - TFS
    20h 10m
    €457–1,321

King Shaka International Airport (DUR) to Lanzarote Airport (ACE) flights

Calendar20Weekly Planes
Duration20hAverage Duration
Ticket€397Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Durban, South Africa and Canary Islands, Spain?

South African Airways, Swiss, and seven other airlines fly from King Shaka International Airport (DUR) to Lanzarote Airport (ACE) 3 times a day.

Airlines
Bus 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 Need to know: Eurostar, How to travel India's Golden Triangle, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.