Milan to Berlin train with Deutsche Bahn (ICE,EC,IC,RE)

Mon, Apr 21
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Milan to Berlin

Showing times and prices for Apr 21

Cheapest

The best way to find a cheap train ticket from Milan to Berlin is to book your journey as far in advance as possible and to avoid traveling at rush hour.

RegionaleRegionale TRENORD 2619+Deutsche BahnEC 80 · IC 494
09:25AM21h57
Milan Centrale
07:22AMBerlin Hbf
$3371One-way
2 transfers
RegionaleRegionale TRENORD 2625+Deutsche BahnEC 80 · IC 494
12:25PM18h57
Milan Centrale
07:22AMBerlin Hbf
$3371One-way
2 transfers
RegionaleRegionale TRENORD 2627+Deutsche BahnEC 80 · IC 494
01:25PM17h57
Milan Centrale
07:22AMBerlin Hbf
$3371One-way
2 transfers
RegionaleRegionale TRENORD 2623+Deutsche BahnEC 80 · IC 494
11:25AM19h57
Milan Centrale
07:22AMBerlin Hbf
$3371One-way
2 transfers
RegionaleRegionale TRENORD 2621+Deutsche BahnEC 80 · IC 494
10:25AM20h57
Milan Centrale
07:22AMBerlin Hbf
$3371One-way
2 transfers

Live departures

Milan to Berlin train times

