There are 9 ways to get from Antwerp to Lucerne by train (Eurostar, TGV), bus, train, 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 via Paris
best- Take the train from Anvers-Central to Paris Nordtrain
- Take the train from Paris Est to Strasbourgtrain Tgv
- Take the train from Strasbourg to Basel Sbbtrain Ter
- Take the train from Basel SBB to Luzerntrain Ec / ...
7h 30mCHF 213–570Bus
cheapest- Take the bus from Antwerp Rooseveltplaats to Luzernbus FlixBus N846
10h 10mCHF 50–85Bus, train
- Take the bus from Antwerp - Rooseveltplaats to Basel, Meret Oppenheim-Strasse (Bahnhof SBB)bus BlaBlaCar Bus
- Take the train from Basel SBB to Luzerntrain Ic21 / ...
10h 9mCHF 78–129Drive 669.8 km
- Drive from Antwerp to Lucernecar 669.8 km
6h 47mCHF 111–160Fly Brussels Airport to Zurich Airport, train
- Fly from Brussels Airport (BRU) to Zurich Airport (ZRH)plane BRU - ZRH
- Take the train from Zürich HB to Luzerntrain
4h 52mCHF 105–302Train
- Take the train from Anvers-Central to Bruxelles-Miditrain Ec / ...
- Take the train from Bruxelles-Midi to Strasbourgtrain Trn
- Take the train from Strasbourg to Basel Sbbtrain Ter
- Take the train from Basel SBB to Luzerntrain Ec / ...
9hCHF 180–337Train to Amsterdam Airport Schiphol, fly to Zurich Airport, train
- Take the train from Anvers-Central to Schiphol Airporttrain
- Fly from Amsterdam Airport Schiphol (AMS) to Zurich Airport (ZRH)plane AMS - ZRH
- Take the train from Zürich HB to Luzerntrain
5h 35mCHF 155–400Train to Amsterdam Airport Schiphol, fly to Basel, train
- Take the train from Anvers-Central to Schiphol Airporttrain
- Fly from Amsterdam Airport Schiphol (AMS) to Basel (BSL)plane AMS - BSL
- Take the train from Basel SBB to Luzerntrain
6h 20mCHF 150–381Fly Brussels Airport to Geneva International Airport, train
- Fly from Brussels Airport (BRU) to Geneva International Airport (GVA)plane BRU - GVA
- Take the train from Genève-Aéroport to Luzerntrain
7h 58mCHF 144–487
Antwerp to Lucerne by train and foot
Questions & Answers
The cheapest way to get from Antwerp to Lucerne is to bus which costs SFr 50 - SFr 85 and takes 10h 10m.
The fastest way to get from Antwerp to Lucerne is to fly and train which takes 4h 52m and costs SFr 100 - SFr 310.
Yes, there is a direct bus departing from Antwerp Rooseveltplaats and arriving at Luzern. Services depart four times a week, and operate Monday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 10h 10m.
No, there is no direct train from Antwerp to Lucerne. However, there are services departing from Anvers-Central and arriving at Luzern via Paris Est, Strasbourg and Basel SBB. The journey, including transfers, takes approximately 7h 30m.
The distance between Antwerp and Lucerne is 1028 km. The road distance is 669.8 km.
The best way to get from Antwerp to Lucerne without a car is to train via Paris which takes 7h 30m and costs SFr 210 - SFr 600.
It takes approximately 7h 30m to get from Antwerp to Lucerne, including transfers.
Antwerp to Lucerne bus services, operated by FlixBus, depart from Antwerp Rooseveltplaats station.
Antwerp to Lucerne train services, operated by Eurostar, depart from Anvers-Central station.
The best way to get from Antwerp to Lucerne is to train via Paris which takes 7h 30m and costs SFr 210 - SFr 600. Alternatively, you can bus, which costs SFr 50 - SFr 85 and takes 10h 10m.
What companies run services between Antwerp, Belgium and Lucerne, Switzerland?
You can take a train from Anvers-Central to Luzern via Paris Nord, Paris Est, Strasbourg, Basel Sbb, and Basel SBB in around 7h 30m. Alternatively, FlixBus operates a bus from Antwerp Rooseveltplaats to Luzern 4 times a week. Tickets cost CHF 50–85 and the journey takes 10h 10m.
- Website
- swiss.com
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 100–270
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 110–290
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 55–200
Flights from Brussels Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 3m
- When
- Every day
- Estimated price
- CHF 55–200
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Anvers-Central to Paris Nord
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- CHF 95–160
- Website
- Eurostar
Train from Anvers-Central to Schiphol Airport
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- CHF 35–65
- Website
- Eurostar
Train from Anvers-Central to Schiphol Airport
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- CHF 35–65
- Website
- Eurostar
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Antwerp - Rooseveltplaats to Basel, Meret Oppenheim-Strasse (Bahnhof SBB)
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 45–85
- Website
- BlaBlaCar Bus
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
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
More Questions & Answers
Antwerp to Lucerne bus services, operated by FlixBus, arrive at Luzern station.
Antwerp to Lucerne train services, operated by Eurostar, arrive at Paris Nord station.
Yes, the driving distance between Antwerp to Lucerne is 670 km. It takes approximately 6h 47m to drive from Antwerp to Lucerne.
Book your Antwerp to Lucerne train tickets online with Omio.
Book your Antwerp to Lucerne bus tickets online with Omio and FlixBus.
There are 679+ hotels available in Lucerne.












