Travel Stuttgart to Berlin

Stuttgart to Berlin Bus: Schedules, Tickets & Prices

Travel from Stuttgart to Berlin by bus in around 9h 35m to 9h 50m, with tickets available from 29 EUR.

Bus from Stuttgart to Berlin

Taking a bus from Stuttgart to Berlin offers multiple departure options from Stuttgart Airport, with the day’s first bus leaving at 23:20. The ride lasts approximately 9 hours 35 minutes and will drop you off at Berlin Sudkreuz Bus Station or Berlin Central Bus Station, with tickets available from 29 EUR. Plan ahead and secure your spot reserve your seat.

Prices: 29 EUR

Duration: 9h 35m – 9h 50m ⏱

Travel with bus from Stuttgart to Berlin in 9h 35m

View all Bus tickets →

Distance Stuttgart to Berlin

The distance between Stuttgart and Berlin is 510.9 kilometers.

Bus from Stuttgart to Berlin Details

Find key information about the Bus from Stuttgart to Berlin, including travel time, prices and stations.

Bus
Average price
29 EUR
 
Cheapest
29 EUR
Average duration
9h 43m
 
Shortest
9h 35m
Number of departures
2
23:20
Tickets
 
Stations
Departure stations
Arrival stations
Stuttgart Airport
Berlin Sudkreuz Bus Station
Berlin Central Bus Station
Operators
FlixBus
 

Bus Routes & Schedules from Stuttgart to Berlin

- Reaching Berlin Sudkreuz Bus Station from Stuttgart Airport by bus usually takes around 9h 35m. Fares start at 29 EUR, with services operating at 23:20.
- Berlin Central Bus Station is your destination from Stuttgart Airport, with the bus taking around 9h 50m to get there. Departures run at 23:20, and tickets begin at 29 EUR.

Check all Bus tickets →


More Bus routes from and to Stuttgart or Berlin

Planning more than just Stuttgart to Berlin?

You’re currently viewing Bus options for Stuttgart to Berlin. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.