Showing trains for tomorrow, Monday, April 21
Last updated at 9:41 AM
ProviderDepartsDurationArrivesTransfers
Tickets
trenitaliaregRegionale TRENORD 2613+deutsche_bahnRJ 88 · ICE 7044:25 AM Milan Centrale
14h24
6:49 PM Berlin Hbf2 transfers
trenitaliaregRegionale TRENORD 2613+deutsche_bahnRJ 88 · ICE 504 · ICE 2524
On time
4:25 AM Milan Centrale
14h05
6:30 PM Berlin Hbf
3 transfers
trenitaliaregRegionale TRENORD 2613+deutsche_bahnRJ 82 · ICE 6004:25 AM Milan Centrale
19h25
11:50 PM Berlin Hbf2 transfers
frecciarossaFRECCIAROSSA 9703+deutsche_bahnRJ 88 · ICE 504 · ICE 2524
On time
4:45 AM Milan Centrale
13h45
6:30 PM Berlin Hbf
3 transfers
frecciarossaFRECCIAROSSA 9703+deutsche_bahnRJ 82 · ICE 6004:45 AM Milan Centrale
19h05
11:50 PM Berlin Hbf2 transfers
frecciarossaFRECCIAROSSA 9703+deutsche_bahnRJ 88 · ICE 7044:45 AM Milan Centrale
14h04
6:49 PM Berlin Hbf2 transfers
trenitaliaEuroCity 60+deutsche_bahnIC 575 · EC 195 · ICE 6005:10 AM Milan Centrale
18h40
11:50 PM Berlin Hbf3 transfers
frecciarossaFRECCIAROSSA 9705+deutsche_bahnRJ 82 · ICE 6005:15 AM Milan Centrale
18h35
11:50 PM Berlin Hbf2 transfers
trenitaliaregRegionale TRENORD 2615+deutsche_bahnRJ 82 · ICE 6005:25 AM Milan Centrale
18h25
11:50 PM Berlin Hbf2 transfers
trenitaliaregRegionale TRENORD 2615+deutsche_bahnEC 80 · IC 494
On time
5:25 AM Milan Centrale
23h57
5:22 AM Berlin Hbf
2 transfers
italo8973+deutsche_bahnRJ 82 · ICE 600
On time
5:35 AM Milan Centrale
18h15
11:50 PM Berlin Hbf
2 transfers
frecciarossaFRECCIAROSSA 9707+deutsche_bahnRJ 82 · ICE 6005:45 AM Milan Centrale
18h05
11:50 PM Berlin Hbf2 transfers
frecciarossaFRECCIAROSSA 9707+deutsche_bahnEC 80 · IC 494
On time
5:45 AM Milan Centrale
23h37
5:22 AM Berlin Hbf
2 transfers
trenitaliaregRegionale TRENORD 2617+deutsche_bahnEC 80 · IC 494
On time
6:25 AM Milan Centrale
22h57
5:22 AM Berlin Hbf
2 transfers
trenitaliaregRegionale TRENORD 2617+deutsche_bahnRJ 82 · ICE 6006:25 AM Milan Centrale
17h25
11:50 PM Berlin Hbf2 transfers
frecciarossaFRECCIAROSSA 9710+deutsche_bahnEC 80 · IC 494
On time
6:45 AM Milan Centrale
22h37
5:22 AM Berlin Hbf
2 transfers
trenitaliaregRegionale TRENORD 2657+deutsche_bahnRJ 82 · ICE 6006:50 AM Milan Centrale
17h00
11:50 PM Berlin Hbf2 transfers
trenitaliaregRegionale TRENORD 2657+deutsche_bahnEC 80 · IC 494
On time
6:50 AM Milan Centrale
22h32
5:22 AM Berlin Hbf
2 transfers
trenitaliaregRegionale TRENORD 2619+deutsche_bahnEC 80 · IC 494
On time
7:25 AM Milan Centrale
21h57
5:22 AM Berlin Hbf
2 transfers
trenitaliaregRegionale TRENORD 2619+deutsche_bahnRJ 82 · ICE 6007:25 AM Milan Centrale
16h25
11:50 PM Berlin Hbf2 transfers
italo8977+deutsche_bahnRJ 82 · ICE 6007:35 AM Milan Centrale
16h15
11:50 PM Berlin Hbf2 transfers
italo8977+deutsche_bahnEC 80 · IC 494
On time
7:35 AM Milan Centrale
21h47
5:22 AM Berlin Hbf
2 transfers
frecciarossaFRECCIAROSSA 9717+deutsche_bahnEC 80 · IC 494
On time
7:45 AM Milan Centrale
21h37
5:22 AM Berlin Hbf
2 transfers
frecciarossaFRECCIAROSSA 9717+deutsche_bahnRJ 82 · ICE 6007:45 AM Milan Centrale
16h05
11:50 PM Berlin Hbf2 transfers
trenitaliaregRegionale TRENORD 2621+deutsche_bahnEC 80 · IC 494
On time
8:25 AM Milan Centrale
20h57
5:22 AM Berlin Hbf
2 transfers
trenitaliaregRegionale TRENORD 2621+deutsche_bahnRJ 82 · ICE 6008:25 AM Milan Centrale
15h25
11:50 PM Berlin Hbf2 transfers
frecciarossaFRECCIAROSSA 9709+deutsche_bahnEC 80 · IC 494
On time
8:45 AM Milan Centrale
20h37
5:22 AM Berlin Hbf
2 transfers
frecciarossaFRECCIAROSSA 9709+deutsche_bahnRJ 82 · ICE 6008:45 AM Milan Centrale
15h05
11:50 PM Berlin Hbf2 transfers
trenitaliaregRegionale TRENORD 2623+deutsche_bahnRJ 82 · ICE 6009:25 AM Milan Centrale
14h25
11:50 PM Berlin Hbf2 transfers
trenitaliaregRegionale TRENORD 2623+deutsche_bahnEC 80 · IC 494
On time
9:25 AM Milan Centrale
19h57
5:22 AM Berlin Hbf
2 transfers
italo8981+deutsche_bahnEC 80 · IC 494
On time
9:35 AM Milan Centrale
19h47
5:22 AM Berlin Hbf
2 transfers
italo8981+deutsche_bahnRJ 82 · ICE 6009:35 AM Milan Centrale
14h15
11:50 PM Berlin Hbf2 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan to Berlin by bus, train, or flight

Mon
Apr 21
Tue
Apr 22
Wed
Apr 23
Thu
Apr 24
Fri
Apr 25
Sat
Apr 26
Sun
Apr 27

How far in advance should I book train tickets from Milan to Berlin?

The best time to book your train from Milan to Berlin is 56 days before departure. See how prices for trains change on the Milan to Berlin route.
Prices are for one-way tickets for one passenger from Milan to Berlin per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Milan to Berlin.

Fastest train times from Milan to Berlin

Showing times and prices for Apr 21

Fastest Journey

13 h 5 m

Average

17 h 53 m

Trains per day

47

Distance

843 km

It's difficult to get from Milan to Berlin without transferring at least 2 times.

