Search Frankfurt train tickets

switcheroo

Quickview

How to get to Frankfurt by train?

Routes243
Trips per day11,717
train carriers10
Stations22
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Frankfurt?

The cheapest prices for a train ticket to Frankfurt that users have found recently on Wanderu start at $3.39. Such great deals to Frankfurt are available on two routes including Darmstadt and Darmstadt. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Frankfurt. Darmstadt at $4.16 has consistently the lowest average train ticket prices to Frankfurt.

What are the main train stations in Frankfurt?

The most popular train stations in Frankfurt are Central Train Station, Frankfurt Süd Station and Frankfurt-Zeilsheim. Central Train Station is the busiest train station in Frankfurt.

What are the most popular train routes to Frankfurt?

Ilmenau

There are 1,033 train schedules per day connecting Ilmenau with Frankfurt. It takes on average 3 hours and 57 minutes to travel 107 miles, 172 kms, by train from Ilmenau. One train company operates schedules from Ilmenau, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Frankfurt. Traveling by train from Ilmenau you will most likely to arrive in Frankfurt at Frankfurt(M) Flughafen Fernbf.
Avg. Time
3h 57m
Avg. Price
$40.55

Peißenberg

There are 594 train schedules per day connecting Peißenberg with Frankfurt. It takes on average 5 hours and 23 minutes to travel 194 miles, 312 kms, by train from Peißenberg. 2 train carriers offer schedules from Peißenberg, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Frankfurt. Traveling by train from Peißenberg you will most likely to arrive in Frankfurt at Frankfurt(M) Flughafen Fernbf.
Avg. Time
5h 23m
Avg. Price
$107.68

Schwaigern

There are 481 train schedules per day connecting Schwaigern with Frankfurt. It takes on average 3 hours and 26 minutes to travel 70 miles, 112 kms, by train from Schwaigern. 3 train carriers offer schedules from Schwaigern, with Deutsche Bahn offering the most daily connections to Frankfurt. Traveling by train from Schwaigern you will most likely to arrive in Frankfurt at Frankfurt(M) Flughafen Fernbf.
Avg. Time
3h 26m
Avg. Price
$38.67

Leichlingen

There are 452 train schedules per day connecting Leichlingen with Frankfurt. It takes on average 2 hours and 40 minutes to travel 101 miles, 162 kms, by train from Leichlingen. 5 train carriers offer schedules from Leichlingen, with Deutsche Bahn offering the most daily connections to Frankfurt. Traveling by train from Leichlingen you will most likely to arrive in Frankfurt at Frankfurt(M) Flughafen Fernbf.
Avg. Time
2h 40m
Avg. Price
$63.63

Celle

There are 400 train schedules per day connecting Celle with Frankfurt. It takes on average 3 hours and 41 minutes to travel 184 miles, 295 kms, by train from Celle. 4 train carriers offer schedules from Celle, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Frankfurt. Traveling by train from Celle you will most likely to arrive in Frankfurt at Central Train Station.
Avg. Time
3h 41m
Avg. Price
$109.64

What train companies travel to Frankfurt, ?

Located in, United States, you can travel by train to Frankfurt from 243 destinations and choose from 11717 daily train schedules to get you there. Deutsche Bahn has the most train connections to Frankfurt. The furthest train arriving in Frankfurt covers a distance of 573.20 miles, 922.25 kms, covering the journey in and 23 minutes

Looking for other ways to get there? Check out Bus options to Frankfurt.

train companies serving Frankfurt

Railjet

There are 1 daily Railjet schedules to Frankfurt. Railjet can get you to Frankfurt by train from Stuttgart.
Air conditioning
Restroom
Beverage
Extra legroom
Meal
Movies
Newspaper/Magazine
Power outlet
Snacks
WiFi
Avg. Time
1h 38m
Avg. Price
$40.25

RegioJet

There are 1 daily RegioJet schedules to Frankfurt. RegioJet can get you to Frankfurt by train from 4 destinations including Kysak.
Air conditioning
Attendant
Restroom
Beverage
Extra legroom
Games
Movies
Newspaper/Magazine
Power outlet
Satellite TV
WiFi
Avg. Time
20h 9m
Avg. Price
$49.63

Deutsche Bahn

There are 210 daily Deutsche Bahn schedules to Frankfurt. Deutsche Bahn can get you to Frankfurt by train from 133 destinations including Amsterdam.
Power outlet
Avg. Time
4h 9m
Avg. Price
$70.79

DB Eurocity

There are 5 daily DB Eurocity schedules to Frankfurt. DB Eurocity can get you to Frankfurt by train from 3 destinations including Stuttgart.
Beverage
Meal
Power outlet
Avg. Time
5h 54m
Avg. Price
$84.59

DB Intercity

There are 6 daily DB Intercity schedules to Frankfurt. DB Intercity can get you to Frankfurt by train from 31 destinations including Cologne.
Beverage
Meal
Power outlet
Avg. Time
3h 38m
Avg. Price
$42.22

DB Intercity-Express

There are 47 daily DB Intercity-Express schedules to Frankfurt. DB Intercity-Express can get you to Frankfurt by train from 50 destinations including Berlin.
Beverage
Meal
Power outlet
WiFi
Avg. Time
3h 0m
Avg. Price
$80.58

Non-federally owned railway company

There are 3 daily Non-federally owned railway company schedules to Frankfurt. Non-federally owned railway company can get you to Frankfurt by train from 10 destinations including London.
Power outlet
Avg. Time
4h 47m
Avg. Price
$105.40

Deutsche Bahn with non-federally owned railway company

There are 61 daily Deutsche Bahn with non-federally owned railway company schedules to Frankfurt. Deutsche Bahn with non-federally owned railway company can get you to Frankfurt by train from 120 destinations including Amsterdam.
Power outlet
Avg. Time
5h 5m
Avg. Price
$69.96

FlixTrain

There are 12 daily FlixTrain schedules to Frankfurt. FlixTrain can get you to Frankfurt by train from 9 destinations including Berlin.
Air conditioning
Attendant
Restroom
Movies
Power outlet
Snacks
WiFi
Avg. Time
3h 29m
Avg. Price
$30.53

vlexx

There are 8 daily vlexx schedules to Frankfurt. vlexx can get you to Frankfurt by train from 3 destinations including Baumholder.
Avg. Time
2h 22m
Avg. Price
$37.58