The cheapest buses from Berlin to Stuttgart

Showing times and prices for Sep 18

Cheapest

$35

Average

$37

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 Berlin to Stuttgart will cost around $ 37 if you buy it on the day, but the cheapest tickets can be found for only $ 35.

03:00PMBerlin6h50 09:50PMStuttgart
0 changes
$351One-way
08:00AMBerlin8h10 04:10PMStuttgart
0 changes
$361One-way
10:00AMBerlin7h40 05:40PMStuttgart
0 changes
$411One-way

Timetable Berlin to Stuttgart

Showing buses for tomorrow, Sat, Sep 18
08:00AMBerlin8h10 04:10PMStuttgart
0 changes
10:00AMBerlin7h40 05:40PMStuttgart
0 changes
03:00PMBerlin6h50 09:50PMStuttgart
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Sep 17
$100Deutsche Bahn
Find prices
$225Eurowings
Sat
Sep 18
$45Deutsche Bahn
Find prices
$125Eurowings
Sun
Sep 19
$75Deutsche Bahn
$30BlaBlaCar Bus
$200Eurowings
Mon
Sep 20
$35Deutsche Bahn
$30BlaBlaCar Bus
$200Eurowings
Tue
Sep 21
$30Deutsche Bahn
$25BlaBlaCar Bus
$175Eurowings
Wed
Sep 22
$22Deutsche Bahn
$25BlaBlaCar Bus
$175Eurowings
Thu
Sep 23
$35Deutsche Bahn
$25BlaBlaCar Bus
$175Eurowings
Fri
Sep 24
$50FlixTrain
Find prices
$175Eurowings
Sat
Sep 25
$39Deutsche Bahn
$25BlaBlaCar Bus
$150Eurowings
Sun
Sep 26
$67Deutsche Bahn
$25BlaBlaCar Bus
$150Eurowings
Mon
Sep 27
$22Deutsche Bahn
$25BlaBlaCar Bus
$200Eurowings
Tue
Sep 28
$22Deutsche Bahn
$25BlaBlaCar Bus
$125Eurowings
Wed
Sep 29
Find prices
$25BlaBlaCar Bus
$100Eurowings
Thu
Sep 30
$22Deutsche Bahn
$25BlaBlaCar Bus
$125Eurowings
Fri
Oct 1
$51Deutsche Bahn
$25BlaBlaCar Bus
$150Eurowings
Sat
Oct 2
$30Deutsche Bahn
$25BlaBlaCar Bus
$250Eurowings
Sun
Oct 3
$42Deutsche Bahn
$25BlaBlaCar Bus
$175Eurowings
Mon
Oct 4
$12FlixTrain
$25BlaBlaCar Bus
$87Eurowings
Tue
Oct 5
$12FlixTrain
$25BlaBlaCar Bus
$60Eurowings
Wed
Oct 6
$22Deutsche Bahn
$25BlaBlaCar Bus
$75Eurowings
Thu
Oct 7
$22Deutsche Bahn
$25BlaBlaCar Bus
$60Eurowings

The fastest buses from Berlin to Stuttgart

Showing times and prices for Sep 18

Fastest Journey

6 h 50 m

Average

7 h 33 m

Buses per day

3

Distance

512 km

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

These direct buses cover the 512 km distance in an average of 7 h 33 m but if you time it right, some buses will get you there in just 6 h 50 m .

The slowest buses will take 8 h 10 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.

03:00PMBerlin6h50 09:50PMStuttgart
0 changes
$351One-way
10:00AMBerlin7h40 05:40PMStuttgart
0 changes
$411One-way
08:00AMBerlin8h10 04:10PMStuttgart
0 changes
$361One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Stuttgart from Berlin

distanceDistance317 miles (511 km)
durationAverage bus duration10 h 40 min
priceAverage bus ticket price$28 (€22)
changesDirect busYes
carriersBus providersBlaBlaCar, Flixbus, Locomore, Berlin Shuttle or Eurolines Germany

Buses from Berlin to Stuttgart cover the 317 miles (511 km) long route taking on average 10 h 40 min with our travel partners like BlaBlaCar, Flixbus, Locomore, Berlin Shuttle or Eurolines Germany. There are direct bus services available. While the average ticket price for this trip costs around $28 (€22), you can find the cheapest bus ticket for as low as $25 (€20). Travelers depart most frequently from Berlin Hbf and arrive in Stuttgart, Feuerbach Bahnhof.

Bus companies

FlixBus buses between Berlin and Stuttgart

Find the best buses from Berlin to Stuttgart with Omio's travel partners FlixBus from $25 (€20). We can find you the best deals, schedules and tickets when comparing and booking the best route.

FlixBus

From the Spree to the Neckar: Bus connection Berlin - Stuttgart

The Buses Berlin to Stuttgart rolls from Germany's northeast to far into the southwest.

How do I get cheap by Buses Berlin to Stuttgart?

512 km as the crow flies and at least 650 km by bus and train separate Berlin and Stuttgart. Although Stuttgart is the sixth largest city in Germany, it is not a central traffic junction due to its peripheral geographical location, so the route is not quite as heavily frequented by buses.

Bus trips from Berlin to Stuttgart are offered by both Flixbus and Eurolines. Most of the possible bus connections from Berlin to Stuttgart require passengers to change buses. Who looks purposefully, finds in addition, direct connections.

With Eurolines from Berlin to Stuttgart

