There are 8 ways to get from Brussels to Nyon by 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 Brussel-Zuid / Bruxelles-Midi to Marne La Vallee Chessytrain Tgv
- Take the train from Marne La Vallee Chessy to Genevetrain Tgv
6h 29mFly from Brussels Airport
cheapest- Fly from Brussels Airport (BRU) to Geneva International Airport (GVA)plane BRU - GVA
4h 24mCHF 40–140Bus
- Take the bus from Brussels-North train station to Genevabus FlixBus N839
13h 26mDrive 642.2 km
- Drive from Brussels to Nyoncar 642.2 km
7h 41mCHF 102–147Train via Strasbourg
- Take the train from Brussel-Zuid / Bruxelles-Midi to Strasbourgtrain Tgv
- Take the train from Strasbourg to Basel Sbbtrain Ter
- Take the train from Basel SBB to Renens VDtrain
9h 9mBus via Dijon
- Take the bus from Brussels - Midi Train Station to Dijonbus BlaBlaCar Bus
- Take the bus from Dijon to Annemassebus BlaBlaCar Bus
17h 35mTrain to Amsterdam Airport Schiphol, fly
- Take the train from Brussel-Zuid to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Geneva International Airport (GVA)plane AMS - GVA
6h 12mTrain to Luxembourg, fly
- Take the train from Bruxelles-Luxembourg to Luxembourgtrain
- Fly from Luxembourg (LUX) to Geneva International Airport (GVA)plane LUX - GVA
7h 17m
Brussels Airport (BRU) to Geneva International Airport (GVA) flights
Questions & Answers
The cheapest way to get from Brussels to Nyon is to fly which costs SFr 40 - SFr 140 and takes 4h 24m.
The fastest way to get from Brussels to Nyon is to fly which takes 4h 24m and costs SFr 40 - SFr 140.
No, there is no direct train from Brussels to Nyon. However, there are services departing from Brussel-Zuid / Bruxelles-Midi and arriving at Nyon via Marne La Vallee Chessy and Genève. The journey, including transfers, takes approximately 6h 29m.
The distance between Brussels and Nyon is 844 km. The road distance is 642.2 km.
The best way to get from Brussels to Nyon without a car is to train which takes 6h 29m and costs .
It takes approximately 6h 29m to get from Brussels to Nyon, including transfers.
Brussels to Nyon train services, operated by SNCF Voyages, depart from Brussel-Zuid / Bruxelles-Midi station.
The best way to get from Brussels to Nyon is to train which takes 6h 29m and costs . Alternatively, you can bus, which costs and takes 13h 26m, you could also fly, which costs SFr 40 - SFr 140 and takes 4h 24m.
Brussels to Nyon train services, operated by SNCF Voyages, arrive at Marne La Vallee Chessy station.
Yes, the driving distance between Brussels to Nyon is 642 km. It takes approximately 7h 41m to drive from Brussels to Nyon.
What companies run services between Brussels, Belgium and Nyon, Switzerland?
You can take a train from Brussel-Zuid / Bruxelles-Midi to Nyon via Marne La Vallee Chessy and Genève in around 6h 29m. Alternatively, FlixBus-eu operates a bus from Brussels-North train station to Geneva 5 times a week, and the journey takes 12h 55m.
- Website
- swiss.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 50–110
Flights from Brussels Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- CHF 50–140
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Zurich
- Ave. Duration
- 3h 21m
- When
- Every day
- Estimated price
- CHF 90–230
Flights from Luxembourg to Geneva International Airport via Zurich
- Ave. Duration
- 2h 52m
- When
- Every day
- Estimated price
- CHF 65–150
- Website
- klm.com
Flights from Brussels Airport to Geneva International Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 35–230
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 40–280
- Website
- brusselsairlines.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 50–110
- Website
- easyjet.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 35–130
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 60–170
- Website
- luxair.lu
Flights from Luxembourg to Geneva International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 50–300
- Website
- ethiopianairlines.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 25m
- When
- Thursday
- Estimated price
- CHF 70–340
- Website
- airfrance.com
Flights from Luxembourg to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 30–220
- Website
- voyages-sncf.com
Train from Brussel-Zuid / Bruxelles-Midi to Marne La Vallee Chessy
- Ave. Duration
- 2h 3m
- Frequency
- Every 3 hours
- Schedules at
- voyages-sncf.com
Train from Marne La Vallee Chessy to Geneve
- Ave. Duration
- 3h 2m
- Frequency
- Twice a week
- Schedules at
- voyages-sncf.com
Train from Brussel-Zuid / Bruxelles-Midi to Strasbourg
- Ave. Duration
- 3h 48m
- Frequency
- Twice daily
- Schedules at
- voyages-sncf.com
Train from Strasbourg to Basel Sbb
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Schedules at
- voyages-sncf.com
- Website
- thalys.com
Train from Brussel-Zuid / Bruxelles-Midi to Marne La Vallee Chessy
- Ave. Duration
- 1h 32m
- Frequency
- 4 times a week
- Schedules at
- thalys.com
- Website
- nsinternational.nl
Train from Brussel-Zuid to Schiphol Airport Train Station
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Schedules at
- nsinternational.nl
- Website
- belgiantrain.be
Train from Bruxelles-Luxembourg to Luxembourg
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Schedules at
- belgiantrain.be
- Website
- global.flixbus.com
Bus from Brussels-North train station to Geneva
- Ave. Duration
- 12h 55m
- Frequency
- 5 times a week
- Schedules at
- global.flixbus.com
- Website
- blablacar.co.uk
Bus from Brussels - Midi Train Station to Dijon
- Ave. Duration
- 8h 45m
- Frequency
- 6 times a week
- Schedules at
- blablacar.co.uk
Bus from Dijon to Annemasse
- Ave. Duration
- 6h 45m
- Frequency
- 4 times a week
- Schedules at
- blablacar.co.uk
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
More Questions & Answers
Book your Brussels to Nyon train tickets online with Omio.
There are 1485+ hotels available in Nyon.
