The cheapest trains from Milan to Stuttgart

Showing times and prices for 22 Oct

Cheapest

£114

Average

£114

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

Cheapest
11:20Milan Centrale7h29 18:49Stuttgart Hbf
1 changes
£1141One-way

Timetable Milan to Stuttgart

Showing trains for tomorrow, Fri, 22 Oct
11:20Milan Centrale7h29 18:49Stuttgart Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
21 Oct
£150Deutsche Bahn
£44Flixbus
Find prices
Fri
22 Oct
£101Deutsche Bahn
£38Flixbus
£165Lufthansa
Sat
23 Oct
£84Deutsche Bahn
Find prices
£160Lufthansa Cityline
Sun
24 Oct
Find prices
£37Flixbus
£88Eurowings Europe
Mon
25 Oct
£62Deutsche Bahn
Find prices
£116Air Dolomiti
Tue
26 Oct
£43Deutsche Bahn
£26Flixbus
£140Lufthansa
Wed
27 Oct
£43Deutsche Bahn
£31Flixbus
£122Lufthansa
Thu
28 Oct
£70Deutsche Bahn
Find prices
£122Lufthansa Cityline
Fri
29 Oct
£62Deutsche Bahn
£44Marino Autolinee
£106Eurowings Europe
Sat
30 Oct
£43Deutsche Bahn
Find prices
£141Lufthansa
Sun
31 Oct
Find prices
£49Marino Autolinee
£70Eurowings
Mon
1 Nov
£101Deutsche Bahn
£31Flixbus
£122Lufthansa
Tue
2 Nov
£84Deutsche Bahn
Find prices
£115Eurowings
Wed
3 Nov
£43Deutsche Bahn
£23Flixbus
£104Air Dolomiti
Thu
4 Nov
£135Deutsche Bahn
£93BlaBlaCar Bus
Find prices
Fri
5 Nov
£43Deutsche Bahn
£83BlaBlaCar Bus
Find prices
Sat
6 Nov
£62Deutsche Bahn
£109BlaBlaCar Bus
Find prices
Sun
7 Nov
£101Deutsche Bahn
£44Marino Autolinee
Find prices
Mon
8 Nov
£62Deutsche Bahn
£39Flixbus
£109Lufthansa
Tue
9 Nov
£62Deutsche Bahn
Find prices
Find prices

The fastest trains from Milan to Stuttgart

Showing times and prices for 22 Oct

Fastest Journey

7 h 29 m

Average

7 h 29 m

Trains per day

1

Distance

369 km

It's difficult to get from Milan to Stuttgart without changing at least once.

Fastest
11:20Milan Centrale7h29 18:49Stuttgart Hbf
1 changes
£1141One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Milan and Stuttgart

distanceDistance228 miles (368 km)
durationAverage train duration7 h 29 min
priceAverage train ticket price£94 (€107)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Milan to Stuttgart cover the 228 miles (368 km) long journey taking on average 7 h 29 min with our travel partners like Deutsche Bahn. Normally, there are 5 trains operating per day, including direct services available. While the average ticket price for this journey costs around £94, you can find the cheapest train ticket for as low as £43. Travellers depart most frequently from Milano Centrale and arrive in Stuttgart Hbf.

Train companies

Deutsche Bahn Milan – Stuttgart

Travel from Milan to Stuttgart from £43 with Omio’s train partners Deutsche Bahn! You can find the best timetables and tickets when comparing and booking the most popular journey for you.

Deutsche Bahn

Travel 228 miles (368 km) in comfort with Deutsche Bahn (DB) between Milan and Stuttgart. Check the DB train timetable for your trip from Milan to Stuttgart on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket from Milan to Stuttgart you can pay as low as £43.

Deutsche Bahn is the main operator of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

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, toilets are standard amenities, but other services like onboard restaurants or free WiFi are only available on certain trains.

Operator ticket policies for COVID

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

Deutsche Bahn Trains from Milan to Stuttgart

+

