Travel Stuttgart to Berlin

Stuttgart to Berlin

You’ll find practical information on schedules and prices for several transport options between Stuttgart and Berlin, including charter, flight, combined, bus or train.

Travel options for Stuttgart to Berlin

From Stuttgart to Berlin, travel affordably by a bus for 29 EUR, or get to Berlin faster by flight in 1h y 10 minutes.

Bus from Stuttgart to Berlin

Buses depart regularly from Stuttgart Airport, with the first trip of the day at 23:20, from Stuttgart, allowing you to plan your journey to Berlin at a suitable time. The ride takes around 9 hours 35 minutes to reach Berlin Sudkreuz Bus Station or Berlin Central Bus Station with fares starting from 29 EUR. Make sure to reserve your seat in advance book your ticket.

Prices: 29 EUR

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

Journey with bus from Stuttgart to Berlin for 29 EUR

View all Bus tickets →

Train from Stuttgart to Berlin

If you're taking the train from Stuttgart to Berlin, you can board at Stuttgart Central and arrive at Berlin Main. Trains are a good option, the journey typically takes around 5 hours 46 minutes, with tickets costing 73 EUR. Check schedules and secure your seat here.

Popular departures: Stuttgart Central
Popular arrivals: Berlin Main

Prices: 73 EUR

Duration: 5h 46m ⏱

Go with train from Stuttgart to Berlin for 73 EUR

View all Train tickets →

Combined from Stuttgart to Berlin

For travelers connecting Stuttgart and Berlin via combined transport, departures are available from STR Stuttgart Airport with arrivals at BER Berlin Brandenburg Airport. The journey usually takes around 2 hours 35 minutes, with tickets starting from 122 EUR. Check available options and reserve your seat book your travel.

Popular departures: STR Stuttgart Airport

Prices: 122 EUR

Duration: 2h 35m – 20h 5m ⏱

Travel with combined from Stuttgart to Berlin for 122 EUR Take combined from Stuttgart to Berlin in 2h 35m

View all Combined tickets →

Flight from Stuttgart to Berlin

Reaching Berlin from Stuttgart by air involves departing from STR Stuttgart Airport and covering the distance in approximately 1 hour 10 minutes, before landing at BER Berlin Brandenburg Airport. Flying is the most time-efficient way to travel this route, and fares are often available from 156 EUR. Full schedules and booking options are available via the available flight options.

Popular departures: STR Stuttgart Airport

Prices: 156 EUR

Duration: 1h 10m ⏱

Book avia from Stuttgart to Berlin for 156 EUR Travel with avia from Stuttgart to Berlin for 156 EUR Travel with avia from Stuttgart to Berlin in 1h 10m

View all Flight tickets →

Charter from Stuttgart to Berlin

Traveling between Stuttgart and Berlin has never been simpler: your private driver handles everything, taking you directly from your preferred pickup spot to your chosen destination. The ride usually lasts about 6 hours 45 minutes, with prices starting from 1,291 EUR. Secure your personal transfer here and enjoy a seamless journey.

Prices: 1,291 EUR

Duration: 6h 45m ⏱

Experience charter from Stuttgart to Berlin in 6h 45m

View all Charter tickets →

Distance Stuttgart to Berlin

The distance between Stuttgart and Berlin is 510.9 kilometers.

Stuttgart to Berlin Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Stuttgart to Berlin

Bus
Train
Combined
Flight
Charter
Average price
29 EUR
77 EUR
397 EUR
244 EUR
1,291 EUR
Cheapest price
29 EUR
73 EUR
122 EUR
156 EUR
1,291 EUR
Average duration
9h 42m
5h 46m
7h 02m
1h 10m
6h 45m
Minimum duration
9h 35m
5h 46m
2h 35m
1h 10m
6h 45m
Number of departures
2
2
5
15
4
Tickets
Operators
FlixBus
FlixTrain
Eurowings, Lufthansa
Eurowings
Daytrip private transfer with English speaking driver

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 Charter tickets →

