[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Stuttgart Hbf to Berlin Hbf

Showing times and prices for May 27

Cheapest

$68

Average

$110

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Stuttgart Hbf to Berlin Hbf will cost around $ 110 if you buy it on the day, but the cheapest tickets can be found for only $ 68.

2nd Cheapest
12:12AMStuttgart Hbf7h46 07:58AMBerlin Hbf
0 changes
$681One-way
08:57PMStuttgart Hbf9h34 06:31AMBerlin Hbf
1 changes
$851One-way
09:59PMStuttgart Hbf9h33 07:32AMBerlin Hbf
2 changes
$861One-way
03:23PMStuttgart Hbf5h48 09:11PMBerlin Hbf
1 changes
$911One-way
06:04PMStuttgart Hbf6h09 12:13AMBerlin Hbf
2 changes
$911One-way

Train schedule from Stuttgart Hbf to Berlin Hbf

Showing trains for tomorrow, Fri, May 27
12:12AMStuttgart Hbf7h46 07:58AMBerlin Hbf
0 changes
02:22AMStuttgart Hbf7h05 09:27AMBerlin Hbf
0 changes
02:26AMStuttgart Hbf7h29 09:55AMBerlin Hbf
0 changes
05:02AMStuttgart Hbf5h54 10:56AMBerlin Hbf
0 changes
05:51AMStuttgart Hbf5h37 11:28AMBerlin Hbf
0 changes
06:50AMStuttgart Hbf5h35 12:25PMBerlin Hbf
0 changes
06:50AMStuttgart Hbf5h39 12:29PMBerlin Hbf
0 changes
07:25AMStuttgart Hbf5h29 12:54PMBerlin Hbf
0 changes
07:51AMStuttgart Hbf5h36 01:27PMBerlin Hbf
0 changes
08:51AMStuttgart Hbf5h38 02:29PMBerlin Hbf
0 changes
08:51AMStuttgart Hbf5h34 02:25PMBerlin Hbf
0 changes
09:23AMStuttgart Hbf5h33 02:56PMBerlin Hbf
0 changes
09:51AMStuttgart Hbf6h22 04:13PMBerlin Hbf
0 changes
10:05AMStuttgart Hbf6h09 04:14PMBerlin Hbf
0 changes
10:51AMStuttgart Hbf5h38 04:29PMBerlin Hbf
0 changes
10:51AMStuttgart Hbf5h34 04:25PMBerlin Hbf
0 changes
11:23AMStuttgart Hbf5h34 04:57PMBerlin Hbf
0 changes
11:51AMStuttgart Hbf5h36 05:27PMBerlin Hbf
0 changes
12:37PMStuttgart Hbf5h33 06:10PMBerlin Hbf
0 changes
12:51PMStuttgart Hbf5h38 06:29PMBerlin Hbf
0 changes
12:51PMStuttgart Hbf5h34 06:25PMBerlin Hbf
0 changes
01:23PMStuttgart Hbf5h34 06:57PMBerlin Hbf
0 changes
01:51PMStuttgart Hbf5h36 07:27PMBerlin Hbf
0 changes
02:05PMStuttgart Hbf6h09 08:14PMBerlin Hbf
0 changes
02:51PMStuttgart Hbf5h33 08:24PMBerlin Hbf
0 changes
02:51PMStuttgart Hbf5h38 08:29PMBerlin Hbf
0 changes
03:23PMStuttgart Hbf5h48 09:11PMBerlin Hbf
0 changes
03:51PMStuttgart Hbf5h36 09:27PMBerlin Hbf
0 changes
04:51PMStuttgart Hbf5h33 10:24PMBerlin Hbf
0 changes
04:51PMStuttgart Hbf5h39 10:30PMBerlin Hbf
0 changes
04:57PMStuttgart Hbf7h12 12:09AMBerlin Hbf
0 changes
06:04PMStuttgart Hbf6h09 12:13AMBerlin Hbf
0 changes
06:51PMStuttgart Hbf5h51 12:42AMBerlin Hbf
0 changes
07:51PMStuttgart Hbf9h45 05:36AMBerlin Hbf
0 changes
07:51PMStuttgart Hbf9h45 05:36AMBerlin Hbf
0 changes
08:51PMStuttgart Hbf8h45 05:36AMBerlin Hbf
0 changes
08:57PMStuttgart Hbf9h34 06:31AMBerlin Hbf
0 changes
09:59PMStuttgart Hbf9h33 07:32AMBerlin Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
May 27
$45FlixTrain
Find prices
$91Eurowings
Sat
May 28
$52Deutsche Bahn
Find prices
Find prices
Sun
May 29
$96Deutsche Bahn
Find prices
Find prices
Mon
May 30
$41Deutsche Bahn
Find prices
Find prices
Tue
May 31
$43Deutsche Bahn
Find prices
Find prices
Wed
Jun 1
$11FlixTrain
$19Flixbus
$136airmax
Thu
Jun 2
$34FlixTrain
$41Flixbus
$159airmax
Fri
Jun 3
$74FlixTrain
Find prices
$250Eurowings
Sat
Jun 4
$34FlixTrain
Find prices
$159Eurowings
Sun
Jun 5
$34FlixTrain
$28Flixbus
$79Eurowings
Mon
Jun 6
$57FlixTrain
$41Flixbus
$113Eurowings
Tue
Jun 7
$43Deutsche Bahn
$34Flixbus
$136airmax
Wed
Jun 8
$32Deutsche Bahn
Find prices
$91Eurowings
Thu
Jun 9
$23FlixTrain
Find prices
$113Eurowings
Fri
Jun 10
$34FlixTrain
$23Flixbus
$113Eurowings
Sat
Jun 11
$34FlixTrain
$23Flixbus
$91Eurowings
Sun
Jun 12
$34FlixTrain
Find prices
$68Eurowings
Mon
Jun 13
$32Deutsche Bahn
$14Flixbus
$113airmax
Wed
Jun 15
$45FlixTrain
$41Flixbus
$91Eurowings

Fastest train times from Stuttgart Hbf to Berlin Hbf

Showing times and prices for May 27

Fastest Journey

5 h 29 m

Average

6 h 22 m

Trains per day

38

Distance

510 km

Of the 38 trains that leave Stuttgart Hbf for Berlin Hbf every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 510 km distance in an average of 6 h 22 m but if you time it right, some trains will get you there in just 5 h 29 m .

The slowest trains will take 9 h 45 m 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.

Fastest
07:25AMStuttgart Hbf5h29 12:54PMBerlin Hbf
1 changes
$1251One-way
2nd Fastest
02:51PMStuttgart Hbf5h33 08:24PMBerlin Hbf
1 changes
$1091One-way
2nd Fastest
09:23AMStuttgart Hbf5h33 02:56PMBerlin Hbf
1 changes
$1251One-way
2nd Fastest
04:51PMStuttgart Hbf5h33 10:24PMBerlin Hbf
1 changes
$1091One-way
2nd Fastest
12:37PMStuttgart Hbf5h33 06:10PMBerlin Hbf
2 changes
$1251One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Stuttgart Hbf to Berlin Hbf

distanceDistance316 miles (509 km)
durationAverage train duration5 h 59 min
priceAverage train ticket price$57 (€51)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesFlixTrain, Deutsche Bahn or Deutsche Bahn with connection

Trains from Stuttgart Hbf to Berlin Hbf cover the 316 miles (509 km) long journey taking on average 5 h 59 min with our travel partners like FlixTrain, Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $11 (€10), but the average price of train tickets is $57 (€51).

Travel Tips: Trains from Stuttgart Hbf to Berlin Hbf

Travel by train to Berlin Hbf easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Stuttgart Hbf to Berlin Hbf.
FAQs

How much do cheap train tickets between Stuttgart Hbf and Berlin Hbf cost?

If you’re looking to save money on tickets, you can find cheap Stuttgart Hbf to Berlin Hbf trains for as little as $11 (€10)  in the next 7 days.

How much is a train ticket to Berlin Hbf from Stuttgart Hbf?

If you’re looking to buy your train tickets in the next week, you can expect the Stuttgart Hbf to Berlin Hbf train price to come in at an average of $57 (€51)  one way.

How far is Stuttgart Hbf to Berlin Hbf by train?

The distance to Berlin Hbf from Stuttgart Hbf by train is approximately 316 miles (509 km).

How long is the train ride to Berlin Hbf from Stuttgart Hbf?

The train time to Berlin Hbf from Stuttgart Hbf is on average 5 h 59 min  for the 316 miles (509 km) long journey, but the time it takes to go to Berlin Hbf from Stuttgart Hbf by train can vary depending on specific dates or traveling on weekends and holidays.

Which train providers can take me between Stuttgart Hbf and Berlin Hbf?

Take the Stuttgart Hbf to Berlin Hbf train with FlixTrain, Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check out all possible train companies for the trip to Berlin Hbf from Stuttgart Hbf as there might be differences in the amenities they offer.

Can I book a direct train from Stuttgart Hbf to Berlin Hbf?

Yes, there are 16 direct trains per day from Stuttgart Hbf to Berlin Hbf with Deutsche Bahn or FlixTrain, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your train ticket.

How many trains per day are there to Berlin Hbf from Stuttgart Hbf?

The average number of trains departing Stuttgart Hbf for Berlin Hbf is 16 a day. The train schedules and services may vary between weekdays and weekends.

What are the first and last departure train times from Stuttgart Hbf to Berlin Hbf?

The first Stuttgart Hbf to Berlin Hbf train departs at 4: 47 AM   and the last train from Stuttgart Hbf to Berlin Hbf leaves at 11: 12 PM. Check out the most up-to-date train schedule from Stuttgart Hbf to Berlin Hbf on Omio and find the best time to travel to your destination.

How early should I buy Stuttgart Hbf to Berlin Hbf train tickets to get the best deals?

If you book a train ticket from Stuttgart Hbf to Berlin Hbf within the next 7 days, you can find tickets to cost on average $57 (€51) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Stuttgart Hbf to Berlin Hbf are generally on sale a few months before the planned departure date.

More options for your journey from Stuttgart Hbf to Berlin Hbf

Here are some other resources that might have the information you need