Cheap train tickets from Frankfurt am Main to Geneva

Showing times and prices for Jan 28

Cheapest

$40

Average

$110

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Frankfurt am Main to Geneva will cost around $ 110 if you buy it on the day, but the cheapest tickets can be found for only $ 40.

Cheapest
04:00AMFrankfurt (Main) Hbf6h18 10:18AMGeneva
2 changes
$401One-way
2nd Cheapest
05:50AMFrankfurt (Main) Hbf5h57 11:47AMGeneva
2 changes
$671One-way
2nd Cheapest
04:46PMFrankfurt (Main) Hbf7h24 12:10AMGeneva
3 changes
$671One-way
2nd Cheapest
06:48AMFrankfurt (Main) Hbf5h59 12:47PMGeneva
2 changes
$671One-way
2nd Cheapest
02:45AMFrankfurt (Main) Hbf6h33 09:18AMGeneva
2 changes
$671One-way

Train schedule from Frankfurt am Main to Geneva

Showing trains for tomorrow, Fri, Jan 28
02:45AMFrankfurt (Main) Hbf6h33 09:18AMGeneva
0 changes
04:00AMFrankfurt (Main) Hbf6h18 10:18AMGeneva
0 changes
05:19AMFrankfurt (Main) Hbf7h59 01:18PMGeneva
0 changes
05:50AMFrankfurt (Main) Hbf5h57 11:47AMGeneva
0 changes
05:50AMFrankfurt (Main) Hbf7h28 01:18PMGeneva
0 changes
06:48AMFrankfurt (Main) Hbf5h59 12:47PMGeneva
0 changes
06:55AMFrankfurt (Main) Hbf8h23 03:18PMGeneva
0 changes
08:04AMFrankfurt (Main) Hbf5h43 01:47PMGeneva
0 changes
08:20AMFrankfurt (Main) Hbf7h58 04:18PMGeneva
0 changes
08:50AMFrankfurt (Main) Hbf5h57 02:47PMGeneva
0 changes
09:47AMFrankfurt (Main) Hbf7h00 04:47PMGeneva
0 changes
10:06AMFrankfurt (Main) Hbf7h12 05:18PMGeneva
0 changes
10:06AMFrankfurt (Main) Hbf5h41 03:47PMGeneva
0 changes
10:50AMFrankfurt (Main) Hbf5h57 04:47PMGeneva
0 changes
11:47AMFrankfurt (Main) Hbf7h00 06:47PMGeneva
0 changes
12:06PMFrankfurt (Main) Hbf5h41 05:47PMGeneva
0 changes
12:06PMFrankfurt (Main) Hbf7h12 07:18PMGeneva
0 changes
12:20PMFrankfurt (Main) Hbf7h58 08:18PMGeneva
0 changes
12:50PMFrankfurt (Main) Hbf5h57 06:47PMGeneva
0 changes
02:06PMFrankfurt (Main) Hbf5h41 07:47PMGeneva
0 changes
02:20PMFrankfurt (Main) Hbf8h27 10:47PMGeneva
0 changes
02:20PMFrankfurt (Main) Hbf8h11 10:31PMGeneva
0 changes
02:50PMFrankfurt (Main) Hbf5h57 08:47PMGeneva
0 changes
04:06PMFrankfurt (Main) Hbf5h41 09:47PMGeneva
0 changes
04:46PMFrankfurt (Main) Hbf7h24 12:10AMGeneva
0 changes
04:50PMFrankfurt (Main) Hbf5h57 10:47PMGeneva
0 changes
05:50PMFrankfurt (Main) Hbf6h20 12:10AMGeneva
0 changes
06:06PMFrankfurt (Main) Hbf6h34 12:40AMGeneva
0 changes
06:50PMFrankfurt (Main) Hbf6h53 01:43AMGeneva
0 changes
07:50PMFrankfurt (Main) Hbf6h34 02:24AMGeneva
0 changes
08:50PMFrankfurt (Main) Hbf10h11 07:01AMGeneva
0 changes
10:06PMFrankfurt (Main) Hbf9h41 07:47AMGeneva
0 changes
10:06PMFrankfurt (Main) Hbf9h34 07:40AMGeneva
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Jan 28
$35Deutsche Bahn
$61BlaBlaCar Bus
$176ITA
Sat
Jan 29
$35Deutsche Bahn
$49BlaBlaCar Bus
$232HOP!
Sun
Jan 30
$35Deutsche Bahn
$53BlaBlaCar Bus
$232HOP!
Mon
Jan 31
$35Deutsche Bahn
$49BlaBlaCar Bus
$232HOP!
Tue
Feb 1
$35Deutsche Bahn
Find prices
$232HOP!
Wed
Feb 2
$35Deutsche Bahn
Find prices
$232HOP!
Thu
Feb 3
$35Deutsche Bahn
Find prices
$147ITA
Fri
Feb 4
$35Deutsche Bahn
$65BlaBlaCar Bus
$147ITA
Sat
Feb 5
$35Deutsche Bahn
$56Flixbus
$148HOP!
Sun
Feb 6
$35Deutsche Bahn
$61BlaBlaCar Bus
$147ITA
Mon
Feb 7
$35Deutsche Bahn
$49BlaBlaCar Bus
$147Cityjet
Tue
Feb 8
$35Deutsche Bahn
$49BlaBlaCar Bus
$148HOP!
Thu
Feb 10
$35Deutsche Bahn
$49BlaBlaCar Bus
$141regional jet
Fri
Feb 11
$35Deutsche Bahn
$65BlaBlaCar Bus
$147ITA
Sat
Feb 12
$35Deutsche Bahn
$58BlaBlaCar Bus
$149HOP!
Tue
Feb 15
$35Deutsche Bahn
Find prices
$141regional jet
Wed
Feb 16
$35Deutsche Bahn
Find prices
$148HOP!

