Search Frankfurt train tickets

switcheroo

Quickview

How to get to Frankfurt by train?

Routes330
Trips per day13,438
train carriers11
Stations25
Lowest prices
We partner with 100s of coach, 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.73. 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.36 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.

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
£54.38

Holdorf

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

Enschede

There are 255 train schedules per day connecting Enschede with Frankfurt. 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. Travelling by train from Enschede you will most likely to arrive in Frankfurt at Central Train Station.
Avg. Time
5h 31m
Avg. Price
£69.69

Amsterdam

There are 239 train schedules per day connecting Amsterdam with Frankfurt. It takes on average 6 hours and 29 minutes to travel 227 miles, 365 kms, by train from Amsterdam. 4 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 29m
Avg. Price
£66.16

Solingen

There are 220 train schedules per day connecting Solingen with Frankfurt. It takes on average 2 hours to travel 102 miles, 164 kms, by train from Solingen. 4 train carriers offer schedules from Solingen, with Deutsche Bahn offering the most daily connections to Frankfurt. Travelling by train from Solingen you will most likely to arrive in Frankfurt at Central Train Station.
Avg. Time
2h 0m
Avg. Price
£63.42

Located in , Germany, you can travel by train to Frankfurt from 330 destinations and choose from 13438 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 26 hours and 25 minutes

Looking for other ways to get there? Check out Coach 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.
Toilet
WiFi
Newspaper/Magazine
Films
Snacks
Meal
Extra legroom
Power point
Air conditioning
Drink
Avg. Time
0h 2m
Avg. Price
£27.62

RegioJet

There are 2 daily RegioJet schedules to Frankfurt. RegioJet can get you to Frankfurt by train from 6 destinations incuding Vienna.
Toilet
WiFi
Newspaper/Magazine
Films
TV
Extra legroom
Games
Power point
Air conditioning
Customer Host
Drink
Avg. Time
0h 17m
Avg. Price
£41.17

Deutsche Bahn

There are 839 daily Deutsche Bahn schedules to Frankfurt. Deutsche Bahn can get you to Frankfurt by train from 293 destinations incuding Amsterdam.
Power point
Avg. Time
0h 5m
Avg. Price
£54.84

DB Eurocity

There are 3 daily DB Eurocity schedules to Frankfurt. DB Eurocity can get you to Frankfurt by train from 10 destinations incuding Stuttgart.
Meal
Power point
Drink
Avg. Time
0h 5m
Avg. Price
£54.93

DB Intercity

There are 18 daily DB Intercity schedules to Frankfurt. DB Intercity can get you to Frankfurt by train from 57 destinations incuding Cologne.
Meal
Power point
Drink
Avg. Time
0h 4m
Avg. Price
£35.41

DB Intercity-Express

There are 175 daily DB Intercity-Express schedules to Frankfurt. DB Intercity-Express can get you to Frankfurt by train from 98 destinations incuding Berlin.
WiFi
Meal
Power point
Drink
Avg. Time
0h 4m
Avg. Price
£61.38

Non-federally owned railway company

There are 6 daily Non-federally owned railway company schedules to Frankfurt. Non-federally owned railway company can get you to Frankfurt by train from 15 destinations incuding London.
Power point
Avg. Time
0h 6m
Avg. Price
£128.44

Deutsche Bahn with non-federally owned railway company

There are 203 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 259 destinations incuding Amsterdam.
Power point
Avg. Time
0h 6m
Avg. Price
£67.73

FlixTrain

There are 13 daily FlixTrain schedules to Frankfurt. FlixTrain can get you to Frankfurt by train from 9 destinations incuding Berlin.
Toilet
WiFi
Films
Snacks
Power point
Air conditioning
Customer Host
Avg. Time
0h 4m
Avg. Price
£17.96

VIAS

There are 46 daily VIAS schedules to Frankfurt. VIAS can get you to Frankfurt by train from Lahnstein.
Toilet
Avg. Time
0h 3m
Avg. Price
£26.95

vlexx

There are 5 daily vlexx schedules to Frankfurt. vlexx can get you to Frankfurt by train from 5 destinations incuding Sankt Goar.
Avg. Time
0h 3m
Avg. Price
£24.73