Train Routes & Schedules from Stuttgart to Berlin

Catch the train from Stuttgart Central to travel from Stuttgart toward Berlin. Services operate from 08:14 until 12:14, and the rail journey typically takes around 5h 46m. Ticket prices start at 73 to 81 EUR, and the trip concludes at Berlin Main. For exact train departure times on the Stuttgart to Berlin route and to check seat availability, consult the timetable and reserve your place in advance.

Train Timetable: Stuttgart Central → Berlin Main

  • 08:14 14:00 5h 46m 73 EUR
  • 12:14 18:00 5h 46m 81 EUR

Check all Train tickets →

Combined Routes & Schedules from Stuttgart to Berlin

Board at STR Stuttgart Airport for a flexible route toward Berlin, combining buses, ferries, or trains. Travel for roughly 2h 35m to 20h 5m before arriving at BER Berlin Brandenburg Airport. Departures run from 06:10 until 18:35, and ticket prices begin at 122 to 466 EUR. Reviewing the timetable for connections from Stuttgart lets you plan your trip efficiently.

Departure stations
STR Stuttgart Airport
Arrival stations
BER Berlin Brandenburg Airport

Combined Timetable: STR Stuttgart Airport → BER Berlin Brandenburg Airport

  • 06:10 10:05 3h 55m 466 EUR
  • 09:30 12:05 2h 35m 466 EUR
  • 13:05 17:35 4h 30m 466 EUR
  • 17:00 21:05 4h 5m 466 EUR
  • 18:35 14:40 20h 5m 122 EUR

Check all Combined tickets →

Flight Routes & Schedules from Stuttgart to Berlin

Board your flight at STR Stuttgart Airport, the sole direct connection to Berlin today. Expect to be in the air for approximately 1h 10m, with departures running from 07:05 until 21:20 and tickets starting from 156 to 328 EUR. Arrival is at BER Berlin Brandenburg Airport, and reviewing the timetable for flights between Stuttgart and Berlin allows you to choose the departure that suits your schedule.

Flight Timetable: STR Stuttgart Airport → BER Berlin Brandenburg Airport

  • 07:05 08:15 1h 10m 199 EUR
  • 07:05 08:15 1h 10m 199 EUR
  • 07:05 08:15 1h 10m 196 EUR
  • 08:10 09:20 1h 10m 220 EUR
  • 08:10 09:20 1h 10m 216 EUR
  • 08:10 09:20 1h 10m 217 EUR
  • 16:40 17:50 1h 10m 328 EUR
  • 16:40 17:50 1h 10m 323 EUR
  • 16:40 17:50 1h 10m 327 EUR
  • 18:45 19:55 1h 10m 323 EUR
  • 18:45 19:55 1h 10m 328 EUR
  • 18:45 19:55 1h 10m 320 EUR
  • 21:20 22:30 1h 10m 156 EUR
  • 21:20 22:30 1h 10m 158 EUR
  • 21:20 22:30 1h 10m 156 EUR

Check all Flight tickets →

Charter Routes & Schedules from Stuttgart to Berlin

- Travel from Stuttgart Airport to Berlin Hotel Transfer with a personal driver, lasting approximately 6h 45m. Travel options are flexible with fares beginning at 1,291 EUR.
- Reach Berlin Tegel Airport via a private transfer, starting from Stuttgart Airport and spending about 6h 45m on the road. Tickets start at 1,291 EUR, and you can depart at different times during the day.
- Set off on a direct private ride from Stuttgart Hotel Transfer to Berlin Hotel Transfer, spending around 6h 45m traveling. Trips run multiple times each day, and tickets start from 1,291 EUR.
- Travel from Stuttgart Hotel Transfer to Berlin Tegel Airport with a personal driver, lasting approximately 6h 45m. Travel options are flexible with fares beginning at 1,291 EUR.