Fastest train times from Frankfurt am Main to Geneva

Showing times and prices for Jan 28

Fastest Journey

5 h 41 m

Average

6 h 59 m

Trains per day

33

Distance

474 km

It's difficult to get from Frankfurt am Main to Geneva without transferring at least once.

Fastest
12:06PMFrankfurt (Main) Hbf5h41 05:47PMGeneva
2 changes
$1101One-way
Fastest
04:06PMFrankfurt (Main) Hbf5h41 09:47PMGeneva
2 changes
$1311One-way
Fastest
10:06AMFrankfurt (Main) Hbf5h41 03:47PMGeneva
2 changes
$1101One-way
Fastest
02:06PMFrankfurt (Main) Hbf5h41 07:47PMGeneva
2 changes
$1311One-way
2nd Fastest
08:04AMFrankfurt (Main) Hbf5h43 01:47PMGeneva
1 changes
$831One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Frankfurt am Main to Geneva

distanceDistance294 miles (474 km)
durationAverage train duration5 h 41 min
priceAverage train ticket price$40 (€34)
changesDirect trainYes
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Frankfurt am Main to Geneva cover the 294 miles (474 km) long journey taking on average 5 h 41 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $35 (€30), but the average price of train tickets is $40 (€34). Travelers depart most frequently from Frankfurt (M) Flughafen Regionalbf and arrive in Genève.

Train companies: Deutsche Bahn from Frankfurt am Main to Geneva trains

Deutsche Bahn trains will get you between Frankfurt am Main and Geneva from $35 (€30). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train between Frankfurt am Main and Geneva. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

  • Average Price: $35

Please follow the recommendations outlined by Deutsche Bahn when booking your train tickets to Geneva from Frankfurt am Main due to the coronavirus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply


Deutsche Bahn trains from Frankfurt am Main to Geneva

+

Deutsche Bahn is the main railroad company in Germany. On average, about 40,000 train journeys are made in Germany every day. A special feature of Deutsche Bahn is its wide range of ticket types—make savings with offers such as the Sparpreis ticket or apply discount cards with the BahnCard. Check whether you can also use them on the DB route from Frankfurt am Main to Geneva. You can find information on ticket cancelation in our Help Center.

