Search Frankfurttrain tickets

switcheroo

Quickview

How to get to Frankfurt by train?

Routes1,751
Trips per day39,945
train carriers13
Stations33
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 €2.99. Such great deals to Frankfurt 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. Darmstadt at €3.85 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-Zeilsheim and Frankfurt Süd Station. Central Train Station is the busiest train station in Frankfurt.

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 offering the most daily connections to Frankfurt. Travelling by train from Celle you will most likely to arrive in Frankfurt at Central Train Station.
Avg. Time
3h 41m
Avg. Price
€97.56

Hennef

There are 299 train schedules per day connecting Hennef with Frankfurt. It takes on average 2 hours and 12 minutes to travel 74 miles, 120 kms, by train from Hennef. 2 train carriers offer schedules from Hennef, with Deutsche Bahn offering the most daily connections to Frankfurt. Travelling by train from Hennef you will most likely to arrive in Frankfurt at Frankfurt-Sindlingen.
Avg. Time
2h 12m
Avg. Price
€49.55

Wuppertal

There are 281 train schedules per day connecting Wuppertal with Frankfurt. It takes on average 3 hours to travel 104 miles, 167 kms, by train from Wuppertal. 5 train carriers offer schedules from Wuppertal, with Deutsche Bahn offering the most daily connections to Frankfurt. Travelling by train from Wuppertal you will most likely to arrive in Frankfurt at Central Train Station.
Avg. Time
3h 0m
Avg. Price
€61.57

Amsterdam

There are 280 train schedules per day connecting Amsterdam with Frankfurt. It takes on average 6 hours to travel 227 miles, 365 kms, by train from Amsterdam. 3 train carriers offer schedules from Amsterdam, with Deutsche Bahn offering the most daily connections to Frankfurt. Travelling by train from Amsterdam you will most likely to arrive in Frankfurt at Central Train Station.
Avg. Time
6h 0m
Avg. Price
€77.44

Voerde

There are 274 train schedules per day connecting Voerde with Frankfurt. 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. Travelling by train from Voerde you will most likely to arrive in Frankfurt at Frankfurt(M) Flughafen Fernbf.
Avg. Time
3h 33m
Avg. Price
€58.83

Located in , Germany, you can travel by train to Frankfurt from 1751 destinations and choose from 39945 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 737.75 miles, 1187.00 kms, covering the journey in and 24 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 3 destinations including Stuttgart.
Restroom
WiFi
Newspaper/Magazine
Movies
Snacks
Meal
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
3h 52m
Avg. Price
€62.64

RegioJet

There are 1 daily RegioJet schedules to Frankfurt. RegioJet can get you to Frankfurt by train from 6 destinations including Česká Třebová.
Restroom
WiFi
Newspaper/Magazine
Movies
Satellite TV
Extra legroom
Games
Power outlet
Air conditioning
Attendant
Beverage
Avg. Time
16h 6m
Avg. Price
€38.84

Deutsche Bahn

There are 2145 daily Deutsche Bahn schedules to Frankfurt. Deutsche Bahn can get you to Frankfurt by train from 1,550 destinations including Amsterdam.
Power outlet
Avg. Time
4h 5m
Avg. Price
€67.00

DB Eurocity

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

DB Intercity

There are 27 daily DB Intercity schedules to Frankfurt. DB Intercity can get you to Frankfurt by train from 158 destinations including Stuttgart.
Meal
Power outlet
Beverage
Avg. Time
3h 20m
Avg. Price
€42.73

DB Intercity-Express

There are 369 daily DB Intercity-Express schedules to Frankfurt. DB Intercity-Express can get you to Frankfurt by train from 435 destinations including Amsterdam.
WiFi
Meal
Power outlet
Beverage
Avg. Time
2h 56m
Avg. Price
€73.78

Non-federally owned railway company

There are 11 daily Non-federally owned railway company schedules to Frankfurt. Non-federally owned railway company can get you to Frankfurt by train from 92 destinations including London.
Power outlet
Avg. Time
5h 32m
Avg. Price
€110.95

Deutsche Bahn with non-federally owned railway company

There are 639 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 1,360 destinations including Amsterdam.
Power outlet
Avg. Time
5h 15m
Avg. Price
€72.70

FlixTrain

There are 17 daily FlixTrain schedules to Frankfurt. FlixTrain can get you to Frankfurt by train from 11 destinations including Berlin.
Restroom
WiFi
Movies
Snacks
Power outlet
Air conditioning
Attendant
Avg. Time
3h 20m
Avg. Price
€19.62

metronom

There are 1 daily metronom schedules to Frankfurt. metronom can get you to Frankfurt by train from Kassel.
Restroom
Extra legroom
Green certified
Beverage
Avg. Time
2h 32m
Avg. Price
€40.68

National Express

There are 1 daily National Express schedules to Frankfurt. National Express can get you to Frankfurt by train from 4 destinations including Kassel.
Restroom
Green certified
Air conditioning
Avg. Time
2h 26m
Avg. Price
€39.49

VIAS

There are 16 daily VIAS schedules to Frankfurt. VIAS can get you to Frankfurt by train from 6 destinations including Sankt Goarshausen.
Restroom
Avg. Time
2h 3m
Avg. Price
€24.09

vlexx

There are 12 daily vlexx schedules to Frankfurt. vlexx can get you to Frankfurt by train from 19 destinations including Baumholder.
Avg. Time
2h 11m
Avg. Price
€32.23