Compare prices and tickets by train, coach or flight

Fri
28 Jan
£100Deutsche Bahn
£23Flixbus
£87Air Baltic
Sat
29 Jan
£70Deutsche Bahn
£44Marino Autolinee
£327Lufthansa Cityline
Sun
30 Jan
£70Deutsche Bahn
£61BlaBlaCar Bus
£61Air Baltic
Mon
31 Jan
£70Deutsche Bahn
£40Marino Autolinee
£76Vueling
Tue
1 Feb
£43Deutsche Bahn
£23Flixbus
£87Air Baltic
Wed
2 Feb
£61Deutsche Bahn
£17Flixbus
£87Eurowings
Thu
3 Feb
£78Deutsche Bahn
£23Flixbus
£174Air Baltic
Fri
4 Feb
£70Deutsche Bahn
£26Flixbus
£87Eurowings
Sat
5 Feb
£61Deutsche Bahn
£42Marino Autolinee
£116Lufthansa
Sun
6 Feb
£52Deutsche Bahn
£17Flixbus
£33Air Baltic
Mon
7 Feb
£70Deutsche Bahn
£17Flixbus
£87Eurowings
Tue
8 Feb
£61Deutsche Bahn
£17Flixbus
£70Air Baltic
Wed
9 Feb
£61Deutsche Bahn
£48BlaBlaCar Bus
Find prices
Thu
10 Feb
£70Deutsche Bahn
£48BlaBlaCar Bus
Find prices
Fri
11 Feb
£70Deutsche Bahn
£23Flixbus
£70Air Baltic
Sat
12 Feb
£117Deutsche Bahn
£42Marino Autolinee
£125Lufthansa Cityline
Sun
13 Feb
£43Deutsche Bahn
£48BlaBlaCar Bus
Find prices
Mon
14 Feb
£43Deutsche Bahn
£48BlaBlaCar Bus
£52Eurowings
Tue
15 Feb
£52Deutsche Bahn
£26Flixbus
£61Air Baltic
Wed
16 Feb
£61Deutsche Bahn
£26Flixbus
£100Vueling

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Stuttgart to Milan

distanceDistance228 miles (368 km)
durationAverage train duration7 h 56 min
priceAverage train ticket price£70 (€80)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersDeutsche Bahn

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

Train providers: Deutsche Bahn trains Stuttgart to Milan

Buy your official Deutsche Bahn train tickets from Stuttgart to Milan from £43 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main operator of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Stuttgart to Milan train.

  • Average Price: £43

When purchasing your Deutsche Bahn train tickets from Stuttgart to Milan, 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

Deutsche Bahn Trains from Stuttgart to Milan

+

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 Stuttgart to Milan. 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 Stuttgart to Milan 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 Stuttgart to Milan

Travel by train to Milan 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 Stuttgart to Milan.
FAQs

What COVID-19 travel safety information and restrictions should I be aware of for my train between Stuttgart and Milan?

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

What is the status of international entry into Italy from Germany?

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

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

Conditions of entry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 48 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • 5-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Passenger Locator Form (PLF) required

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

When travelling in Italy, you must follow these COVID-19 safety rules:

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

The information above was last checked on 26/01/2022. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train to Milan from Stuttgart before travelling.

Are there travel restrictions, such as quarantine measures, in place when returning to Stuttgart, Germany from Milan, Italy?

Return travel from Italy to Germany is: Partially open.

Are there any international entry restrictions on returning to Stuttgart from Milan?

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

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

Requirements for reentering:

  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

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

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

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

Last checked on 26/01/2022. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Stuttgart from Milan.

How much do cheap train tickets between Stuttgart and Milan cost?

Looking to save money on your route? Omio customers have found the cheapest train from Stuttgart to Milan for the next 7 days starting from £43  one way.

What is the cost of a train ticket from Stuttgart to Milan on average?

If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Stuttgart to Milan train prices are on average £70  one way.

How far is it from Stuttgart to Milan by train?

The train distance from Stuttgart to Milan is around 228 miles (368 km).

What is the average Stuttgart to Milan train duration?

On average the train from Stuttgart to Milan duration is 7 h 56 min  for the 228 miles (368 km) long trip, but the travel time can vary if you depart on weekends and holidays.

When travelling by train from Stuttgart to Milan, which train station in Stuttgart do I depart from and which train station in Milan do I arrive in?

Omio customers book a train from Stuttgart Hbf   to Milano Centrale   most frequently for this route.

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

Passengers board the train most frequently from Stuttgart Hbf, which is located around 0.2 miles (391 m) away from the city centre, and they get off the train at Milano Centrale, located 1.7 miles (2.8 km) away from the city centre.

Which train companies should I travel with from Stuttgart to Milan?

For the journey from Stuttgart to Milan you can take a train with Deutsche Bahn. Be sure to check out all possible train providers that offer services from Stuttgart to Milan on Omio to compare what amenities they may have.

How many train services are there between Stuttgart and Milan a day?

The average number of trains departing Stuttgart for Milan is 10 a day. The train schedules and services may vary between weekdays and weekends.

When is the earliest train from Stuttgart to Milan? When is the last train from Stuttgart to Milan?

The first Stuttgart to Milan train departs at 06: 59   and the last train from Stuttgart to Milan leaves at 06: 59. Check out the most up-to-date Stuttgart to Milan train timetable on Omio and find the best time to travel to your destination.

How far in advance should I book train tickets from Stuttgart to Milan for the best deals?

You can find a train to Milan from Stuttgart to cost on average £70 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Stuttgart to Milan train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Stuttgart
Milan
The major railway station for departures from Stuttgart is Stuttgart Hbf. Read all the information you need to know about services, amenities and connections at Stuttgart Hbf for your trip from Stuttgart to Milan.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 71120921055
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 22: 00 | Sat - Sun: 07: 00 - 22: 00
Public transport options for Stuttgart Hbf
U-Bahn lines: U5, U6, U7, U12, U15, U29
S-Bahn lines: S1, S2, S3, S4, S5, S6, S60
Bus lines: 40, 42, 44, N2, N3, N4, N10, SEV1, X1
Train lines: ICE, IC, EC, FLX10, IRE 1, RE, RB