Travel Information to Geneva from Cannes
| 187 miles (302 km) | |
| Train, bus or flight | |
| $32 - $68 | |
| Bus • $32 (€29) • 9 h | |
| Flight • $40 (€36) • 1 h | |
| FlixBus, easyJet or SNCF TER |
Travel 187 miles (302 km) by train, bus or flight from Cannes to Geneva. The most popular travel companies which serve this trip are FlixBus, easyJet or SNCF TER among others. Travelers can even take a direct bus, flight or train from Cannes to Geneva.
Travel optionsfrom Cannes to Geneva
How to get from Cannes to Geneva by train, bus or flight.
Our recommendation
The best way to travel from Cannes to Geneva is by taking a flight because it’s the best combination of price and speed.
86017+
U21757Cheapest
4704 · 3154Fastest
86017+
U21757Other options
17472+
5066+
96514
17470+
5066+
96514
17472+
5066+
96518
5866 · 3817
FlixBus · FlixBus
FlixBus · FlixBus
881207+
U21757
86015+
U21757
17467+
U21757Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
Nov 13
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Cannes to Geneva
Travel to Geneva easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Cannes to Geneva.

There are 3 options to travel to Geneva from Cannes including taking a train, bus or flight.
The cheapest way to go to Geneva from Cannes is by taking a bus, which costs on average $32 (€29).
This is compared to other ways of getting from Cannes to Geneva:
Taking a bus costs $8 (€7) less than taking a flight, which costs on average $40 (€36) for the same trip.
A bus is $35 (€32) less than a train with an average ticket price of $68 (€61) from Cannes to Geneva.
The fastest way from Cannes to Geneva is by flight with an average journey time of 1 h.
There are alternative travel options to Geneva that take longer:
Getting to Geneva by bus takes 9 h on average.
Train takes 6 h 34 min on average.
Geneva is approximately 187 miles (302 km) away from Cannes.
The average frequency per day from Cannes to Geneva is:
- 7 buses a day.
- 13 flights per day.
- 6 trains per day.
However, we recommend checking specific travel dates for your route between Cannes and Geneva as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points from Cannes to Geneva:
The following travel companies offer services from Cannes to Geneva:
- FlixBus, BlaBlaCar Bus or Zou! Lignes Express Régionales can get you to Geneva by bus. You can find a good deal for bus tickets with BlaBlaCar Bus from Cannes to Geneva for $32 (€29) on Omio.
- EasyJet, SWISS, LAER or Air Baltic can take you to Geneva by plane. If searching for a good deal on flights, you can find tickets for easyJet from Cannes to Geneva for $40 (€36).
- SNCF TER, SNCF | TGV INOUI, TGV INOUI, SNCF | TGV Lyria or SNCF Intercités de nuit can take you to Geneva by train. If searching for a good deal on trains, you can find tickets for SNCF Intercités de nuit from Cannes to Geneva for $68 (€61).
Yes, there are direct routes from Cannes to Geneva with the following travel companies:
- You'll find 2 direct buses a day to Geneva with.
- You can find 4 direct flights per day to take to Geneva with.
Direct services to Geneva tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.
Travelling from Cannes to Geneva: related information
Here are some other resources that might have the information you need
