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 19 Jan we recommend taking a flight because it’s the best combination of price and speed.

15:00Stuttgart Airport1h15 16:15Berlin Brandenburg Airport
0 changes
£1931One-way
Cheapest
15:00Stuttgart Airport1h15 16:15Berlin Brandenburg Airport
0 changes
£1931One-way
Other options
08:15Stuttgart Airport1h20 09:35Berlin Brandenburg Airport
0 changes
£2191One-way
20:40Stuttgart Airport1h20 22:00Berlin Brandenburg Airport
0 changes
£2191One-way

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.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Wed
19 Jan
£33Deutsche Bahn
£31BlaBlaCar Bus
£193Eurowings
Thu
20 Jan
£24Deutsche Bahn
Find prices
£193Eurowings
Fri
21 Jan
£31Deutsche Bahn
£21BlaBlaCar Bus
£123Air Baltic
Sat
22 Jan
£9FlixTrain
Find prices
Find prices
Sun
23 Jan
£16Deutsche Bahn
Find prices
£88Eurowings
Mon
24 Jan
£21Deutsche Bahn
£24Flixbus
£123Eurowings
Tue
25 Jan
£16Deutsche Bahn
£21BlaBlaCar Bus
£123Eurowings
Wed
26 Jan
£16Deutsche Bahn
£20Flixbus
£123Eurowings
Thu
27 Jan
£9FlixTrain
£21BlaBlaCar Bus
£123Eurowings
Fri
28 Jan
£24Deutsche Bahn
£21BlaBlaCar Bus
£123Eurowings
Sat
29 Jan
£16Deutsche Bahn
£21BlaBlaCar Bus
Find prices
Sun
30 Jan
£16Deutsche Bahn
£21BlaBlaCar Bus
£70Eurowings
Mon
31 Jan
£21Deutsche Bahn
£23BlaBlaCar Bus
£70Eurowings
Tue
1 Feb
£16Deutsche Bahn
£21BlaBlaCar Bus
£88Eurowings
Wed
2 Feb
£16Deutsche Bahn
£20Flixbus
£70Eurowings
Thu
3 Feb
£9FlixTrain
£16BlaBlaCar Bus
£88Eurowings
Fri
4 Feb
£16Deutsche Bahn
£16BlaBlaCar Bus
£70Eurowings
Sat
5 Feb
£9FlixTrain
Find prices
Find prices
Sun
6 Feb
£16Deutsche Bahn
£16BlaBlaCar Bus
£61Eurowings
Mon
7 Feb
£16Deutsche Bahn
£23BlaBlaCar Bus
£52Eurowings

Travel Information to Berlin from Stuttgart

distanceDistance317 miles (511 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£16 - £70
cheapestCheapest modeTrain • £16 • 5 h 38 min
fastestFastest modeFlight • £70 • 1 h 15 min
carriersPopular travel companiesEurowings, BlaBlaCar Bus or Deutsche Bahn

Travel 317 miles (511 km) by flight, coach or train 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 train is the best option with prices starting as low as £16. The most popular travel providers which serve this route are Eurowings, BlaBlaCar Bus or Deutsche Bahn among others. Travellers can even take a direct flight or train from Stuttgart to Berlin.

The Window Seat

Read more about Berlin

Capital Gains
Capital Gains

Europe’s biggest capital cities are all mesmerizing in their own right but depending on what type of person you are, one of the big five—Berlin, London, Madrid, Paris and Rome—will call to you more...

Continue reading
Daytrippers: Berlin
Daytrippers: Berlin

Berlin affords infinite possibilities for adventure. From its gritty neighborhoods to its infamous clubs to its individualism, there is nothing the German capital doesn’t offer. And the areas around Berlin, particularly Brandenburg, are hidden gems waiting to be...

Continue reading
Berlin: A City Guide
Berlin: A City Guide

Berlin is always worth a visit. Even if you already know the classic sights, there are plenty of things to do in Berlin far from the crowds and throngs of tourists. Berlin is neither as regal as Vienna nor as...

Continue reading

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.
FAQs

How do I travel to Berlin from Stuttgart?

There are 3 ways to get from Stuttgart to Berlin: flight, coach or train.

How do I get from Stuttgart to Berlin the cheapest way?

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

This is compared to other ways of getting to Berlin:

A train is £54 less than a flight for this journey with tickets for a flight from Stuttgart to Berlin costing on average £70.

A train is £5 less than a coach for this trip with tickets for a coach from Stuttgart to Berlin costing on average £21.

What is the fastest way to get to Berlin from Stuttgart?

The quickest way to travel to Berlin from Stuttgart 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 35 min.

In comparison, going by train can take 5 h 38 min   on average.

How far is Berlin from Stuttgart?

The distance from Stuttgart to Berlin is approximately 317 miles (511 km).

How many services a day are there from Stuttgart to Berlin?

The average frequency per day from Stuttgart to Berlin is:

  • Around 25 trains per day.

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

When going from Stuttgart to Berlin, where do I depart from Stuttgart and where do I arrive in Berlin?

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

  • Most travellers catch their flight from Stuttgart Airport and arrive in Berlin Brandenburg Airport.
  • Most travellers who purchase a coach ticket from Stuttgart to Berlin depart from Stuttgart, Feuerbach Bahnhof to Berlin, Zentralen Omnibusbahnhof.
  • Most travellers take a train from Stuttgart Hbf to Berlin Hbf.

Which travel operators can get me from Stuttgart to Berlin?

Omio works with many trusted partners that can help you travel the best way from Stuttgart to Berlin:

  • You can take a flight from Stuttgart to Berlin with Eurowings. Cheap tickets can be found for £70 with Eurowings from Stuttgart to Berlin.
  • You can take a coach from Stuttgart to Berlin with BlaBlaCar Bus. Cheap tickets can be found for £21 with BlaBlaCar Bus from Stuttgart to Berlin.
  • You can travel to Berlin from Stuttgart by train with Deutsche Bahn. You can find cheap tickets on Omio for £16 with Deutsche Bahn from Stuttgart to Berlin.

Is it possible to travel directly between Stuttgart and Berlin?

Yes, there are direct services available between Stuttgart and Berlin with the following travel operators:

  • You can find around direct flights per day and book this direct flight with Eurowings or Air Baltic.
  • You'll find 25 direct trains per day with Deutsche Bahn or FlixTrain.

Direct services tend to save you time and add more convenience in getting you to Berlin as you won't need to change in between, so it's worth paying attention to before booking your tickets between Stuttgart and Berlin.

What is another destination I should add to my tour from Stuttgart to Berlin?

Many of our customers who book a trip from Stuttgart to Berlin often extend their holiday and travel to other popular destinations like Amsterdam, Prague or Paris. If you’re thinking of adding another destination to your Stuttgart and Berlin itinerary, let Omio find you the best connections between Berlin and any of these top destinations today!

How far in advance should I buy tickets to Berlin from Stuttgart online to get the best deals?

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

  • Plane tickets are costing on average £70 one way.
  • Coach tickets are costing £21 one way on average.
  • Train tickets are costing on average £16 one way.

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.