The cheapest trains from Hamburg to Milan

Showing times and prices for 28 Sep

Cheapest

£111

Average

£111

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

Cheapest
03:20Hamburg Hbf12h30 15:50Milan Centrale
1 changes
£1111One-way

Timetable Hamburg to Milan

Showing trains for tomorrow, Tue, 28 Sep
03:20Hamburg Hbf12h30 15:50Milan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
28 Sep
£111Deutsche Bahn
£54Flixbus
£148HOP!
Wed
29 Sep
£111Deutsche Bahn
£45Flixbus
£147Eurowings
Thu
30 Sep
£94Deutsche Bahn
£46Flixbus
£201Eurowings
Fri
1 Oct
£94Deutsche Bahn
£49Flixbus
£278KLM
Sat
2 Oct
£64Deutsche Bahn
£36Flixbus
£166Malta Air
Sun
3 Oct
Find prices
£45Flixbus
£183Eurowings
Mon
4 Oct
£98Deutsche Bahn
£45Flixbus
£156Eurowings
Tue
5 Oct
£64Deutsche Bahn
Find prices
£94Eurowings
Wed
6 Oct
£64Deutsche Bahn
£36Flixbus
£94Eurowings
Thu
7 Oct
£64Deutsche Bahn
£44Flixbus
£141Malta Air
Fri
8 Oct
£76Deutsche Bahn
£45Flixbus
£112Eurowings
Sat
9 Oct
£64Deutsche Bahn
£40Flixbus
£74Malta Air
Sun
10 Oct
Find prices
£45Flixbus
£76Eurowings
Mon
11 Oct
£64Deutsche Bahn
£40Flixbus
£43Malta Air
Tue
12 Oct
£64Deutsche Bahn
£40Flixbus
£23Malta Air
Wed
13 Oct
£76Deutsche Bahn
£36Flixbus
£67Eurowings
Thu
14 Oct
£94Deutsche Bahn
£44Flixbus
£94Eurowings
Fri
15 Oct
£98Deutsche Bahn
£45Flixbus
£114Brussels Airlines
Sat
16 Oct
£76Deutsche Bahn
£40Flixbus
£82Malta Air

The fastest trains from Hamburg to Milan

Showing times and prices for 28 Sep

Fastest Journey

12 h 30 m

Average

12 h 30 m

Trains per day

1

Distance

904 km

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

Fastest
03:20Hamburg Hbf12h30 15:50Milan Centrale
1 changes
£1111One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information from Hamburg to Milan

distanceDistance560 miles (903 km)
durationAverage train duration12 h 30 min
priceAverage train ticket price£113 (€127)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain companiesDeutsche Bahn

Trains from Hamburg to Milan cover the 560 miles (903 km) long journey taking on average 12 h 30 min with our travel partners like Deutsche Bahn. 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 £64, but the average price of train tickets is £113. Travellers depart most frequently from Hamburg Hbf and arrive in Milano Centrale.

Train companies

Train from Hamburg to Milan with Deutsche Bahn

You can travel by train from Hamburg to Milan with Deutsche Bahn for as low as £64. When you search for timetables and tickets, Omio will show you the best 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 Hamburg to Milan train.

    These are Deutsche Bahn 's ticket policies for COVID-19 for the train between Hamburg and Milan:

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

    Travel Tips

    Trains from Hamburg 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 Hamburg to Milan.
    FAQs
    Is cross-border travel by train between Hamburg, Germany and Milan, Italy allowed?

    Travel between Hamburg, 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 Hamburg?

    Conditions of entry:

    • 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?

    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/09/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train between Hamburg and Milan before travelling.

    What restrictions are there on reentering Germany from Milan, Italy?

    Return travel from Italy to Germany is: Partially open.

    Are there any international entry restrictions on returning to Hamburg 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 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 Hamburg, 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/09/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Hamburg from Milan.

    What is the price of the cheapest train from Hamburg to Milan?
    Omio customers have found cheap train tickets between Hamburg and Milan for as low as £64  for the next 7 days.
    How much is a train ticket from Hamburg to Milan?
    The Hamburg to Milan train ticket price is on average £113  if you are looking to buy your tickets for this journey in the next week.
    What is the distance by train from Hamburg to Milan?
    The Hamburg to Milan train distance is approximately 560 miles (903 km).
    How long does it take from Hamburg to Milan by train?
    The Hamburg to Milan train duration is on average 12 h 30 min, which is to be expected when travelling 560 miles (903 km) between Hamburg and Milan. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
    Which train station from Hamburg to Milan do I depart from? Which Milan train station from Hamburg do I arrive in?

    When departing from Hamburg, you have various train station options to start your trip from including Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg. When arriving in Milan, you can end your journey in train stations like Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

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

    Where is the departure train station in Hamburg located? Where is the arrival train station in Milan located?

    You can find the most popular departure train station for this journey, Hamburg Hbf, located approximately 1 mile (s) / 2 km from the city centre of Hamburg. The most popular arrival train station in Milan, called Milano Centrale, is located around 1 mile (s) / 2 km away from its city centre.

    Which train companies should I travel with from Hamburg to Milan?
    When taking a train from Hamburg to Milan, you can count on Deutsche Bahn for the best way to get you to Milan. You can also check all possible train companies who offer a service from Hamburg to Milan and compare the amenities they offer before buying a train ticket.
    How many trains are there from Hamburg to Milan a day?
    The average number of trains departing Hamburg for Milan is 8 a day. The train schedules and services may vary between weekdays and weekends.
    What time is the earliest train from Hamburg to Milan? What time is the last train from Hamburg to Milan?
    The first train from Hamburg to Milan leaves at 20: 46   and the last train for this leaves at 22: 45. Omio shows you the latest train from Hamburg to Milan times to help you book the best departure time for this route.
    How far in advance should I purchase train tickets from Hamburg to Milan for the best deals?
    The price of a one way train ticket from Hamburg to Milan is on average £113 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets from Hamburg to Milan available a few months in advance.