There are 12 ways to get from Antwerp to Bellinzona 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 Gare De Lyon to Zuerich Hbtrain Tgv
- Take the train from Zürich HB to Bellinzonatrain Ec / ...
9h 22mCHF 277–439Bus
cheapest- Take the bus from Antwerp - Rooseveltplaats to Luganobus BlaBlaCar Bus
13h 19mCHF 63–148Bus, train
- Take the bus from Antwerp Rooseveltplaats to Zurich Bus Stationbus FlixBus N837
- Take the train from Zürich HB to Bellinzonatrain Ec / ...
13h 4mCHF 100–151Drive 809.5 km
- Drive from Antwerp to Bellinzonacar 809.5 km
8h 19mCHF 135–195Fly Brussels Airport to Milano Malpensa Airport, train
- Fly from Brussels Airport (BRU) to Milano Malpensa Airport (MXP)plane BRU - MXP
- Take the train from Malpensa Aeroporto T1 to Bellinzonatrain
6h 29mCHF 71–232Train
- 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 Bellinzonatrain Ec
10h 40mCHF 158–333Fly 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 Bellinzonatrain
5h 53mCHF 132–301Fly Brussels Airport to Milan Linate Airport, bus
- Fly from Brussels Airport (BRU) to Milan Linate Airport (LIN)plane BRU - LIN
- Take the bus from Milano - Famagosta to Bellinzonabus
6h 16mCHF 82–273Train to Amsterdam Airport Schiphol, fly to Milano Malpensa Airport, train
- Take the train from Anvers-Central to Schiphol Airporttrain
- Fly from Amsterdam Airport Schiphol (AMS) to Milano Malpensa Airport (MXP)plane AMS - MXP
- Take the train from Malpensa Aeroporto T1 to Bellinzonatrain
7h 12mCHF 76–278Train to Brussels South Charleroi Airport, fly to Il Caravaggio International Airport, bus, train
- Take the train from Anvers-Central to Charleroi-Centraltrain
- Fly from Brussels South Charleroi Airport (CRL) to Il Caravaggio International Airport (BGY)plane CRL - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Bellinzonatrain
8h 58mCHF 79–284Fly 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 Bellinzonatrain
9h 49mCHF 174–393Train, train to Eindhoven Airport, fly to Il Caravaggio International Airport, bus
- Take the train from Anvers-Central to Bredatrain
- Take the train from Breda to Eindhoven Centraaltrain
- Fly from Eindhoven Airport (EIN) to Il Caravaggio International Airport (BGY)plane EIN - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Bellinzonatrain
8h 40mCHF 86–357
Antwerp to Bellinzona by train
Comparing Your Travel Options
The cheapest way to get from Antwerp to Bellinzona is to bus which costs SFr 60 - SFr 150 and takes 13h 19m.
The fastest way to get from Antwerp to Bellinzona is to fly and train which takes 5h 53m and costs SFr 130 - SFr 310.
No, there is no direct bus from Antwerp to Bellinzona. However, there are services departing from Antwerp - Rooseveltplaats and arriving at Lugano, Stazione via Lugano, Via Ciani/Cornaredo. The journey, including transfers, takes approximately 13h 19m.
No, there is no direct train from Antwerp to Bellinzona. However, there are services departing from Anvers-Central and arriving at Bellinzona via Paris Nord, Paris Gare De Lyon and Zürich HB. The journey, including transfers, takes approximately 9h 22m.
The distance between Antwerp and Bellinzona is 1122 km. The road distance is 809.5 km.
The best way to get from Antwerp to Bellinzona without a car is to train via Paris which takes 9h 22m and costs SFr 270 - SFr 440.
It takes approximately 9h 22m to get from Antwerp to Bellinzona, including transfers.
Antwerp to Bellinzona bus services, operated by BlaBlaCar Bus, depart from Antwerp - Rooseveltplaats station.
Antwerp to Bellinzona train services, operated by Eurostar, depart from Anvers-Central station.
The best way to get from Antwerp to Bellinzona is to train via Paris which takes 9h 22m and costs SFr 270 - SFr 440. Alternatively, you can bus, which costs SFr 60 - SFr 150 and takes 13h 19m.
What companies run services between Antwerp, Belgium and Bellinzona, Switzerland?
You can take a train from Anvers-Central to Bellinzona via Paris Nord, Paris Gare De Lyon, Zuerich Hb, and Zürich HB in around 9h 22m. Alternatively, BlaBlaCar Bus operates a bus from Antwerp - Rooseveltplaats to Lugano twice daily. Tickets cost CHF 55–100 and the journey takes 12h 35m.
- Website
- swiss.com
Flights from Brussels Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 13m
- When
- Monday to Saturday
- Estimated price
- CHF 60–250
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- CHF 75–210
Flights from Amsterdam Airport Schiphol to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- CHF 80–310
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 60–210
Flights from Brussels Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- CHF 60–210
- Website
- brusselsairlines.com
Flights from Brussels Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 60–190
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- CHF 75–210
Flights from Brussels Airport to Milan Linate Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- CHF 65–280
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 60–210
- Website
- easyjet.com
Flights from Brussels Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 30–140
Flights from Amsterdam Airport Schiphol to Milano Malpensa Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- CHF 40–170
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Sunday, Monday, Wednesday, and Friday
- Estimated price
- CHF 40–170
- Website
- ryanair.com
Flights from Brussels South Charleroi Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 30–160
Flights from Eindhoven Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 32m
- When
- Friday, Monday, Tuesday, Sunday, and Wednesday
- Estimated price
- CHF 35–230
Flights from Eindhoven Airport to Il Caravaggio International Airport via London Stansted
- Ave. Duration
- 3h 50m
- When
- Sunday
- Estimated price
- CHF 35–230
- Website
- lufthansa.com
Flights from Brussels Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 70–260
Flights from Brussels Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Tuesday to Friday
- Estimated price
- CHF 110–390
Flights from Brussels Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- CHF 85–170
Flights from Brussels Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- CHF 100–190
Flights from Brussels Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Monday and Sunday
- Estimated price
- CHF 170–310
Flights from Brussels Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- CHF 170–310
Flights from Amsterdam Airport Schiphol to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Monday, Saturday, and Friday
- Estimated price
- CHF 90–500
Flights from Brussels Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 17m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 65–290
- Website
- ita-airways.com
Flights from Brussels Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 60–190
Flights from Brussels Airport to Milan Linate Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- CHF 65–280
- Website
- klm.com
Flights from Brussels Airport to Zurich Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 40–260
Flights from Brussels Airport to Milan Linate Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- CHF 50–290
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Anvers-Central to Paris Nord
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- CHF 120–200
- Website
- Eurostar
Train from Anvers-Central to Schiphol Airport
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- CHF 45–80
- Website
- Eurostar
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Paris Gare De Lyon to Zuerich Hb
- Ave. Duration
- 4h 4m
- Frequency
- Every 3 hours
- Estimated price
- CHF 110–170
- Website
- TGV inOui
Train from Zürich HB to Bellinzona
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- CHF 45–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Bellinzona
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- CHF 45–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bellinzona
- Ave. Duration
- 2h 38m
- Frequency
- Every 3 hours
- Estimated price
- CHF 70–100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Bellinzona
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- CHF 45–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Bellinzona
- Ave. Duration
- 4h 51m
- Frequency
- Once a week
- Estimated price
- CHF 120–180
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Zürich HB to Bellinzona
- Ave. Duration
- 2h 55m
- Frequency
- Every 3 hours
- Estimated price
- CHF 45–70
- Schedules at
- Schweizerische Südostbahn AG
Train from Zürich HB to Bellinzona
- Ave. Duration
- 2h 55m
- Frequency
- Every 3 hours
- Estimated price
- CHF 45–70
- Schedules at
- Schweizerische Südostbahn AG
Train from Basel SBB to Bellinzona
- Ave. Duration
- 3h 56m
- Frequency
- Every 4 hours
- Estimated price
- CHF 60–95
- Schedules at
- Schweizerische Südostbahn AG
Train from Zürich HB to Bellinzona
- Ave. Duration
- 2h 55m
- Frequency
- Every 3 hours
- Estimated price
- CHF 45–70
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Bellinzona
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- CHF 7–9
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Bellinzona
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- CHF 7–9
- Website
- Trenord
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Anvers-Central to Bruxelles-Midi
- Ave. Duration
- 58 min
- Frequency
- Every 10 minutes
- Estimated price
- CHF 8–14
- Website
- Belgian Railways
Train from Bruxelles-Midi to Strasbourg
- Ave. Duration
- 3h 48m
- Frequency
- Twice a week
- Estimated price
- CHF 110–180
- Website
- Belgian Railways
Train from Anvers-Central to Schiphol Airport
- Ave. Duration
- 1h 3m
- Frequency
- Every 3 hours
- Estimated price
- CHF 23–40
- Website
- Belgian Railways
Train from Anvers-Central to Charleroi-Central
- Ave. Duration
- 1h 51m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 17–26
- Website
- Belgian Railways
Train from Anvers-Central to Breda
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- CHF 9–14
- Website
- Belgian Railways
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Strasbourg to Basel Sbb
- Ave. Duration
- 1h 17m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 22–40
- Website
- Oui.SNCF
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Basel SBB to Bellinzona
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- CHF 17–22
- Schedules at
- SBB GmbH
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Bellinzona
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 25–65
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 45–65
- 2nd Class
- CHF 25–35
Train from Milano Centrale to Bellinzona
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 25–65
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 45–65
- 2nd Class
- CHF 25–35
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Anvers-Central to Breda
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- CHF 5–12
- Website
- Nederlandse Spoorwegen (NS)
Train from Breda to Eindhoven Centraal
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–12
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Antwerp Rooseveltplaats to Zurich Bus Station
- Ave. Duration
- 11h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 50–85
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Antwerp - Rooseveltplaats to Lugano
- Ave. Duration
- 12h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 55–100
- Website
- BlaBlaCar Bus
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Milano - Famagosta to Bellinzona
- Ave. Duration
- 51 min
- Frequency
- Once a week
- Estimated price
- CHF 45–65
- Website
- Onebus
- [email protected]
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
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
Booking & Getting There
Antwerp to Bellinzona bus services, operated by BlaBlaCar Bus, arrive at Lugano station.
Antwerp to Bellinzona train services, operated by Eurostar, arrive at Paris Nord station.
Yes, the driving distance between Antwerp to Bellinzona is 810 km. It takes approximately 8h 19m to drive from Antwerp to Bellinzona.
Book your Antwerp to Bellinzona train tickets online with Omio.
Book your Antwerp to Bellinzona bus tickets online with Omio.
There are 2901+ hotels available in Bellinzona.








































































