There are 11 ways to get from Rotterdam to Bex by train (TGV), bus, night train, 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
best- Take the train from Rotterdam Centraal to Airport Charles de Gaulle
- Take the train from Aeroport Cdg2 Tgv Roissy to LausanneTgv
- Take the train from Lausanne to BexR4 / ...
8h 16mCHF 182–523Bus
cheapest- Take the bus from Rotterdam Central Station to Brussels-North train station813 / ...
- Take the bus from Brussels-North train station to Lausanne
- Take the bus from Lausanne to Martigny
18h 26mCHF 67–154Night train, train
- Take the night train from Rotterdam Centraal to Basel SbbNj
- Take the train from Basel SBB to Biel/Bienne
- Take the train from Biel/Bienne to LausanneIc5 / ...
- Take the train from Lausanne to BexR4 / ...
13h 57mCHF 160–447Drive 819.2 km
- Drive from Rotterdam to Bex819.2 km
9h 10mCHF 136–197Train, bus
- Take the train from Rotterdam Centraal to Albertville
- Take the bus from ALBERTVILLE Gare Routiere to ANNECY Gare RoutiereY51
- Take the bus from ANNECY Gare Routiere to GRAND LANCY Lancy Bachet Gare272
- Take the train from Lancy-Bachet to Bex
12h 56mCHF 239–445Train to Amsterdam Airport Schiphol, fly to Geneva International Airport, train
- Take the train from Rotterdam Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Geneva International Airport (GVA)AMS - GVA
- Take the train from Genève-Aéroport to Lausanne
- Take the train from Lausanne to Bex
6h 3mCHF 106–282Train to Brussels Airport, fly to Geneva International Airport, train
- Take the train from Rotterdam Centraal to Anvers-Central
- Fly from Brussels Airport (BRU) to Geneva International Airport (GVA)BRU - GVA
- Take the train from Genève-Aéroport to Lausanne
- Take the train from Lausanne to Bex
6h 39mCHF 147–292Train to Amsterdam Airport Schiphol, fly to Zurich Airport, train
- Take the train from Rotterdam Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Zurich Airport (ZRH)AMS - ZRH
- Take the train from Zürich Flughafen to Lausanne
- Take the train from Lausanne to Bex
7h 44mCHF 175–372Train to Amsterdam Airport Schiphol, fly to Basel, train
- Take the train from Rotterdam Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Basel (BSL)AMS - BSL
- Take the train from Olten to Lausanne
- Take the train from Lausanne to Bex
7h 49mCHF 133–341Train to Amsterdam Airport Schiphol, fly to Lyon–Saint Exupéry Airport, bus, train
- Take the train from Rotterdam Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Lyon–Saint Exupéry Airport (LYS)AMS - LYS
- Take the bus from Lyon - St. Exupéry Airport T1 Bus Stop to Annemasse
- Take the train from Annemasse to Bex
9h 27mCHF 146–385Train to Amsterdam Airport Schiphol, fly to Milan Linate Airport, train
- Take the train from Rotterdam Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Milan Linate Airport (LIN)AMS - LIN
- Take the train from Milano Centrale to St-Maurice(Ch)
9h 6mCHF 119–339
Rotterdam to Bex by train
Questions & Answers
The cheapest way to get from Rotterdam to Bex is to bus which costs SFr 65 - SFr 160 and takes 18h 26m.
The fastest way to get from Rotterdam to Bex is to train and fly which takes 6h 3m and costs SFr 100 - SFr 290.
No, there is no direct train from Rotterdam to Bex. However, there are services departing from Rotterdam Centraal and arriving at Bex via Aeroport Cdg2 Tgv Roissy and Lausanne. The journey, including transfers, takes approximately 8h 16m.
The distance between Rotterdam and Bex is 967 km. The road distance is 819.2 km.
The best way to get from Rotterdam to Bex without a car is to train which takes 8h 16m and costs SFr 180 - SFr 550.
It takes approximately 8h 16m to get from Rotterdam to Bex, including transfers.
Rotterdam to Bex train services, operated by Nederlandse Spoorwegen (NS), depart from Rotterdam Centraal station.
The best way to get from Rotterdam to Bex is to train which takes 8h 16m and costs SFr 180 - SFr 550. Alternatively, you can bus, which costs SFr 65 - SFr 160 and takes 18h 26m.
Rotterdam to Bex train services, operated by Nederlandse Spoorwegen (NS), arrive at Airport Charles de Gaulle station.
Yes, the driving distance between Rotterdam to Bex is 819 km. It takes approximately 9h 10m to drive from Rotterdam to Bex.
What companies run services between Rotterdam, Netherlands and Bex, Switzerland?
You can take a train from Rotterdam Centraal to Bex via Aeroport Cdg2 Tgv Roissy and Lausanne in around 8h 16m. Alternatively, you can take a bus from Rotterdam Central Station to Bex via Brussels-North train station, Lausanne, Martigny, and Martigny in around 18h 26m.
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 85–230
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- CHF 100–370
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- CHF 110–390
Flights from Amsterdam Airport Schiphol to Lyon–Saint Exupéry Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- CHF 75–400
Flights from Amsterdam Airport Schiphol to Milan Linate Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- CHF 110–410
- Website
- swiss.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 17m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–250
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 45–130
Flights from Brussels Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 45–130
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- CHF 100–270
- Website
- airfrance.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- CHF 250–280
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- CHF 110–390
Flights from Amsterdam Airport Schiphol to Lyon–Saint Exupéry Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- CHF 75–400
Flights from Amsterdam Airport Schiphol to Lyon–Saint Exupéry Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- CHF 75–180
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 50–180
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 30–110
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 17m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 50–190
Flights from Amsterdam Airport Schiphol to Milan Linate Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- CHF 50–190
- Website
- lufthansa.com
Flights from Brussels Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- CHF 90–310
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 90–370
Flights from Amsterdam Airport Schiphol to Basel via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 95–280
Flights from Amsterdam Airport Schiphol to Lyon–Saint Exupéry Airport via Munich
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- CHF 110–270
Flights from Amsterdam Airport Schiphol to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 38m
- When
- Every day
- Estimated price
- CHF 95–420
- Website
- brusselsairlines.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 45–130
- Website
- ita-airways.com
Flights from Amsterdam Airport Schiphol to Milan Linate Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- CHF 60–270
- Website
- airdolomiti.it
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 110–370
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Rotterdam Centraal to Airport Charles de Gaulle
- Ave. Duration
- 2h 37m
- Frequency
- Twice a week
- Estimated price
- CHF 60–210
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 60–90
- 1st Class
- CHF 120–210
Night train from Rotterdam Centraal to Basel Sbb
- Ave. Duration
- 9h 53m
- Frequency
- 6 times a week
- Estimated price
- CHF 100–360
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 100–150
- 1st Class
- CHF 210–360
Train from Rotterdam Centraal to Schiphol Airport
- Ave. Duration
- 26 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 14–18
- Website
- https://www.ns.nl/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Aeroport Cdg2 Tgv Roissy to Lausanne
- Ave. Duration
- 3h 42m
- Frequency
- 3 times a week
- Estimated price
- CHF 100–290
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Lausanne to Bex
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 21–25
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Biel/Bienne
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 19–35
- Website
- https://www.sbb.ch/en
Train from Biel/Bienne to Lausanne
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 18–35
- Website
- https://www.sbb.ch/en
Train from Lancy-Bachet to Bex
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- CHF 40–70
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 16–30
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Lausanne
- Ave. Duration
- 2h 38m
- Frequency
- Hourly
- Estimated price
- CHF 50–90
- Website
- https://www.sbb.ch/en
Train from Olten to Lausanne
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- CHF 35–65
- Website
- https://www.sbb.ch/en
Train from Annemasse to Bex
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- CHF 40–80
- Website
- https://www.sbb.ch/en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Rotterdam Centraal to Albertville
- Ave. Duration
- 6h 53m
- Frequency
- Twice a week
- Estimated price
- CHF 180–360
- Website
- https://www.eurostar.com/rw-en
- Standard
- CHF 180–260
- Comfort
- CHF 220–300
- Premium
- CHF 280–360
Train from Rotterdam Centraal to Anvers-Central
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- CHF 60–85
- Website
- https://www.eurostar.com/rw-en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to St-Maurice(Ch)
- Ave. Duration
- 3h 17m
- Frequency
- 6 times a week
- Estimated price
- CHF 50–100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 70–100
- 2nd Class
- CHF 50–75
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Rotterdam Central Station to Brussels-North train station
- Ave. Duration
- 2h 45m
- Frequency
- Every 2 hours
- Estimated price
- CHF 7–19
- Website
- https://www.flixbus.co.uk
Bus from Brussels-North train station to Lausanne
- Ave. Duration
- 11h 55m
- Frequency
- 4 times a week
- Estimated price
- CHF 40–100
- Website
- https://www.flixbus.co.uk
Bus from Lausanne to Martigny
- Ave. Duration
- 55 min
- Frequency
- 6 times a week
- Estimated price
- CHF 7–11
- Website
- https://www.flixbus.co.uk
- Phone
- +33 4 8000 7000
- Website
- auvergnerhonealpes.fr
Bus from ALBERTVILLE Gare Routiere to ANNECY Gare Routiere
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- CHF 7–11
- Schedules at
- auvergnerhonealpes.fr
Bus from ANNECY Gare Routiere to GRAND LANCY Lancy Bachet Gare
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Schedules at
- auvergnerhonealpes.fr
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Lyon - St. Exupéry Airport T1 Bus Stop to Annemasse
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 12–28
- Website
- https://www.blablacar.co.uk/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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Rotterdam to Bex train tickets online with Omio.
There are 4086+ hotels available in Bex.





































