How to get from Stuttgart to Berlin

Travel options
from Stuttgart to Berlin

You can get from Stuttgart to Berlin by train, bus or flight.

Our recommendation

To get from Stuttgart to Berlin on 26 Jun we recommend taking a train because it’s the best combination of price and speed.

21:10Stuttgart Hbf6h50 04:00Berlin Hbf
1 change
22:08Stuttgart Hbf8h23 06:31Berlin Hbf
1 change
Other options
07:51Stuttgart Hbf5h36 13:27Berlin Hbf
1 change
05:51Stuttgart Hbf5h37 11:28Berlin Hbf
1 change
19:51Stuttgart Hbf5h36 01:27Berlin Hbf
1 change

Find all the dates and times for this journey by train, bus, and flight, .

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

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

26 Jun
27 Jun
28 Jun
29 Jun
30 Jun
01 Jul
02 Jul
03 Jul
04 Jul
05 Jul
06 Jul
07 Jul
08 Jul
09 Jul
10 Jul
11 Jul
12 Jul
13 Jul
14 Jul
15 Jul
16 Jul

Travel Information from Stuttgart to Berlin

distanceDistance317 miles (511 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£39 - £178
cheapestCheapest modeCoach • £39 • 8 h 15 min
fastestFastest modeFlight • £178 • 1 h 15 min
carriersPopular travel companiesEurowings, Flixbus or Deutsche Bahn

Take a flight, coach or train to travel 317 miles (511 km) between Stuttgart and Berlin. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £39. The most popular travel providers which serve this route are Eurowings, Flixbus or Deutsche Bahn among others. Travellers can even take a direct flight, coach or train from Stuttgart to Berlin.

Travel Tips: Travel from Stuttgart to Berlin

Travel to Berlin 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 to Berlin.

There are 3 travel options from Stuttgart to Berlin: flight, coach or train.

A coach service offers the cheapest way to travel from Stuttgart to Berlin, which costs on average £39.

This is compared to other ways of getting to Berlin:

A coach is £139 less than a flight for this trip with tickets for a flight from Stuttgart to Berlin costing on average £178.

A coach is £50 less than a train for this route with tickets for a train from Stuttgart to Berlin costing on average £89.

The quickest way to travel between Stuttgart and Berlin is by flight, which takes on average 1 h 15 min   compared to other travel options that may take you longer to get to your destination:

In comparison, getting to Berlin by coach can take on average 8 h 15 min.

In comparison, getting to Berlin by train can take on average 5 h 45 min.

You should expect to travel around 317 miles (511 km) from Stuttgart to Berlin.

The average frequency per day from Stuttgart to Berlin is:

  • 16 trains a day.

However, we recommend checking specific travel dates for your journey between Stuttgart and Berlin as scheduled services by flight, coach or train can vary by season or day of the week.

These are the most popular departure and arrival points when travelling from Stuttgart to Berlin:

  • Most travellers who purchase a plane ticket from Stuttgart to Berlin depart from Stuttgart Airport to Berlin Brandenburg Airport.
  • Most travellers who book a coach ticket from Stuttgart to Berlin depart from Stuttgart, Obertürkheim Bahnhof to Berlin, Zentralen Omnibusbahnhof.
  • Most travellers who buy a train ticket from Stuttgart to Berlin depart from Stuttgart Hbf to Berlin Hbf.

If finding a good deal is your main consideration for your trip from Stuttgart to Berlin, then we'll help you find the best value travel companies for you:

  • Eurowings can get you to Berlin by plane. You can find a good deal for plane tickets with Eurowings from Stuttgart to Berlin for £178 on Omio.
  • Travel with Flixbus to go to Berlin by coach. For a good deal on tickets, you can find Flixbus Stuttgart to Berlin tickets on Omio for £39.
  • Deutsche Bahn can get you to Berlin by train. You can find a good deal for train tickets with Deutsche Bahn from Stuttgart to Berlin for £89 on Omio.

Yes, there are direct routes from Stuttgart to Berlin with the following travel companies:

  • You can check for a direct flight to Berlin with Eurowings or airmax with direct flights per day.
  • You can check for a direct coach to Berlin with BlaBlaCar with direct coaches per day.
  • You can find 16 direct trains per day to Berlin with Deutsche Bahn or FlixTrain.

As you won't need to change at another stop in between, direct services to Berlin tend to save you time and add more convenience, so it's worth paying attention to before you purchase tickets for this trip.

Many of our customers travelling from Stuttgart to Berlin don't make Berlin their final stop. Some of the destinations worth visiting after are Amsterdam, Prague or Paris, either of which you could add to your Stuttgart and Berlin trip itinerary. Check Omio for the best and cheapest ways to travel from Berlin to any of these top destinations today!

When planning your trip to Berlin from Stuttgart, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Plane tickets cost £178 one way on average.
  • Coach tickets are costing on average £39 one way.
  • Train tickets are costing £89 one way on average.

However, we recommend buying tickets from Stuttgart to Berlin online a few months in advance to get the best deals and save money on your upcoming journey.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone