Sorrento to Milan train

Sun, Oct 06
+ 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 Sorrento to Milan

Showing times and prices for Oct 06

Cheapest

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

Cheapest
Italo
Itabus | 1002
02:35PM7h45
Sorrento
10:20PMMilan Centrale
$2021One-way
1 transfer
Cheapest
Italo
Itabus | 1002
02:35PM7h33
Sorrento
10:08PMMilan Rogoredo
$2021One-way
1 transfer
2nd Cheapest
Italo
Itabus | 1014
04:30PM7h50
Sorrento
12:20AMMilan Centrale
$2351One-way
1 transfer
2nd Cheapest
Italo
Itabus | 1014
04:30PM7h38
Sorrento
12:08AMMilan Rogoredo
$2351One-way
1 transfer

Sorrento to Milan train times

Showing trains for tomorrow, Sunday, October 6
ProviderDepartsDurationArrivesTransfersTickets
Italo
Itabus | 1002
02:35PM Sorrento7h45 10:20PM Milan Centrale1 transfer
Italo
Itabus | 1002
02:35PM Sorrento7h33 10:08PM Milan Rogoredo1 transfer
Italo
Itabus | 1014
04:30PM Sorrento7h50 12:20AM Milan Centrale1 transfer
Italo
Itabus | 1014
04:30PM Sorrento7h38 12:08AM Milan Rogoredo1 transfer

This is the last train of the day.

Find all the dates and times for this journey

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

Sun
Oct 06
Mon
Oct 07
Tue
Oct 08
Wed
Oct 09
Thu
Oct 10
Fri
Oct 11
Sat
Oct 12
Sun
Oct 13
Mon
Oct 14
Tue
Oct 15
Wed
Oct 16
Thu
Oct 17
Fri
Oct 18
Sat
Oct 19
Sun
Oct 20
Mon
Oct 21
Tue
Oct 22
Wed
Oct 23
Thu
Oct 24
Fri
Oct 25
Sat
Oct 26

Fastest train times from Sorrento to Milan

Showing times and prices for Oct 06

Fastest Journey

7 h 33 m

Average

7 h 41 m

Trains per day

4

Distance

683 km

It's difficult to get from Sorrento to Milan without transferring at least once.

Fastest
Italo
Itabus | 1002
02:35PM7h33
Sorrento
10:08PMMilan Rogoredo
$2021One-way
1 transfer
2nd Fastest
Italo
Itabus | 1014
04:30PM7h38
Sorrento
12:08AMMilan Rogoredo
$2351One-way
1 transfer
Italo
Itabus | 1002
02:35PM7h45
Sorrento
10:20PMMilan Centrale
$2021One-way
1 transfer
Italo
Itabus | 1014
04:30PM7h50
Sorrento
12:20AMMilan Centrale
$2351One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Sorrento to Milan

distanceDistance423 miles (683 km)
durationAverage train duration6 h 40 min
priceAverage train ticket price$133 (€113)
changesDirect trainNo
carriersTrain companiesItalo or Frecciarossa

Trains from Sorrento to Milan cover the 423 miles (683 km) long route taking on average 6 h 40 min with our travel partners like Italo or Frecciarossa. You can get the cheapest train tickets for this trip for as low as $61 (€52), but the average price of train tickets is $133 (€113).

Train providers: Italo and Frecciarossa from Sorrento to Milan trains

You can travel by train from Sorrento to Milan with Italo and Frecciarossa for as low as $74 (€63). When you search for schedules and tickets, Omio will show you the best journey.

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

Train information from Sorrento to Milan with Italo:

  • Average Duration: 7 h 38 min
  • Cheapest Price: $74

FAQs: Trains from Sorrento to Milan

FAQs: Travel by train from Sorrento 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 Sorrento to Milan.
FAQs
Cheap train tickets from Sorrento to Milan can start from as little as $61 (€52) when you book in advance. The average train ticket price for Sorrento to Milan is $133 (€113); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Sorrento to Milan train time is 6 h 40 min   covering the 423 mile (683 km) long journey, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Sorrento to Milan leaves at 9: 00 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Sorrento to Milan leaves at 3: 56 PM.
Yes, there are multiple high-speed train options for your journey from Sorrento to Milan. You can choose between Italo or Frecciarossa. Italo trains take around 7 h 20 min Frecciarossa trains take around 6 h 40 min
Take the Sorrento to Milan train with Italo or Frecciarossa. However, it's always good to check out all possible train providers for the route between Sorrento and Milan as there might be differences in the amenities they offer.
The cheapest month to travel from Sorrento to Milan by train is December.
It's helpful to compare your options as there are 3 ways to travel to Milan from Sorrento including taking a bus, train or flight.

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