Trains from Basel to Geneva
Your latest searches will appear here.
- Lowest price from ≈ $60.53 CHF 49.60
- Average duration 3h 2m
- Connections per day 37
- Distance 186 km
- CO₂ per person 3 kg
train from Basel to Geneva
The journey from Basel to Geneva is about 186 km. On average a train trip takes 3h 2m with 37 connections per day.
| Lowest price | ≈ $60.53 CHF 49.60 |
|---|---|
| Trip duration | 3h 2m |
| Connections per day | 37 |
| Lowest price | ≈ $60.53 CHF 49.60 |
| Highest price | ≈ $106.34 CHF 87.14 |
| First departure | 10:55 AM |
| Last departure | 10:54 PM |
| Distance | 186 km |
| Departure | Basel |
| Arrival | Geneva |
| Travel operator | Schweizerische Bundesbahnen Schweizerische Bundesbahnen |
Next departures from Basel to Geneva
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
The train journey between Basel and Geneva emits 13.02kg of CO₂.
Taking the train between Basel and Geneva saves 24.18kg of CO₂ compared to a flight, 0.93kg compared to the bus and 16.74kg compared to the car.
FAQ
A train ticket from Basel to Geneva costs ≈ $76.70 (CHF 62.85). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $60.53 (CHF 49.60).
The cheapest ticket from Basel to Geneva costs ≈ $60.53 (CHF 49.60). Book as early as possible and avoid peak times.
Basel and Geneva are 186 km apart.
The journey from Basel to Geneva takes about 3h 2m on average. The fastest option takes 2h 39m.
This route is served by 1 operators: Schweizerische Bundesbahnen.
There are about 37 connections per day from Basel to Geneva.
The first train from Basel to Geneva leaves at 10:55 AM. Check times on your travel date.
The last train from Basel to Geneva leaves at 10:54 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $60.53 (CHF 49.60) but prices can change.
There are about 0 direct connections from Basel to Geneva.
The shortest train journey between Basel and Geneva takes 2h 39m.
Yes, there is a direct train between Basel and Geneva.
The train journey from Basel to Geneva generates 3 kg of CO₂.