Duration 3h 7m
Distance 251.4 km
Average price SFr 140
Frequency Hourly

Trip overview

The average train between Basel and Genève-Cornavin Station takes 3h 7m and the fastest train takes 2h 50m. There is an hourly train service from Basel to Genève-Cornavin Station. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train via Bern • 3h 2m

  1. Basel SBB
  2. Bern
  3. Genève-Cornavin Station
3h 2m
SFr 76 - SFr 144

Basel to Genève-Cornavin Station train times

Trains run hourly between Basel and Genève-Cornavin Station. The service departs Basel at 22:28 at night, which arrives into Genève-Cornavin Station at 07:00. All services require a transfer, and take on average 3h 7m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Basel to Genève-Cornavin Station? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Basel to Genève-Cornavin Station. However, there are services departing from Basel SBB and arriving at Genève via Bern. The journey, including transfers, takes approximately 3h 2m.

More details

The distance between Basel and Genève-Cornavin Station is 185 km. The road distance is 251.4 km.

Get driving directions

Basel to Genève-Cornavin Station train services, operated by Swiss Railways (SBB/CFF/FFS), depart from Basel SBB station.

More details

Basel to Genève-Cornavin Station train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Genève station.

More details

There are 527+ hotels available in Genève-Cornavin Station. Prices start at SFr 100 per night.

More details

What companies run services between Basel and Genève-Cornavin Station?

You can take a train from Basel to Genève-Cornavin Station via Bern in around 3h 2m.
Train operators
Ave. Duration
56 min
Frequency
Every 30 minutes
Estimated price
SFr 35 - SFr 65
Ave. Duration
58 min
Frequency
Twice daily
Estimated price
SFr 16 - SFr 23
Ave. Duration
58 min
Frequency
3 times a day
Estimated price
SFr 27 - SFr 40
Ave. Duration
1h 49m
Frequency
Once a week
Estimated price
SFr 30 - SFr 65
Ave. Duration
53 min
Frequency
Every 4 hours
Estimated price
SFr 26 - SFr 40

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps