Compare prices and tickets by train, coach or flight

Sat
4 Dec
£31Deutsche Bahn with connection
£22BlaBlaCar Bus
£320Lufthansa Cityline
Sun
5 Dec
£21Deutsche Bahn with connection
£22BlaBlaCar Bus
£300Lufthansa Cityline
Mon
6 Dec
£21Deutsche Bahn
Find prices
£300Lufthansa Cityline
Tue
7 Dec
£16Deutsche Bahn
Find prices
£326Lufthansa
Wed
8 Dec
£16Deutsche Bahn
Find prices
£266Lufthansa
Thu
9 Dec
Find prices
£15BlaBlaCar Bus
£264Lufthansa Cityline
Fri
10 Dec
£21Deutsche Bahn with connection
£22BlaBlaCar Bus
£231Lufthansa Cityline
Sat
11 Dec
£16Deutsche Bahn
£15BlaBlaCar Bus
£231Lufthansa Cityline
Sun
12 Dec
Find prices
£22BlaBlaCar Bus
£162Lufthansa Cityline
Mon
13 Dec
£16Deutsche Bahn
Find prices
£161Lufthansa Cityline
Tue
14 Dec
£16Deutsche Bahn
Find prices
£326Lufthansa
Wed
15 Dec
£16Deutsche Bahn
Find prices
£135Lufthansa
Thu
16 Dec
Find prices
£26BlaBlaCar Bus
£123Lufthansa
Fri
17 Dec
£16Deutsche Bahn
£35BlaBlaCar Bus
£134Lufthansa
Sat
18 Dec
£21Deutsche Bahn with connection
£32BlaBlaCar Bus
£132Air Dolomiti
Sun
19 Dec
Find prices
£31BlaBlaCar Bus
£123Lufthansa
Mon
20 Dec
Find prices
Find prices
£126Lufthansa Cityline
Tue
21 Dec
£16Deutsche Bahn
Find prices
£124Lufthansa
Wed
22 Dec
Find prices
Find prices
£125Lufthansa Cityline
Thu
23 Dec
£31Deutsche Bahn with connection
£35BlaBlaCar Bus
£126Lufthansa
Fri
24 Dec
£16Deutsche Bahn
Find prices
£127Lufthansa Cityline

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Hanover to Stuttgart

distanceDistance248 miles (400 km)
durationAverage train duration5 h 54 min
priceAverage train ticket price£16 (€18)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain companiesDeutsche Bahn, FlixTrain or Deutsche Bahn with connection

Trains from Hanover to Stuttgart cover the 248 miles (400 km) long trip taking on average 5 h 54 min with our travel partners like Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £16, but the average price of train tickets is £16. Travellers depart most frequently from Hannover Hbf and arrive in Stuttgart Hbf.

Train providers

Train to Stuttgart from Hanover with Deutsche Bahn

Buy your official Deutsche Bahn train tickets from Hanover to Stuttgart from £16 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable trip.

Deutsche Bahn

Deutsche Bahn (DB) is the main operator of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train between Hanover and Stuttgart. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

  • Average Price: £16

When purchasing your Deutsche Bahn train tickets to Stuttgart from Hanover, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Travel Tips

Trains from Hanover to Stuttgart
Travel by train 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 Hanover to Stuttgart.
FAQs
How much do cheap train tickets between Hanover and Stuttgart cost?
If you’re looking to save money on tickets, you can find a cheap train to Stuttgart from Hanover for as little as £16  in the next 7 days.
How much is a train ticket from Hanover to Stuttgart?
If you’re looking to buy tickets for this route in the next 7 days, you’ll find that Hanover to Stuttgart train prices are on average £16  one way.
What is the distance by train from Hanover to Stuttgart?
You should expect to travel around 248 miles (400 km)  from Hanover to Stuttgart by train.
How long does it take from Hanover to Stuttgart by train?
The Hanover to Stuttgart train duration is on average 5 h 54 min, which is to be expected when travelling 248 miles (400 km) between Hanover and Stuttgart. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
When travelling by train from Hanover to Stuttgart, which train station in Hanover do I depart from and which train station in Stuttgart do I arrive in?

Omio customers travelling this route book their trains from Hannover Hbf   to Stuttgart Hbf.

Where do I find the Hanover train station to Stuttgart? Where is the Stuttgart train station?

Passengers board the train most frequently from Hannover Hbf, which is located around 0.6 miles (874 m) away from the city centre, and they get off the train at Stuttgart Hbf, located 0.2 miles (391 m) away from the city centre.

What train providers go from Hanover to Stuttgart?
If you're looking for trains from Hanover to Stuttgart, you can rely on Deutsche Bahn, FlixTrain or Deutsche Bahn with connection to get you to Stuttgart. It's also good to check out all possible train companies for the Hanover to Stuttgart trip to see if there might be differences in the amenities they offer.
How many trains per day are there to Stuttgart from Hanover?
The average number of trains departing Hanover for Stuttgart is 8 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Hanover to Stuttgart? What time is the last train from Hanover to Stuttgart?
The earliest train for this trip departs from Hanover at 05: 41. The last train leaves from Hanover at 23: 03. Check Omio for the latest train schedule from Hanover to Stuttgart and book the best time to depart on your chosen travel date.
How far in advance should I book train tickets between Hanover and Stuttgart for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you book train tickets to Stuttgart from Hanover within the next 7 days, you can find tickets to cost on average £16 one way. To find the best prices for this journey, consider booking your train ticket from Hanover to Stuttgart a few months in advance.

Important Stations and Airports for this Journey

Hanover
Stuttgart
The major railway station for departures from Hanover is Hannover Hbf. Read all the information you need to know about services, amenities and connections at Hannover Hbf for your trip between Hanover and Stuttgart.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 5112861055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 20: 00 | Sun: 08: 00 - 20: 00
Public transport options for Hannover Hbf
U-Bahn lines: U1, U2, U3, U7, U8, U9
S-Bahn lines: S1, S2, S4, S4, S5, S6, S7, S8, S21, S51
Train lines: ICE, IC, EC, NJ, FLX 30, RE1, RE2, RE3, RE8, RE10, RE30, RE60, RE70, RB38