DB has different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regionalbahn) on its railroads, which differ in terms of comfort and travel time. While restrooms, for example, are part of the standard equipment, other offers such as an on-board restaurant or Wi-Fi access are only available on certain trains. With Omio you can easily check the Deutsche Bahn timetable for your journey from Frankfurt am Main to Geneva and book cheap DB tickets. More information on rail travel in Germany and Europe.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Eurail Pass
More information: High-speed trains

Travel Tips: Trains from Frankfurt am Main to Geneva

Travel by train 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 Frankfurt am Main to Geneva.
FAQs

Is travel by train currently allowed from Frankfurt am Main, Germany to Geneva, Switzerland?

Travel between Frankfurt am Main, Germany and Geneva, Switzerland by train is: Partially open.

What is the status of international entry into Switzerland from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

Do I need to self-quarantine on arrival in Switzerland from Frankfurt am Main?

Conditions of entry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • COVID-19 test required after arrival, between day 4 and day 7
  • Health declaration required
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Geneva, Switzerland?

When traveling in Switzerland, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 1/20/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train between Frankfurt am Main and Geneva before traveling.

Do I need to quarantine when I return to Germany from Geneva, Switzerland?

The current restriction level for your return trip by train from Geneva to Frankfurt am Main is: Partially open

Are there any international entry restrictions on returning to Germany from Switzerland?

Reentry to Germany is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Germany from Geneva?

What are the requirements?

  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

What are the safety rules to follow in Frankfurt am Main, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last checked on 1/26/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Frankfurt am Main from Geneva here.

How much are cheap trains to Geneva from Frankfurt am Main?

Train tickets to Geneva from Frankfurt am Main for some dates and times can be found for as cheap as $35 (€30)  one way in the next 7 days.

How much is the train to Geneva from Frankfurt am Main on average?

The train price to Geneva from Frankfurt am Main is on average $40 (€34)  if you are looking to purchase your tickets for this route in the next 7 days.

What is the distance between Frankfurt am Main and Geneva by train?

The train distance from Frankfurt am Main to Geneva is around 294 miles (474 km).

What is the Frankfurt am Main to Geneva train travel time?

On average the Frankfurt am Main to Geneva train travel time is 5 h 41 min  for the 294 miles (474 km) long journey, but the duration can vary if you travel on weekends and holidays.

What station does the train from Frankfurt am Main to Geneva depart from? Which Geneva train station do I come into from Frankfurt am Main?

When taking the train to Geneva from Frankfurt am Main, you can choose to depart from train stations like Frankfurt (M) Flughafen Regionalbf, Frankfurt Main Ost and Frankfurt am Main - Stadion. Your journey can end in train stations such as Genève and Geneva.

Omio customers who travel this route most frequently depart from Frankfurt (M) Flughafen Regionalbf   and arrive in Genève.

Where do I find the Frankfurt am Main train station to Geneva? Where is the Geneva train station?

You can find the most popular departure train station for this journey, Frankfurt (M) Flughafen Regionalbf, located approximately 6.7 miles (10.8 km) from the city center of Frankfurt am Main. The most popular arrival train station in Geneva, called Genève, is located around 0.6 miles (950 m) away from its city center.

Which train companies can take me between Frankfurt am Main and Geneva?

When taking a train from Frankfurt am Main to Geneva, you can count on Deutsche Bahn or Deutsche Bahn with connection for the best way to get you to Geneva. You can also check all possible train companies who offer a service to Geneva from Frankfurt am Main and compare the amenities they offer before buying a train ticket.

When does the first train depart from Frankfurt am Main to Geneva? When does the last train depart from Frankfurt am Main to Geneva?

The first Frankfurt am Main to Geneva train departs at 4: 34 AM   and the last train from Frankfurt am Main to Geneva leaves at 9: 06 PM. Check out the most up-to-date train schedule from Frankfurt am Main to Geneva on Omio and find the best time to travel to your destination.

How early should I buy Frankfurt am Main to Geneva train tickets to get the best deals?

You can find trains between Frankfurt am Main and Geneva to cost on average $40 (€34) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Frankfurt am Main to Geneva train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Frankfurt am Main
Geneva
Frankfurt (M) Flughafen Regionalbf is the most popular Frankfurt am Main railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Frankfurt am Main for your trip to Geneva.