There are 13 ways to get from Canary Islands to Basel by plane, car ferry, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Fuerteventura Airport to Basel
best- Fly from Fuerteventura Airport (FUE) to Basel (BSL)FUE - BSL
6h 36mCHF 67–295Fly Tenerife South-Reina Sofia Airport to Basel
cheapest- Fly from Tenerife South-Reina Sofia Airport (TFS) to Basel (BSL)TFS - BSL
7h 38mCHF 62–306Car ferry, train via Barcelona
- Take the car ferry from Las Palmas de Gran Canaria to Huelva
- Take the train from Huelva to Madrid-Puerta de Atocha-Almudena GrandesAlv / ...
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-SantsAve
- Take the train from Barcelona-Sants to Lyon Part Dieu
- Take the train from Lyon Part Dieu to Mulhouse VilleTgv
2d 2hCHF 193–1,051Car ferry, bus via Barcelona
- Take the car ferry from Las Palmas de Gran Canaria to Huelva
- Take the bus from Punta Umbría to Barcelona, Estació d'Autobusos Nord
- Take the bus from Barcelona to Basel SBB
2d 20hCHF 191–680Fly Gran Canaria Airport to Basel
- Fly from Gran Canaria Airport (LPA) to Basel (BSL)LPA - BSL
6h 52mCHF 68–196Fly Gran Canaria Airport to Zurich Airport, train
- Fly from Gran Canaria Airport (LPA) to Zurich Airport (ZRH)LPA - ZRH
- Take the train from Zürich HB to Basel SBB
8h 11mCHF 83–210Fly Lanzarote Airport to Basel
- Fly from Lanzarote Airport (ACE) to Basel (BSL)ACE - BSL
6h 39mCHF 63–326Fly Tenerife South-Reina Sofia Airport to Zurich Airport, train
- Fly from Tenerife South-Reina Sofia Airport (TFS) to Zurich Airport (ZRH)TFS - ZRH
- Take the train from Zürich HB to Basel SBB
8h 52mCHF 138–336Fly Lanzarote Airport to Zurich Airport, train
- Fly from Lanzarote Airport (ACE) to Zurich Airport (ZRH)ACE - ZRH
- Take the train from Zürich HB to Basel SBB
7h 48mCHF 93–240Car ferry, train
- Take the car ferry from Las Palmas de Gran Canaria to Huelva
- Take the train from Huelva to Madrid-Puerta de Atocha-Almudena GrandesAlv / ...
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Take the train from Montpellier Saint-Roch to Mulhouse VilleTgv
2d 2hCHF 208–901Car ferry, drive
- Take the car ferry from Las Palmas de Gran Canaria to Huelva
- Drive from Huelva to Basel
2d 4hCHF 351–922Car ferry, bus
- Take the car ferry from Las Palmas de Gran Canaria to Huelva
- Take the bus from Huelva Central Bus Station to Milano, Autostazione Lampugnano
- Take the bus from Milano, Autostazione Lampugnano to Basel Mulhouse Freiburg - Airport
3d 4hCHF 148–651Car ferry, train, bus
- Take the car ferry from Las Palmas de Gran Canaria to Fuerteventura - Puerto del Rosario
- Take the car ferry from Fuerteventura - Puerto del Rosario to Cádiz
- Take the train from Cadiz to Barcelona-SantsAlv
- Take the bus from Barcelona to Mulhouse
3d 5hCHF 256–769
Fuerteventura Airport (FUE) to Basel (BSL) flights
Questions & Answers
The cheapest way to get from Canary Islands to Basel is to fly which costs SFr 60 - SFr 330 and takes 6h 39m.
The fastest way to get from Canary Islands to Basel is to fly which takes 6h 36m and costs SFr 65 - SFr 300.
The distance between Canary Islands and Basel is 2830 km.
The best way to get from Canary Islands to Basel without a car is to car ferry and train and bus which takes 3 days 5h and costs SFr 250 - SFr 800.
It takes approximately 6h 36m to get from Canary Islands to Basel, including transfers.
Basel is 1h ahead of Canary Islands. It is currently 7:06 AM in Canary Islands and 8:06 AM in Basel.
There are 1255+ hotels available in Basel.
What companies run services between Canary Islands, Spain and Basel, Switzerland?
easyJet flies from Fuerteventura Airport (FUE) to Basel (BSL) 4 times a week.
- Website
- flyedelweiss.com
Flights from Gran Canaria Airport to Zurich Airport
- Ave. Duration
- 4h 24m
- When
- Every day
- Estimated price
- CHF 230–490
Flights from Tenerife South-Reina Sofia Airport to Zurich Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- CHF 230–500
Flights from Lanzarote Airport to Zurich Airport
- Ave. Duration
- 3h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 240–550
- Website
- easyjet.com
Flights from Fuerteventura Airport to Basel
- Ave. Duration
- 4h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 55–250
Flights from Gran Canaria Airport to Basel
- Ave. Duration
- 4h 20m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 40–180
Flights from Lanzarote Airport to Basel
- Ave. Duration
- 4h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 65–230
Flights from Tenerife South-Reina Sofia Airport to Basel
- Ave. Duration
- 4h 30m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 50–270
- Website
- iberia.com
Flights from Tenerife South-Reina Sofia Airport to Zurich Airport via Madrid
- Ave. Duration
- 6h 28m
- When
- Every day
- Estimated price
- CHF 75–220
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Huelva to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 57m
- Frequency
- 3 times a day
- Estimated price
- CHF 27–70
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 4m
- Frequency
- Twice daily
- Estimated price
- CHF 45–65
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- CHF 50–70
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- CHF 70–100
- Website
- https://www.renfe.com/es/en
Train from Cadiz to Barcelona-Sants
- Ave. Duration
- 13h 16m
- Frequency
- Once daily
- Estimated price
- CHF 65–200
- Website
- https://www.renfe.com/es/en
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 40–180
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- CHF 40–120
- Website
- https://iryo.eu/en/home
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–75
- Website
- https://www.ouigo.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Mulhouse Ville
- Ave. Duration
- 3h 8m
- Frequency
- Every 4 hours
- Estimated price
- CHF 45–240
- Website
- https://www.sncf-connect.com/en-en
Train from Montpellier Saint-Roch to Mulhouse Ville
- Ave. Duration
- 5h 12m
- Frequency
- Twice daily
- Estimated price
- CHF 70–240
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 14m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 19–40
- Website
- https://www.sbb.ch/en
- Phone
- +34 916 52 00 11
- info@interbus.es
- Website
- interbus.es
Bus from Punta Umbría to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 18h 45m
- Frequency
- Once a week
- Estimated price
- CHF 85–120
- Website
- https://www.interbus.es/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Barcelona to Basel SBB
- Ave. Duration
- 16h 5m
- Frequency
- Once daily
- Estimated price
- CHF 70–100
- Website
- https://www.flixbus.co.uk
Bus from Barcelona to Mulhouse
- Ave. Duration
- 14h 50m
- Frequency
- Once daily
- Estimated price
- CHF 50–120
- Website
- https://www.flixbus.co.uk
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Huelva Central Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 35h 45m
- Frequency
- 4 times a week
- Estimated price
- CHF 85–130
- Website
- https://union-ivkoni.com/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Basel Mulhouse Freiburg - Airport
- Ave. Duration
- 5h 55m
- Frequency
- 4 times a week
- Estimated price
- CHF 27–60
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +34 902 10 01 07
- reservas@fredolsen.es
- Website
- fredolsen.es
Car ferry from Las Palmas de Gran Canaria to Huelva
- Ave. Duration
- 31h
- Frequency
- 3 times a week
- Estimated price
- CHF 30–449
- Schedules at
- fredolsen.es
- Car
- CHF 310
- No car
- CHF 120
- Resident
- CHF 30
- Phone
- +34 (0) 902 456 500
- Website
- armastrasmediterranea.com
Car ferry from Las Palmas de Gran Canaria to Fuerteventura - Puerto del Rosario
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 35–103
- Website
- https://armastrasmediterranea.com/en
- Seat
- CHF 85
- Car + Seat
- CHF 103
Car ferry from Fuerteventura - Puerto del Rosario to Cádiz
- Ave. Duration
- 38h 59m
- Frequency
- Once a week
- Estimated price
- CHF 80–306
- Website
- https://armastrasmediterranea.com/en
- Seat
- CHF 108
- Cabin
- CHF 306
Want to know more about travelling around Switzerland
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
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











