Twice weekly, i.e. on Mondays and Thursdays, Eurolines offers a bus journey directly from Berlin to Stuttgart. The journey starts around 6:30 in Berlin and ends around 18:30 in Stuttgart. There are numerous stopovers on the route, for example in Magdeburg, Kassel, Frankfurt am Main and Mannheim.

With Flixbus from Berlin to Stuttgart

A Flixbus leaves Berlin for Stuttgart every day at 8:30 am. The change is only made on the last few kilometres, namely in Karlsruhe. The transfer time there is approx. 2 hours and 45 minutes. Around 9 p.m. the bus arrives in Stuttgart-Vaihingen.

How long does one travel on average with the Buses Berlin to Stuttgart?

Because in between, the bus journey from Berlin to Stuttgart with Eurolines takes an average of almost 12 hours.
Whoever travels with Flixbus from Berlin to Stuttgart and changes trains in Karlsruhe will travel an average of 12 hours and 20 minutes. The pure travel time on this connection is less than 10 hours.

How much does a bus ticket from Berlin to Stuttgart cost?

Actually, the Berlin - Stuttgart route is operated by Eurolines at the so-called promo price of 27 euros. This tariff is not refundable, similar to the train ticket with train connection. If you want more flexibility, you can purchase a regular ticket for 56 Euro.
The prices at Flixbus on the route from Berlin to Stuttgart vary greatly, depending on capacity utilization.

From which bus station does the bus run from Berlin to Stuttgart?

Both Eurolines and Flixbus send their Buses Berlin to Stuttgart from ZOB Berlin. The Central Bus Station is well connected to the Berlin S-Bahn, U-Bahn and city bus networks. The numerous connections can be found on the website of Verkehrsverbund Berlin-Brandenburg on a daily basis.

At which bus station does the bus from Berlin to Stuttgart arrive?

The Eurolines Buses Berlin to Stuttgart arrive at the Stuttgart Airport Bus Terminal (SAB), which opened in 2016, or at the Interim ZOB in Stuttgart-Obertürkheim. The airport can be reached by S-Bahn, the ZOB Obertürkheim also, in addition buses 61, 62 and 65 from Obertürkheim to City.

Flixbus runs on the route Berlin - Stuttgart after changing in Karlsruhe to the train station in Vaihingen as final stop. From here, three S-Bahn lines and 3 Stadtbahn lines to the surrounding area start at regular intervals.

Travel Tips

Buses from Berlin to Stuttgart
Take the bus to Stuttgart 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 Berlin to Stuttgart.
FAQs
How much does a cheap bus from Berlin to Stuttgart cost?
Bus tickets between Berlin and Stuttgart for some dates and times can be found for as cheap as $25 (€20)  one way in the next 7 days.
How much is the bus to Stuttgart from Berlin on average?
The bus price to Stuttgart from Berlin is on average $28 (€22)  if you are looking to purchase your tickets for this route in the next 7 days.
How many miles is it from Berlin to Stuttgart by bus?
The bus distance from Berlin to Stuttgart is around 317 miles (511 km).
How many hours is the bus time to Stuttgart from Berlin?
While the time it takes to travel 317 miles (511 km) from Berlin to Stuttgart can vary based on specific dates, weekends, and holidays, the Berlin to Stuttgart bus journey time is on average 10 h 40 min.
Which bus station from Berlin to Stuttgart do I depart from? Which Stuttgart bus station from Berlin do I arrive in?

When taking the bus to Stuttgart from Berlin, you can choose to depart from bus stations like Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. Your route can end in bus stations such as Stuttgart, Feuerbach Bahnhof, Stuttgart, Arnulf-Klett-Platz and Stuttgart, Zuffenhausen.

Omio customers who travel this route most frequently depart from Berlin Hbf   and arrive in Stuttgart, Feuerbach Bahnhof.

Where do I find the Berlin bus station to Stuttgart? Where is the Stuttgart bus station?

The most popular departure bus station with passengers for this trip, called Berlin Hbf, is located 1 mile (s) / 2 km from the city center of Berlin.

The most popular arrival bus station, Stuttgart, Feuerbach Bahnhof, is located 2 mile (s) / 3 km away from the city center of Stuttgart.

Which bus companies can take me from Berlin to Stuttgart?
When taking a bus from Berlin to Stuttgart, you can count on BlaBlaCar, Flixbus, Locomore, Berlin Shuttle or Eurolines Germany for the best way to get you to Stuttgart. You can also check all possible bus providers who offer a service to Stuttgart from Berlin and compare the amenities they offer before buying a bus ticket.
Is there a direct bus from Berlin to Stuttgart?
Yes, you can find a direct bus between Berlin and Stuttgart with BlaBlaCar  on Omio. This is worth paying attention to when you book your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
When is the earliest bus from Berlin to Stuttgart? When is the last bus from Berlin to Stuttgart?
You can take the earliest bus from Berlin to Stuttgart at 10: 00 AM   or take the last bus from Berlin to Stuttgart leaving at 9: 20 PM. Look for the latest Berlin to Stuttgart bus schedules on Omio and book the best time to take the bus for this route.
How early should I buy bus tickets between Berlin and Stuttgart to score the best deals?
If you buy a bus ticket from Berlin to Stuttgart within the next 7 days, you can find tickets to cost on average $28 (€22) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from Berlin to Stuttgart are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Berlin
Stuttgart
Berlin, ZOB am Funkturm
Amenities