FlyDown FlyDown
← All trips More cities in one trip

More cities in one trip from Geneva

Geneva (Switzerland) is a great base for seeing several cities in one trip: direct low-cost flights arrive from 98 airports, and FlixBus links it directly to 8 cities within about five hours. 3 of them are in another country (Italy, France, Germany). The most searched are Milan, Lyon and Turin; the quickest to reach is Chambéry, about 1 h 45 min away. Below you'll find two ready-made loops, with nights split and travel times.

Updated on 9 October 2026

GenevaMilanLyonTurinGrenobleFreiburg (i.Br.)Clermont-FerrandDijonChambéry
Cities you can reach by bus from Geneva · Suggested loop · Map: Natural Earth

Nearby cities by bus from Geneva

Cities with a direct FlixBus or FlixTrain connection, most searched first. The time shown is the fastest direct ride we found on a typical day: times are approximate, so check schedules and prices on the FlixBus website.

CityDistanceApprox. timeTransport
Milan · Italy250 km5 h 5 minBus
Lyon · France112 km2 h 5 minBus
Turin · Italy174 km3 h 50 minBus
Grenoble · France116 km2 h 15 minBus
Freiburg (i.Br.) · Germany237 km4 h 45 minBus
Clermont-Ferrand · France241 km4 h 40 minBus
Dijon · France151 km3 h 25 minBus
Chambéry · France73 km1 h 45 minBus

Loop trips from Geneva

Land in Geneva, get around by bus and come back here for your return flight. The nights are just a suggestion, and the loop works the other way round too.

Geneva → Lyon → Grenoble → Geneva

  • 5 nights in total: 2 nights in Geneva, 2 nights in Lyon, 1 night in Grenoble
  • About 5 h 35 min of travel in total, over three legs.
LegApprox. time
Geneva → Lyon2 h 5 min
Lyon → Grenoble1 h 15 min
Grenoble → Geneva2 h 15 min

Geneva → Turin → Grenoble → Geneva

  • 5 nights in total: 2 nights in Geneva, 2 nights in Turin, 1 night in Grenoble
  • About 9 h 15 min of travel in total, over three legs.
LegApprox. time
Geneva → Turin3 h 50 min
Turin → Grenoble3 h 10 min
Grenoble → Geneva2 h 15 min

Bus and flight are separate tickets: on the day of your flight, leave at least three hours between the bus arriving and the flight leaving.

Direct low-cost flights to Geneva

Airports with direct flights to Geneva, by country. Some routes are seasonal only.

Germany 2

BerlinHamburg

Netherlands 2

AmsterdamRotterdam

Tunisia 2

DjerbaEnfidha

Albania 1

Tirana

Belgium 1

Brussels

Bosnia & Herzegovina 1

Sarajevo

Cyprus 1

Larnaca

Czech Republic 1

Prague

Denmark 1

Copenhagen

Georgia 1

Tbilisi

Hungary 1

Budapest

Isle of Man 1

Isle of Man

Kosovo 1

Pristina

Macedonia del Nord 1

Skopje

Malta 1

Malta

Montenegro 1

Tivat

Poland 1

Kraków

Serbia 1

Belgrade

Cheap flights from Geneva →

FAQ

Which cities can you reach by bus from Geneva?

With a direct FlixBus or FlixTrain connection: Milan, Lyon, Turin, Grenoble, Freiburg (i.Br.), Clermont-Ferrand, Dijon and Chambéry. Times are approximate, so check schedules and prices on the FlixBus website.

How long is the bus from Geneva to Milan?

About 5 h 5 min on the fastest direct ride we found, over 250 km. Check schedules and prices on the FlixBus website.

How many nights do you need for a multi-city loop from Geneva?

For Geneva, Lyon and Grenoble, about 5 nights is enough (2 nights in Geneva, 2 nights in Lyon, 1 night in Grenoble), with about 5 h 35 min of travel in total.

Which airports have direct low-cost flights to Geneva?

From 98 airports in 27 countries, including London, Paris and Rome. With a FlyDown watch you get an alert when a flight to Geneva is cheap.