Deutsche Bahn is Germany's leading train company, running 40,000 train journeys every day. Deutsche Bahn has a wide range of tickets, offers and discount cards such as the BahnCard. Check if you can use it on the Deutsche Bahn trains from Milan to Stuttgart. For more information on ticket cancellation, please visit our customer service centre.

Deutsche Bahn has different types of trains such as ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regional Rail) based on travel time and comfort. Toilets are available on all trains and some of them have an onboard restaurant or access to Wi-Fi.

At Omio, you can easily check the train schedule from Milan to Stuttgart and book cheap Deutsche Bahn tickets.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Cheap train tickets
More information: High-speed trains

Travel Tips

Trains from Milan 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 Milan to Stuttgart.
FAQs
Are there COVID-19 travel restrictions for trains to Stuttgart from Milan?

Travel between Milan, Italy and Stuttgart, Germany by train is: Partially open.

Can I enter Germany from Italy?

International entry status: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Germany from Milan?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Stuttgart, Germany?

All travellers in Germany must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 20/10/2021. Remember to review the latest COVID-19 travel safety regulations   for your train between Milan and Stuttgart as this information can change.

Are there restrictions on returning to Italy from Germany by train?

The current restriction level for your return trip by train from Stuttgart to Milan is: Partially open

Are there any international entry restrictions on returning to Italy from Germany?

Reentry to Italy is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Italy from Stuttgart?

What are the entry requirements?

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last verified on 20/10/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Stuttgart to Milan train here.

How much does a cheap train between Milan and Stuttgart cost?
If you’re looking to save money on tickets, you can find a cheap train to Stuttgart from Milan for as little as £43  in the next 7 days.
How much is a train ticket from Milan to Stuttgart?
The Milan to Stuttgart train ticket price is on average £94  if you are looking to book your tickets for this journey in the next week.
What is the distance from Milan to Stuttgart by train?
The distance from Milan to Stuttgart by train is approximately 228 miles (368 km).
What is the average Milan to Stuttgart train duration?
While the time it takes to travel 228 miles (368 km) to Stuttgart from Milan can vary based on specific dates, weekends, and bank holidays, the train duration from Milan to Stuttgart is on average 7 h 29 min.
What is the departure train station in Milan and arrival train station in Stuttgart?

When travelling this route, Omio customers are departing most frequently from Milano Centrale   and arriving in Stuttgart Hbf.

Where is the Milan train station located? Where is the Stuttgart train station located?

Passengers board the train most frequently from Milano Centrale, which is located around 1 mile (s) / 2 km away from the city centre, and they get off the train at Stuttgart Hbf, located 0 mile (s) / 0 km away from the city centre.

What train companies offer a service between Milan and Stuttgart?
Take the Milan to Stuttgart train with Deutsche Bahn. However, it's always good to check out all possible train companies for the route from Milan to Stuttgart as there might be differences in the amenities they offer.
How many trains are there from Milan to Stuttgart a day?
The average number of trains departing Milan for Stuttgart is 5 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Milan to Stuttgart? When does the last train depart from Milan to Stuttgart?
If you prefer early morning trains from Milan to Stuttgart, the first train leaves at 09: 20. If you prefer late night trains from Milan to Stuttgart, the last train of the day leaves at 10: 20. Omio shows you the latest train from Milan to Stuttgart timetable to help you book the best departure time for this route.
When should I buy Milan Stuttgart train tickets to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you buy train tickets to Stuttgart from Milan within the next 7 days, you can find tickets to cost on average £94 one way. To find the best prices for this trip, consider booking your train ticket from Milan to Stuttgart a few months in advance.

Important Stations and Airports for this Journey

Milan
Stuttgart
The major railway station for departures from Milan is Milano Centrale. Read all the information you need to know about services, amenities and connections at Milano Centrale for your trip between Milan and Stuttgart.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sun: 05: 50 - 22: 20
Connections to/from station
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Metro lines: M2 (green), M3 (yellow)
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
Connections to/from station
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8