
- Train
- Brussels to geneva
Brussels to Geneva train tickets
Take the train from Brussels to Geneva via Paris. Book your ticket with Eurostar now.

Two-bag
generous luggage allowances
Earn points
for free tickets and discounts
One single booking
for your entire journey
Cheap train tickets from Brussels to Geneva
Planning a trip to Switzerland? Travel from Brussels to Geneva by high-speed train with Eurostar and TGV Lyria. And you can book the entire journey with us.
Just take a Eurostar train from Brussels to Paris and change to a TGV Lyria train to Geneva. The total journey will take about 6 hrs 30 min.
Departing from Brussels-Midi/Zuid
Brussels-Midi/Zuid Station is just a short walk from the city centre and is well connected by the Brussels Métro, tram lines, and a number of bus routes.
When to arrive
Please arrive 20 minutes before departure. Check our recommended arrival times when planning your journey.
Travel documents
You don't need a passport but It's worth bringing an identity document though, as customs do random spot checks from time to time.
Station facilities
Before you jump on your train, you can browse a few shops or grab a drink or food from a café.
Connecting in Paris between Gare du Nord and Gare de Lyon
To catch your TGV to your final destination, public transport is a practical way to get from Paris Gare du Nord to Gare de Lyon when changing trains. The journey takes around 30 minutes. Here's what to do:
- When you arrive at Paris Gare du Nord, follow the signs to the RER station located on level -1. Buy a Navigo Easy pass at a ticket machine or a ticket desk. If you want to beat the queues, you can also buy a Metro-Train-RER ticket ahead of your trip using the Île-de-France Mobilités (opens in a new tab) or Bonjour RATP app (opens in a new tab).
- Follow the signs to RER line D sud (south), and board any RER D train heading south (to Melun, Malesherbes, or Corbeil Essonnes).
- Get off the train at Gare de Lyon.
- Follow the signs for 'Grandes Lignes' to get to the mainline station. Look for the platform your train will depart from on the departures board.
- Board your TGV train to your final destination - boarding starts around 20 minutes before departure and the doors close 2 minutes before.
Arriving at Genève Cornavin train station
Your train will arrive at Genève Cornavin train station, which is right in the heart of the city and just a 10 min walk from Lake Geneva. After passport checks on arrival in Geneva, you can simply leave the station. And to get to where you're going, you'll have easy access to the city's buses and trams.
Hiring a car in Geneva. If you want to go even further, hire a car directly at the station from Hertz (opens in a new tab) and enjoy a discount as a Eurostar customer.
FAQs
Typically, the train journey from Brussels to Geneva takes about 6 hrs 30 min. When you view the available tickets, you will be able to see the length of the train journey for each departure time.
For the Eurostar leg of your journey, please visit our travel documents page for more information.
For the TGV Lyria leg of your journey, please visit their identity papers page (opens in a new tab) to learn what to bring.
We'll pay compensation for disruption on the Eurostar leg of your journey, according to our compensation policy.
If you want to claim compensation for the connecting TGV Lyria leg of journey, please contact them directly (opens in a new tab).
Please visit their luggage allowance page (opens in a new tab) for more information.
If you miss your connecting high-speed train because your first train is delayed, HOTNAT (Hop On The Next Available Train) lets you catch the next available train leaving the same station at no extra cost. Please go to our Connections page to learn more about HOTNAT.
You may also like

Top attractions
Discover Switzerland's hidden gems
From boat cruises to guided tours, experience the best of Switzerland by booking top activities in Basel, Geneva, Lausanne and Zurich.

NEW
Trains to Switzerland
Grab tickets to Paris and a connecting TGV Lyria train to Geneva, Zurich, Basel, or Lausanne.