The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.
The average ticket from Stuttgart to Frankfurt am Main will cost around £ 43 if you buy it on the day, but the cheapest tickets can be found for only £ 19.
This is the last train of the day.
Find all the dates and times for this journey
Trains per day
Of the 42 train that leave Stuttgart for Frankfurt am Main every day 28 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct train cover the 152 km distance in an average of 1h 40m but if you time it right, some train will get you there in just 1h 17m .
The slowest train will take 3h 49m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Avg. Train Duration:|
2 hours 1 minute
|Train Ticket Price:||£6|
|Trains depart from:||Stuttgart|
|Trains arrive in:||Frankfurt am Main|
Travelling between Stuttgart and Frankfurt, two understated German cities, is easy with numerous services readily available. A mixture of direct and connecting trains serve the route with departures running almost 24 hours a day. With travel times at little as 1 hour 17 minutes, it's an easy commute for all passengers.
The vast majority of trains along this route are provided by Deutsche Bahn. Deutsche Bahn are the main German provider, known for their reliable and efficient service. Trains depart to Frankfurt from Stuttgart several times an hour. Onboard services include wifi, comfortable seats and the option to reserve seats Flixtrain also offer one or two budget tickets every day of the week.
Trains from Stuttgart to Frankfurt am Main take 1 hour 17 minutes at the shortest, up to 3 hours 5 minutes at the longest. Both the longest and the shortest journey is a direct Deutsche Bahn train, though the longest journeys are usually reserved for late at night. The fastest indirect service matches the direct train involving a swift change at Mannheim Hbf.
There are usually around 27-30 direct trains to Frankfurt from Stuttgart per day, plus an additional 15-20 one stop journeys and 1-2 two stop journeys. That adds up to around 40-50 journey options per day, departing around the clock. Departures are spread throughout the entire day, with service continuing through the night.
Departure train station: Stuttgart Hauptbahnhof is the depature train station for all trains. The easiest way to get into Stuttgart’s city centre from the station is by tram, at least until the station is fully redeveloped by the end of 2019. Otherwise, it’s an easy 10-15 minute walk. The station offers all visitors half an hour of free Wi-Fi.
Arrival train station: The elegant facade of Frankfurt am Main’s main station looks out onto the very heart of the city. Frankfurt (Main) Hauptbahnhof is well-connected with regional train (S-Bahn) and underground train (U-Bahn) links. The S-Bahn also takes travellers straight to Frankfurt Airport.