Check all Charter tickets →

Frequently Asked Questions Stuttgart to Berlin

Below you will find answers to the most common questions about traveling from Stuttgart to Berlin.

How long does the Stuttgart to Berlin route usually take?

Travel time on the Stuttgart to Berlin route depends on the transport type. The fastest listed option is the flight at about 1 hour 10 minutes, while the train takes about 5 hours 46 minutes and the bus takes about 9 hours 35 to 9 hours 50 minutes.

What is the cheapest way to travel from Stuttgart to Berlin?

The cheapest listed option on the Stuttgart to Berlin route is the bus, with fares at 29 EUR. Train tickets start at 73 EUR, flights at 156 EUR, and charter service is much higher at 1291 EUR.

How much should I expect to pay for Stuttgart to Berlin overall?

Prices on the Stuttgart to Berlin route vary widely by transport. The bus costs 29 EUR, the train is 73 to 81 EUR, flights are 156 to 328 EUR, and charter service is 1291 EUR.

Which transport is fastest on the Stuttgart to Berlin route?

The fastest listed transport on the Stuttgart to Berlin route is the flight, which takes about 1 hour 10 minutes. The combined option is slower at about 2 hours 35 minutes to 20 hours 5 minutes, and the train and bus take longer.

Where do departures and arrivals usually happen on Stuttgart to Berlin trips?

For Stuttgart to Berlin, the train departs from Stuttgart Central and arrives at Berlin Main. Flights use STR Stuttgart Airport and BER Berlin Brandenburg Airport. The bus leaves Stuttgart Airport and arrives at Berlin Sudkreuz Bus Station or Berlin Central Bus Station.

How often do Stuttgart to Berlin departures run, and what are the first and last times?

The Stuttgart to Berlin schedule is limited on each transport type. Flights run from 07:05 to 21:20, the train from 08:14 to 12:14, the bus has one departure at 23:20, and the combined option runs from 06:10 to 18:35.

Are there different train options on the Stuttgart to Berlin route?

Yes, the Stuttgart to Berlin train service is listed with 2 trips. Both use Stuttgart Central and Berlin Main, and the journey takes about 5 hours 46 minutes. Fares are shown between 73 and 81 EUR.

What should I know about flying from Stuttgart to Berlin?

Flights on the Stuttgart to Berlin route depart from STR Stuttgart Airport and arrive at BER Berlin Brandenburg Airport. The trip takes about 1 hour 10 minutes, with fares from 156 to 328 EUR. There are 15 listed flights, from 07:05 to 21:20.

What is the bus like on the Stuttgart to Berlin route?

The bus on the Stuttgart to Berlin route leaves Stuttgart Airport and arrives at Berlin Sudkreuz Bus Station or Berlin Central Bus Station. It costs 29 EUR and takes about 9 hours 35 minutes to 9 hours 50 minutes. The only listed departure is at 23:20.

How does the combined option work for Stuttgart to Berlin?

The combined Stuttgart to Berlin option starts at STR Stuttgart Airport and ends at BER Berlin Brandenburg Airport. It costs 122 to 466 EUR and takes between about 2 hours 35 minutes and 20 hours 5 minutes. There are 5 listed trips.

Is charter available for Stuttgart to Berlin, and what does it include?

Charter is listed for Stuttgart to Berlin at 1291 EUR. It takes about 6 hours 45 minutes and can use Stuttgart Airport or Stuttgart Hotel Transfer for departure, with arrival at Berlin Hotel Transfer or Berlin Tegel Airport.

Where can I book Stuttgart to Berlin tickets?

For Stuttgart to Berlin, TicketRoutes.com is the place to check tickets and trip details. It shows the listed options, prices, and departure times for the route in one place.


More travel routes for Stuttgart and Berlin

Planning more stops after Stuttgart to Berlin?

If your journey doesn’t end with Stuttgart to Berlin, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.