There are 8 ways to get from Givet to Geneva by train (TGV), bus, car, train, 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 Givet to Charleville MezieresTer
- Take the train from Charleville Mezieres to Champagne-ArdenneTer
- Take the train from Champagne-Ardenne to Aeroport Cdg2 Tgv RoissyTgv
- Take the train from Aeroport Cdg2 Tgv Roissy to GeneveTgv
8h 43mCHF 104–384Bus
cheapest- Take the bus from Givet to Charleville Mezieres
- Take the bus from Charleville-Mézières to Paris - Bercy-Seine Bus Station
- Take the bus from Paris - Bercy-Seine Bus Station to Geneva - Bus Station
13h 27mCHF 42–116Drive 576.5 km
- Drive from Givet to Geneva576.5 km
7h 5mCHF 94–136Train to Brussels Airport, fly to Geneva International Airport
- Take the train from Dinant to Brussels Airport-Zaventem
- Fly from Brussels Airport (BRU) to Geneva International Airport (GVA)BRU - GVA
6h 52mCHF 57–156Train, bus
- Take the train from Givet to Charleville MezieresTer
- Take the train from Charleville Mezieres to ReimsTer
- Take the train from Reims to Dijon VilleTer
- Take the bus from Dijon to Geneva
11h 32mCHF 76–206Train, train to Luxembourg, fly to Geneva International Airport
- Take the train from Beauraing to Libramont
- Take the train from Libramont to Luxembourg
- Fly from Luxembourg (LUX) to Geneva International Airport (GVA)LUX - GVA
7h 17mCHF 94–289Train, train to Paris Charles De Gaulle Airport, fly to Geneva International Airport
- Take the train from Givet to Charleville Mezieres
- Take the train from Charleville Mezieres to Champagne-Ardenne
- Take the train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Fly from Paris Charles De Gaulle Airport (CDG) to Geneva International Airport (GVA)CDG - GVA
8h 9mCHF 102–338Train to Brussels Airport, fly to Lyon–Saint Exupéry Airport, bus
- Take the train from Dinant to Brussels Airport-Zaventem
- Fly from Brussels Airport (BRU) to Lyon–Saint Exupéry Airport (LYS)BRU - LYS
- Take the bus from Lyon - St. Exupéry Airport T1 Bus Stop to Annemasse
9h 52mCHF 97–292
Givet to Geneva by train
Questions & Answers
The cheapest way to get from Givet to Geneva is to bus which costs SFr 40 - SFr 120 and takes 13h 27m.
The fastest way to get from Givet to Geneva is to train and fly which takes 6h 52m and costs SFr 55 - SFr 160.
No, there is no direct bus from Givet to Geneva station. However, there are services departing from Givet and arriving at Geneva - Bus Station via Charleville-Mézières and Paris - Bercy-Seine Bus Station. The journey, including transfers, takes approximately 13h 27m.
No, there is no direct train from Givet to Geneva. However, there are services departing from Givet and arriving at Geneve via Charleville Mezieres, Champagne-Ardenne and Aeroport Cdg2 Tgv Roissy. The journey, including transfers, takes approximately 8h 43m.
The distance between Givet and Geneva is 786 km. The road distance is 576.5 km.
The best way to get from Givet to Geneva without a car is to train which takes 8h 43m and costs SFr 100 - SFr 390.
It takes approximately 8h 43m to get from Givet to Geneva, including transfers.
Givet to Geneva bus services, operated by SNCF Bus, depart from Givet station.
Givet to Geneva train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Givet station.
The best way to get from Givet to Geneva is to train which takes 8h 43m and costs SFr 100 - SFr 390. Alternatively, you can bus, which costs SFr 40 - SFr 120 and takes 13h 27m.
What companies run services between Givet, France and Geneva, Switzerland?
You can take a train from Givet to Geneve via Charleville Mezieres, Champagne-Ardenne, and Aeroport Cdg2 Tgv Roissy in around 8h 43m. Alternatively, you can take a bus from Givet to Geneva - Bus Station via Charleville Mezieres, Charleville-Mézières, and Paris - Bercy-Seine Bus Station in around 13h 27m.
- Website
- swiss.com
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
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 45–130
Flights from Luxembourg to Geneva International Airport via Zurich
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- CHF 85–290
Flights from Paris Charles De Gaulle Airport to Geneva International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 85–370
Flights from Paris Charles De Gaulle Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- CHF 80–210
- Website
- brusselsairlines.com
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 Lyon–Saint Exupéry Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 65–240
- Website
- airfrance.com
Flights from Paris Charles De Gaulle Airport to Geneva International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 85–370
- 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 Luxembourg to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 85–170
Flights from Brussels Airport to Lyon–Saint Exupéry Airport via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- CHF 80–310
Flights from Brussels Airport to Lyon–Saint Exupéry Airport via Munich
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 65–240
- 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 55–370
Flights from Paris Charles De Gaulle Airport to Geneva International Airport via Luxembourg
- Ave. Duration
- 3h 20m
- When
- Sunday
- Estimated price
- CHF 85–360
- Website
- easyjet.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 30–110
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Givet to Charleville Mezieres
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 5–15
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Charleville Mezieres to Champagne-Ardenne
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 5–20
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 31 min
- Frequency
- 3 times a day
- Estimated price
- CHF 18–40
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- CHF 18–26
- Rail 1st Class
- CHF 28–40
Train from Charleville Mezieres to Reims
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- CHF 5–19
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Reims to Dijon Ville
- Ave. Duration
- 3h 34m
- Frequency
- Twice a week
- Estimated price
- CHF 50–150
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 31 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–50
- Website
- https://www.sncf-connect.com/en-en
Train from Aeroport Cdg2 Tgv Roissy to Geneve
- Ave. Duration
- 3h 13m
- Frequency
- 3 times a week
- Estimated price
- CHF 75–300
- Website
- https://www.sncf-connect.com/en-en
Train from Charleville Mezieres to Reims
- Ave. Duration
- 52 min
- Frequency
- Twice daily
- Estimated price
- CHF 10–20
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Dinant to Brussels Airport-Zaventem
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- CHF 17–19
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 17–19
- 1st Class
- CHF 24–27
Train from Beauraing to Libramont
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- CHF 6–10
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 6–10
- 1st Class
- CHF 10–15
Train from Libramont to Luxembourg
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 8–12
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- CHF 8–12
- 1st Class
- CHF 12–18
- Phone
- 3635
- Website
- groupe-sncf.com
Bus from Givet to Charleville Mezieres
- Ave. Duration
- 1h 47m
- Frequency
- 4 times a day
- Estimated price
- CHF 12–17
- Website
- https://www.groupe-sncf.com/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Charleville-Mézières to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a week
- Estimated price
- CHF 9–40
- Website
- https://www.blablacar.co.uk/bus
Bus from Paris - Bercy-Seine Bus Station to Geneva - Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 21–60
- Website
- https://www.blablacar.co.uk/bus
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
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Dijon to Geneva
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- CHF 15–22
- Website
- https://www.flixbus.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
Train travel in France: A guide to SNCF
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Givet to Geneva bus services, operated by SNCF Bus, arrive at Charleville Mezieres station.
Givet to Geneva train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Charleville Mezieres station.
Yes, the driving distance between Givet to Geneva is 577 km. It takes approximately 7h 5m to drive from Givet to Geneva.
Book your Givet to Geneva train tickets online with Omio.
There are 1177+ hotels available in Geneva.




