FrecciarossaFRECCIAROSSA 9727+Deutsche BahnRJ 82 · ICE 600
12:45PM13h05
Milan Centrale
01:50AMBerlin Hbf
$4711One-way
2 transfers
Italo8983+Deutsche BahnRJ 82 · ICE 600
12:35PM13h15
Milan Centrale
01:50AMBerlin Hbf
$4671One-way
2 transfers
RegionaleRegionale TRENORD 2625+Deutsche BahnRJ 82 · ICE 600
12:25PM13h25
Milan Centrale
01:50AMBerlin Hbf
$4521One-way
2 transfers
FrecciarossaFRECCIAROSSA 9703+Deutsche BahnRJ 88 · ICE 504 · ICE 2524
06:45AM13h45
Milan Centrale
08:30PMBerlin Hbf
$8031One-way
3 transfers
FrecciarossaFRECCIAROSSA 9703+Deutsche BahnRJ 88 · ICE 704
06:45AM14h04
Milan Centrale
08:49PMBerlin Hbf
$8111One-way
2 transfers

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Milan to Berlin

ItalyItaly
GermanyGermany
Icon of train
Trains from Milan to Berlin run on average 14 times per day, taking around 13h 57m. Cheap train tickets for this journey start at $83 (€68) but you can travel from only $27 (€22) by flight.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from $27 (€22)
Distance
523 miles (842 km)
Average train duration
13h 57m
Cheapest ticket price
$83 (€68)
Trains per day
14
Train providers
6
Fastest train
11h 46m
First train
00:00
Last train
10:10
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from $27 (€22)

Train providers: Deutsche Bahn, FlixTrain and Swiss Railways (SBB/CFF/FFS) from Milan to Berlin trains

Find the best trains to Berlin from Milan with Omio's travel partners Deutsche Bahn, FlixTrain and Swiss Railways (SBB/CFF/FFS) from $85 (€70). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Deutsche Bahn (DB) is Germany’s main provider 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 Milan to Berlin train.

Deutsche Bahn from Milan to Berlin train information:

  • Average Duration: 11 h 46 min
  • Cheapest Price: $85

Comfortable and Scenic Milan to Berlin Train Journeys

Embark on an incredible adventure across Europe with a train from Milan to Berlin. Departing from the bustling Milano Centrale, trains from Milan to Berlin provide a smooth and comfortable journey, winding through changing landscapes before reaching the iconic Berlin Hauptbahnhof. Whether you're traveling for leisure or business, these routes offer the perfect blend of convenience and excitement, making the train from Milan to Berlin a top choice for travelers seeking a memorable experience.

Find Cheap Milan to Berlin Train Tickets Here

Looking to travel from Milan to Berlin by train? Train ticket prices for this route can vary depending on demand and travel dates, with the cheapest tickets starting at just $83 (€68). On average, however, you can expect to spend about $233 (€193) for a single journey. For the best deals, consider traveling during April when the pleasant weather and lower demand make it more convenient and affordable. Booking in advance can also help ensure you're paying the lowest possible price for your train journey. Explore cheap options and enjoy a seamless trip!

Train Milan to Berlin: Trenitalia, Deutsche Bahn, and Nightjet Services

The journey by train from Milan to Berlin is a seamless blend of efficiency, comfort, and convenience, thanks to services like Trenitalia, Deutsche Bahn, and ÖBB Nightjet. Trenitalia brings its renowned Frecciarossa trains, offering high-speed travel with modern amenities and spacious seating. Deutsche Bahn connects passengers with reliable long-distance options, featuring Intercity-Express (ICE) trains known for their punctuality and smooth rides. For those preferring overnight travel, the ÖBB Nightjet offers cozy sleeping compartments, allowing you to wake up refreshed in Berlin. With high-speed connections, scenic paths, and the option for overnight comfort, traveling this route by train ensures an enjoyable experience for any type of traveler.

Milan to Berlin Train Times and Schedule

Planning to travel between Milan and Berlin by train? The journey covers a distance of approximately 523 miles (842 km) and offers a convenient and scenic way to explore the heart of Europe. With an average train journey duration of 11h 46m, you'll be comfortably traveling through some of the most beautiful landscapes while connecting these two vibrant cities.

Trains between Milan and Berlin operate frequently, ensuring flexible travel options for passengers. On average, 14 trains run daily, connecting these two cities efficiently. Whether you're traveling on a weekday or weekend, you're sure to find a reliable train operating every day of the week, making it easy to plan your journey.

The train schedule typically starts early, with the first train of the day departing at 00:00, allowing for an early start to your trip. For those who prefer traveling later in the day, the last train from Milan to Berlin usually departs at 10:10, giving you flexibility to choose a departure that best fits your itinerary.

With detailed Milan to Berlin train times and a consistent Milan to Berlin train schedule, organizing your trip has never been easier. Book your tickets today and enjoy the convenience of European train travel!

FAQs: Trains from Milan to Berlin

FAQs: Travel by train from Milan to Berlin 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 Berlin.
FAQs

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links