Search train tickets to Frankfurt am Main

switcheroo

Quickview

How to get to Frankfurt am Main by train?

Routes117
Trips per day5,570
train carriers11
Stations34
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 am Main?

The cheapest prices for a train ticket to Frankfurt am Main that users have found recently on Wanderu start at $3.30. Such great deals to Frankfurt am Main are available on one route to 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 am Main. Darmstadt at has consistently the lowest average train ticket prices to Frankfurt am Main.

What are the main train stations in Frankfurt am Main?

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

Salzgitter

There are 438 train schedules per day connecting Salzgitter with Frankfurt am Main. It takes on average 4 hours and 6 minutes to travel 159 miles, 256 kms, by train from Salzgitter. 2 train carriers offer schedules from Salzgitter, with Deutsche Bahn offering the most daily connections to Frankfurt am Main. Traveling by train from Salzgitter you will most likely to arrive in Frankfurt am Main at Frankfurt-Nied.
Avg. Time
4h 6m
Avg. Price
$72.75

Holdorf

There are 274 train schedules per day connecting Holdorf with Frankfurt am Main. It takes on average 6 hours and 4 minutes to travel 172 miles, 277 kms, by train from Holdorf. 3 train carriers offer schedules from Holdorf, with Deutsche Bahn offering the most daily connections to Frankfurt am Main. Traveling by train from Holdorf you will most likely to arrive in Frankfurt am Main at Frankfurt(M) Flughafen Fernbf.
Avg. Time
6h 4m
Avg. Price
$55.69

Voerde

There are 274 train schedules per day connecting Voerde with Frankfurt am Main. It takes on average 3 hours and 33 minutes to travel 136 miles, 219 kms, by train from Voerde. 3 train carriers offer schedules from Voerde, with Deutsche Bahn offering the most daily connections to Frankfurt am Main. Traveling by train from Voerde you will most likely to arrive in Frankfurt am Main at Frankfurt(M) Flughafen Fernbf.
Avg. Time
3h 33m
Avg. Price
$66.11

Enschede

There are 255 train schedules per day connecting Enschede with Frankfurt am Main. It takes on average 5 hours and 31 minutes to travel 166 miles, 266 kms, by train from Enschede. 2 train carriers offer schedules from Enschede, with Deutsche Bahn offering the most daily connections to Frankfurt am Main. Traveling by train from Enschede you will most likely to arrive in Frankfurt am Main at Central Train Station.
Avg. Time
5h 31m
Avg. Price
$84.72

Cologne

There are 225 train schedules per day connecting Cologne with Frankfurt am Main. It takes on average 1 hour and 56 minutes to travel 95 miles, 153 kms, by train from Cologne. 4 train carriers offer schedules from Cologne, with Deutsche Bahn offering the most daily connections to Frankfurt am Main. Traveling by train from Cologne you will most likely to arrive in Frankfurt am Main at Frankfurt-Höchst Farbwerke.
Avg. Time
1h 56m
Avg. Price
$52.35

Located in , Germany, you can travel by train to Frankfurt am Main from 117 destinations and choose from 5570 daily train schedules to get you there. Deutsche Bahn has the most train connections to Frankfurt am Main. The furthest train arriving in Frankfurt am Main covers a distance of 737.75 miles, 1187.00 kms, covering the journey in 23 hours and 58 minutes

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

train companies serving Frankfurt am Main

Railjet

There are 1 daily Railjet schedules to Frankfurt am Main. Railjet can get you to Frankfurt am Main by train from 2 destinations including Ulm.
Restroom
WiFi
Newspaper/Magazine
Movies
Snacks
Meal
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
2h 1m
Avg. Price
$30.74

RegioJet

There are 2 daily RegioJet schedules to Frankfurt am Main. RegioJet can get you to Frankfurt am Main by train from 4 destinations including Bratislava.
Restroom
WiFi
Newspaper/Magazine
Movies
Satellite TV
Extra legroom
Games
Power outlet
Air conditioning
Attendant
Beverage
Avg. Time
16h 38m
Avg. Price
$42.08

Deutsche Bahn

There are 263 daily Deutsche Bahn schedules to Frankfurt am Main. Deutsche Bahn can get you to Frankfurt am Main by train from 151 destinations including Berlin.
Power outlet
Avg. Time
4h 23m
Avg. Price
$71.26

DB Eurocity

There are 1 daily DB Eurocity schedules to Frankfurt am Main. DB Eurocity can get you to Frankfurt am Main by train from 6 destinations including Stuttgart.
Meal
Power outlet
Beverage
Avg. Time
4h 31m
Avg. Price
$73.24

DB Intercity

There are 6 daily DB Intercity schedules to Frankfurt am Main. DB Intercity can get you to Frankfurt am Main by train from 36 destinations including Cologne.
Meal
Power outlet
Beverage
Avg. Time
3h 33m
Avg. Price
$39.32

DB Intercity-Express

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

Non-federally owned railway company

There are 3 daily Non-federally owned railway company schedules to Frankfurt am Main. Non-federally owned railway company can get you to Frankfurt am Main by train from 13 destinations including Paris.
Power outlet
Avg. Time
5h 2m
Avg. Price
$95.44

Deutsche Bahn with non-federally owned railway company

There are 69 daily Deutsche Bahn with non-federally owned railway company schedules to Frankfurt am Main. Deutsche Bahn with non-federally owned railway company can get you to Frankfurt am Main by train from 130 destinations including Amsterdam.
Power outlet
Avg. Time
5h 19m
Avg. Price
$70.40

FlixTrain

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

VIAS

There are 16 daily VIAS schedules to Frankfurt am Main. VIAS can get you to Frankfurt am Main by train from Neuwied.
Restroom
Avg. Time
2h 29m
Avg. Price
$35.46

vlexx

There are 4 daily vlexx schedules to Frankfurt am Main. vlexx can get you to Frankfurt am Main by train from 3 destinations including Baumholder.
Avg. Time
2h 44m
Avg. Price
$39.21