|Average price||SFr 460|
No, there is no direct train from Moscow to Geneva. However, there are services departing from Moskva Belorusskaia and arriving at Genève via Berlin Ostbahnhof and Bern. The journey, including transfers, takes approximately 33h 52m.More details
The distance between Moscow and Geneva is 2418 km. The road distance is 2844.4 km.Get driving directions
Moscow to Geneva train services, operated by Russian Railways (РЖД), depart from Moskva Belorusskaia station.More details
Moscow to Geneva train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Genève station.More details
Geneva is 2h behind Moscow. It is currently 4:24 PM in Moscow and 2:24 PM in Geneva.
There are 570+ hotels available in Geneva. Prices start at SFr 87 per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps