Cheapest
Average
The best way to find a cheap train ticket from Berlin to Stuttgart is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() Deutsche Bahn | ICE 2519 | Delayed 9:32 AM 9:28 AMBerlin Hbf | 6h34 | 4:02 PM Stuttgart Hbf (tief) | 3 transfers | |
![]() Deutsche Bahn | ICE 2519 | Delayed 9:32 AM 9:28 AMBerlin Hbf | 6h57 | 4:25 PM 4:25 PMStuttgart Hbf | 0 transfersDirect | |
![]() FlixTrain | FlixTrain | 9:43 AM Berlin Hbf | 9h42 | 7:25 PM Stuttgart, Flughafen/Messe | 1 transfer | |
![]() Deutsche Bahn | ICE 1107 | Delayed 10:02 AM 10:02 AMBerlin Hbf | 6h00 | 4:02 PM 4:02 PMStuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 1005 | Delayed 11:01 AM 11:01 AMBerlin Hbf | 5h52 | 4:53 PM 4:53 PMStuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 2501 | Delayed 11:30 AM 11:30 AMBerlin Hbf | 6h56 | 6:26 PM 6:26 PMStuttgart Hbf | 0 transfersDirect | |
![]() Deutsche Bahn | ICE 2501 | Delayed 11:30 AM 11:30 AMBerlin Hbf | 6h32 | 6:02 PM Stuttgart Hbf (tief) | 3 transfers | |
![]() Deutsche Bahn | ICE 1109 | Delayed 12:02 PM 12:02 PMBerlin Hbf | 6h03 | 6:05 PM 6:05 PMStuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 95 | Delayed 1:01 PM 1:01 PMBerlin Hbf | 5h52 | 6:53 PM 6:53 PMStuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 2513 | Delayed 1:32 PM 1:32 PMBerlin Hbf | 6h52 | 8:24 PM 8:24 PMStuttgart Hbf | 0 transfersDirect | |
![]() Deutsche Bahn | ICE 1111 | Delayed 2:02 PM 2:02 PMBerlin Hbf | 6h04 | 8:06 PM 8:06 PMStuttgart Hbf | 1 transfer | |
![]() FlixTrain | FlixTrain | 2:09 PM Berlin Ostbahnhof | 7h31 | 9:40 PM Stuttgart | 0 transfersDirect | |
![]() Deutsche Bahn | ICE 2537 | Delayed 2:20 PM 2:20 PMBerlin Hbf | 6h31 | 8:51 PM 8:51 PMStuttgart Hbf | 1 transfer | |
![]() FlixTrain | FlixTrain | 2:24 PM Berlin Hbf | 7h16 | 9:40 PM Stuttgart | 0 transfersDirect | |
![]() Deutsche Bahn | ICE 1007 | Delayed 3:11 PM 3:11 PMBerlin Hbf | 5h42 | 8:53 PM 8:53 PMStuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 2515 | Delayed 3:30 PM 3:30 PMBerlin Hbf | 6h55 | 9:47 PM 9:47 PMStuttgart Hbf | 0 transfersDirect | |
![]() Deutsche Bahn | ICE 1113 | Delayed 3:57 PM 3:57 PMBerlin Hbf | 6h07 | 10:04 PM 10:04 PMStuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 2511 | Delayed 4:27 PM 4:27 PMBerlin Hbf | 6h52 | 11:19 PM Stuttgart Hbf | 2 transfers | |
![]() Deutsche Bahn | ICE 1154 | Delayed 4:33 PM 4:33 PMBerlin Hbf | 6h55 | 11:28 PM 11:28 PMStuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 506 | Delayed 4:38 PM 4:38 PMBerlin Hbf | 6h50 | 11:28 PM 11:28 PMStuttgart Hbf | 2 transfers | |
![]() Deutsche Bahn | ICE 1009 | Delayed 5:12 PM 5:12 PMBerlin Hbf | 6h46 | 11:58 PM 11:58 PMStuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 1115 | Delayed 6:01 PM 6:01 PMBerlin Hbf | 6h08 | 12:09 AM 12:09 AMStuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 997 | Delayed 6:16 PM 6:16 PMBerlin Hbf | 8h19 | 2:35 AM 2:35 AMStuttgart Hbf | 2 transfers | |
![]() Deutsche Bahn | RB 18271 | Delayed 6:17 PM 6:17 PMBerlin-Gesundbrunnen station | 8h18 | 2:35 AM 2:35 AMStuttgart Hbf | 3 transfers | |
Monday, March 17 | |||||
![]() FlixTrain | FlixTrain | 6:26 AM Berlin Hbf | 5h57 | 12:23 PM Stuttgart | 0 transfersDirect | |
![]() FlixTrain | FlixTrain | 6:37 AM Berlin Südkreuz station | 5h46 | 12:23 PM Stuttgart | 0 transfersDirect | |
![]() Deutsche Bahn | ICE 1003 | Delayed 7:12 AM Berlin Hbf | 5h40 | 12:52 PM 12:52 PMStuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 279 | Delayed 7:29 AM Berlin Hbf | 5h39 | 1:08 PM 1:08 PMStuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 642 | 7:46 AM Berlin Hbf | 5h52 | 1:38 PM Stuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 1105 | Delayed 8:02 AM Berlin Hbf | 6h03 | 2:05 PM 2:05 PMStuttgart Hbf | 1 transfer | |
![]() Deutsche Bahn | ICE 1105 | 8:02 AM Berlin Hbf | 6h08 | 2:10 PM Stuttgart Hbf (tief) | 2 transfers | |
![]() Deutsche Bahn | ICE 597 | 8:20 AM Berlin Hbf | 5h48 | 2:08 PM Stuttgart Hbf | 0 transfersDirect | |
![]() Deutsche Bahn | ICE 942 | 8:46 AM Berlin Hbf | 6h07 | 2:53 PM Stuttgart Hbf | 2 transfers | |
![]() Deutsche Bahn | ICE 93 | Delayed 9:01 AM 9:01 AMBerlin Hbf | 5h51 | 2:52 PM Stuttgart Hbf | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Fastest Journey
5 h 39 m
Average
5 h 52 m
Trains per day
16
Distance
512 km
Of the 16 trains that leave Berlin for Stuttgart every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 317 miles (511 km) |
Average train duration 6h 42m |
Cheapest ticket price $21 (€18) |
Trains per day 12 |
Direct trains 5 |
Train providers 2 |
Fastest train 5h 38m |
First train 06:26 |
Last train 22:35 |
For as little as $23 (€20) you can travel by train from Berlin to Stuttgart with Deutsche Bahn and FlixTrain. Omio will show you the best deals, schedules and tickets available for this journey.
Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40,000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train from Berlin to Stuttgart. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.
Train information from Berlin to Stuttgart with Deutsche Bahn:
Travel with comfort and convenience on the Berlin to Stuttgart train, a seamless way to explore Germany's bustling cities. With frequent departures from Berlin Hbf and arrivals at the central Stuttgart Hbf, you’ll find plenty of options to suit your schedule. Whether you're commuting for business or embarking on a leisure trip, the train from Berlin to Stuttgart offers a fast, eco-friendly travel solution. Enjoy modern amenities, ample legroom, and scenic views along the way as you choose one of the many trains from Berlin to Stuttgart for your next journey.
Traveling from Berlin to Stuttgart by train offers convenience and efficiency. When it comes to ticket costs, prices vary based on the season and booking timing. The cheapest train ticket from Berlin to Stuttgart can be as low as $21 (€18), providing a budget-friendly option for savvy travelers. On average, expect to pay about $64 (€55) for a standard ticket. For those looking to travel economically and conveniently, consider planning your trip in March, which is generally a less demanding period with competing prices, offering both affordability and a chance to enjoy Germany’s scenic transit routes without the usual crowds.
Traveling by train from Berlin to Stuttgart is both convenient and pleasant, thanks to services offered by Deutsche Bahn. Known for its efficiency, Deutsche Bahn provides various types of trains such as the Intercity-Express (ICE) and Intercity (IC) trains, ensuring a comfortable journey between these vibrant cities. The high-speed ICE trains are a popular choice for travelers seeking speed and comfort, equipped with modern amenities such as spacious seating, Wi-Fi connectivity, and onboard dining services. These trains guarantee a smooth and uninterrupted journey, making travel between Berlin and Stuttgart a seamless experience. Whether for business or leisure, choosing the train means you can relax and enjoy the scenic German landscapes en route.
Planning your train journey from Berlin to Stuttgart? The distance between these two bustling German cities is approximately 317 miles (511 km). On average, the train journey duration is around 5h 38m, making it a convenient and comfortable option for travelers.
Trains from Berlin to Stuttgart are quite frequent, with an average of 12 services available daily. Whether you're traveling on a weekday or during the weekend, you can expect consistent service throughout the week, including Saturdays and Sundays.
For early birds and night owls, the departure schedule accommodates a range of preferences. The first train of the day usually departs at 06:26, while the last one leaves around 22:35, ensuring you can plan your travel according to the most suitable Berlin to Stuttgart train time for you.
Passengers board the train most frequently from Berlin Hbf, which is located around 3.5 miles (5.6 km) away from the city centre, and they get off the train at Stuttgart Hbf, located 0.9 miles (1.4 km) away from the city centre.
Here are some other resources that might have the information you need