There are 11 ways to get from Swiss Alps to Calais by train (TGV), train, bus, car, 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.
Train
best- Take the train from Airolo to Basel SBBtrain
- Take the train from Basel SBB to Offenburg Bahnhoftrain 20 / ...
- Take the train from Offenburg to Paris Esttrain Tgv
- Take the train from Paris Nord to Lille Flandrestrain Tgv
- Take the train from Lille Flandres to Calais Villetrain Ter
13h 42mTrain, train to Milano Malpensa Airport, fly to Paris Charles De Gaulle Airport
cheapest- Take the train from Airolo to Bellinzonatrain
- Take the train from Bellinzona to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Paris Charles De Gaulle Airport (CDG)plane MXP - CDG
- Take the train from Aeroport Cdg2 Tgv Roissy to Lille Europetrain
- Take the train from Lille Flandres to Calais Villetrain
11h 51m€85–301Train, bus
- Take the train from Altdorf UR to Zürich HBtrain Ic2 / ...
- Take the bus from Zurich Bus Station to Liège Guilleminsbus
- Take the bus from Liege to Calaisbus
17h 45m€87–131Drive 828.9 km
- Drive from Swiss Alps to Calaiscar 828.9 km
9h 8m€141–203Train to Zurich Airport, fly to Brussels Airport, train
- Take the train from Airolo to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Brussels Airport (BRU)plane ZRH - BRU
- Take the train from Brussel-Zuid / Bruxelles-Midi to Lille Europetrain
- Take the train from Lille Flandres to Calais Villetrain
11h 24mTrain, bus via Arlon
- Take the train from Airolo to Basel SBBtrain
- Take the bus from Basel SBB to Arlon Garebus
- Take the train from Arlon to Namurtrain Ic / ...
- Take the train from Namur to Lille Flandrestrain Ic / ...
- Take the train from Lille Flandres to Calais Villetrain Ter
18h 28mTrain, bus #2
- Take the train from Airolo to Basel SBBtrain
- Take the bus from Basel Meret-Oppenheim-Strasse to Metz Central Bus Stationbus
- Take the bus from Metz - Bus Station to Lille - Europe Train Stationbus
- Take the train from Lille Flandres to Calais Villetrain Ter
19h 4mTrain to Zurich Airport, fly to Paris Charles De Gaulle Airport, train
- Take the train from Airolo to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Paris Charles De Gaulle Airport (CDG)plane ZRH - CDG
- Take the train from Aeroport Cdg2 Tgv Roissy to Lille Europetrain
- Take the train from Lille Flandres to Calais Villetrain
10h 45mTrain, train to Milano Malpensa Airport, fly to Brussels Airport
- Take the train from Airolo to Bellinzonatrain
- Take the train from Bellinzona to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Brussels Airport (BRU)plane MXP - BRU
- Take the train from Brussel-Zuid / Bruxelles-Midi to Lille Europetrain
- Take the train from Lille Flandres to Calais Villetrain
12h 30m€111–271Train, train to Milan Linate Airport, fly to Brussels Airport
- Take the train from Airolo to Cadenazzotrain
- Take the train from Cadenazzo to Seregnotrain
- Fly from Milan Linate Airport (LIN) to Brussels Airport (BRU)plane LIN - BRU
- Take the train from Brussel-Zuid / Bruxelles-Midi to Lille Europetrain
- Take the train from Lille Flandres to Calais Villetrain
13h 8mTrain, bus to Il Caravaggio International Airport, fly to Beauvais–Tillé Airport, bus
- Take the train from Airolo to Cadenazzotrain
- Take the train from Cadenazzo to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
- Fly from Il Caravaggio International Airport (BGY) to Beauvais–Tillé Airport (BVA)plane BGY - BVA
- Take the bus from Aéroport to Gare routièrebus
- Take the train from Amiens to Calais Villetrain
14h 23m
Zurich Airport (ZRH) to Brussels Airport (BRU) flights
Questions & Answers
The cheapest way to get from Swiss Alps to Calais is to train and bus which costs €85 - €140 and takes 17h 45m.
The fastest way to get from Swiss Alps to Calais is to drive which takes 9h 8m and costs €140 - €210.
The distance between Swiss Alps and Calais is 1129 km. The road distance is 828.9 km.
The best way to get from Swiss Alps to Calais without a car is to train which takes 13h 42m and costs .
It takes approximately 13h 42m to get from Swiss Alps to Calais, including transfers.
Yes, the driving distance between Swiss Alps to Calais is 829 km. It takes approximately 9h 8m to drive from Swiss Alps to Calais.
There are 1004+ hotels available in Calais.
What companies run services between Swiss Alps, Canton Ticino, Switzerland and Calais, France?
You can take a bus from Gotthard Passhöhe to Calais Ville via Airolo, Stazione, Airolo, Basel SBB, Offenburg, Paris Est, Paris Nord, and Lille Flandres in around 13h 42m.
- Website
- easyjet.com
Flights from Milano Malpensa Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €27–120
Flights from Milan Linate Airport to Brussels Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- €30–120
- Website
- swiss.com
Flights from Zurich Airport to Brussels Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- €90–170
Flights from Zurich Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- €85–310
Flights from Zurich Airport to Paris Charles De Gaulle Airport via Geneva
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €35–250
Flights from Milano Malpensa Airport to Brussels Airport via Zurich Airport
- Ave. Duration
- 3h 15m
- When
- Monday to Friday
- Estimated price
- €55–150
Flights from Milano Malpensa Airport to Paris Charles De Gaulle Airport via Zurich Airport
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- €65–260
- Website
- brusselsairlines.com
Flights from Zurich Airport to Brussels Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- €90–170
Flights from Milano Malpensa Airport to Brussels Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €55–150
Flights from Milan Linate Airport to Brussels Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €50–200
- Website
- airfrance.com
Flights from Zurich Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- €30–230
Flights from Milano Malpensa Airport to Paris Charles De Gaulle Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- €35–230
- Website
- ita-airways.com
Flights from Milano Malpensa Airport to Brussels Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €55–150
Flights from Milan Linate Airport to Brussels Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €50–200
- Website
- lufthansa.com
Flights from Zurich Airport to Paris Charles De Gaulle Airport via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €70–280
Flights from Milano Malpensa Airport to Brussels Airport via Munich
- Ave. Duration
- 3h 37m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €55–150
Flights from Milano Malpensa Airport to Brussels Airport via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €65–300
Flights from Milan Linate Airport to Brussels Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–180
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Beauvais–Tillé Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–150
- Website
- klm.com
Flights from Zurich Airport to Brussels Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €40–250
Flights from Milan Linate Airport to Brussels Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €50–300
- Website
- luxair.lu
Flights from Milano Malpensa Airport to Paris Charles De Gaulle Airport via Luxembourg
- Ave. Duration
- 3h 20m
- When
- Monday to Thursday
- Estimated price
- €60–300
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Airolo to Basel SBB
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
Train from Altdorf UR to Zürich HB
- Ave. Duration
- 1h 16m
- Frequency
- Every 3 hours
- Schedules at
- sob.ch
Train from Airolo to Zürich HB
- Ave. Duration
- 1h 58m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
Train from Airolo to Bellinzona
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Schedules at
- sob.ch
Train from Airolo to Cadenazzo
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Basel SBB to Offenburg Bahnhof
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- €22–45
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Basel SBB to Offenburg Bahnhof
- Ave. Duration
- 1h 17m
- Frequency
- Twice daily
- Estimated price
- €30–50
- Website
- https://konzern.oebb.at/en/
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Basel SBB to Offenburg Bahnhof
- Ave. Duration
- 1h 31m
- Frequency
- 4 times a day
- Estimated price
- €20–29
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Offenburg to Paris Est
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- €75–140
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Nord to Lille Flandres
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €30–75
- Website
- https://www.sncf-connect.com/en-en
Train from Brussel-Zuid / Bruxelles-Midi to Lille Europe
- Ave. Duration
- 34 min
- Frequency
- Every 3 hours
- Estimated price
- €15–40
- Website
- https://www.sncf-connect.com/en-en
Train from Aeroport Cdg2 Tgv Roissy to Lille Europe
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €25–75
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Paris Nord to Lille Flandres
- Ave. Duration
- 2h 24m
- Frequency
- 5 times a week
- Estimated price
- €35–85
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €35–55
- Rail 1st Class
- €55–85
Train from Lille Flandres to Calais Ville
- Ave. Duration
- 1h 18m
- Frequency
- Every 2 hours
- Estimated price
- €17–40
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €17–25
- Rail 1st Class
- €26–40
Train from Aeroport Cdg2 Tgv Roissy to Lille Europe
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- €30–75
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €30–50
- Rail 1st Class
- €50–75
Train from Amiens to Calais Ville
- Ave. Duration
- 1h 51m
- Frequency
- Every 2 hours
- Estimated price
- €36–41
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Altdorf UR to Zürich HB
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- €27–50
- Website
- https://www.sbb.ch/en
Train from Airolo to Bellinzona
- Ave. Duration
- 57 min
- Frequency
- Twice daily
- Estimated price
- €28–55
- Website
- https://www.sbb.ch/en
Train from Cadenazzo to Seregno
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €30–60
- Website
- https://www.sbb.ch/en
Train from Cadenazzo to Milano Centrale
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- €35–70
- Website
- https://www.sbb.ch/en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Arlon to Namur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- €13–19
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €13–19
- 1st Class
- €20–29
Train from Namur to Lille Flandres
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- €14–21
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €14–21
- 1st Class
- €22–35
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Aeroport Cdg2 Tgv Roissy to Lille Europe
- Ave. Duration
- 59 min
- Frequency
- Once a week
- Estimated price
- €50–110
- Website
- https://www.eurostar.com/rw-en
- Standard
- €50–75
- Comfort
- €60–85
- Premium
- €85–110
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Airolo to Bellinzona
- Ave. Duration
- 57 min
- Frequency
- Twice daily
- Estimated price
- €5–7
- Website
- https://www.trenord.it/en/
Train from Bellinzona to Malpensa Aeroporto T1
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €7–10
- Website
- https://www.trenord.it/en/
Train from Cadenazzo to Seregno
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €6–8
- Website
- https://www.trenord.it/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Zurich Bus Station to Liège Guillemins
- Ave. Duration
- 8h 45m
- Frequency
- 6 times a week
- Estimated price
- €45–65
- Website
- https://www.flixbus.co.uk
Bus from Basel SBB to Arlon Gare
- Ave. Duration
- 5h 55m
- Frequency
- 6 times a week
- Estimated price
- €30–45
- Website
- https://www.flixbus.co.uk
- Phone
- 0745 638 910
- transnicolaescu@yahoo.com
- Website
- transnicolaescu.ro
Bus from Liege to Calais
- Ave. Duration
- 3h
- Frequency
- Once a week
- Estimated price
- €12
- Schedules at
- transnicolaescu.ro
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Basel Meret-Oppenheim-Strasse to Metz Central Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- Once a week
- Estimated price
- €12–19
- Website
- https://union-ivkoni.com/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Metz - Bus Station to Lille - Europe Train Station
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- €18–50
- Website
- https://www.blablacar.co.uk/bus
- info@flibco.com
- Website
- flibco.com
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €8–10
- Website
- https://www.flibco.com/en
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- €4–17
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- €13–17
- Phone
- 09 70 15 01 50
- contact@oise-mobilite.fr
- Website
- oise-mobilite.fr
Bus from Aéroport to Gare routière
- Ave. Duration
- 1h 11m
- Frequency
- Every 2 hours
- Estimated price
- €1
- Website
- https://www.oise-mobilite.fr/en
Want to know more about travelling around France
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide












































































