Cosenza to Milan train with Frecciarossa

Tue, Jun 17
+ Add return
Frecciarossa
Italo
Intercity Notte
Intercity
Frecciargento
1,000+ travel companies
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

The cheapest and fastest trains from Cosenza to Milan

Showing times and prices for Jun 18

Cheapest price

$85

Average price

$166

Fastest journey

7 h 37 m

Average duration

7 h 51 m

Trains per day

72

Distance

896 km

Cheap tickets

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

The average ticket from Cosenza to Milan will cost around $166 if you buy it on the day, but the cheapest tickets can be found for only $85.

Fast trains

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

RegionaleRegionale 5584+Intercity NotteInterCityNotte 798
02:53PM16h02
Cosenza Vaglio Lise
06:55AMMilan Porta Garibaldi
$851One-way
1 transfer
RegionaleAutobus F516 · Regionale 5584+Intercity NotteInterCityNotte 798
02:17PM16h38
Cosenza Campanella
06:55AMMilan Porta Garibaldi
$861One-way
2 transfers
RegionaleAutobus F516 · Regionale 5584+Intercity NotteInterCityNotte 798
02:18PM16h37
Cosenza Monaco
06:55AMMilan Porta Garibaldi
$861One-way
2 transfers
RegionaleRegionale 22040+IntercityIntercity 560+Intercity NotteInterCityNotte 798
04:23PM14h32
Cosenza Vaglio Lise
06:55AMMilan Porta Garibaldi
$901One-way
2 transfers
RegionaleCedri Line 5638+IntercityIntercity 552 · Intercity 596
08:23AM14h54
Cosenza Vaglio Lise
11:17PMMilan Centrale
$951One-way
2 transfers

Travel Information

Compare train, bus, and flight for Cosenza to Milan

Omio recommends booking the bus as it is the most popular option from Cosenza to Milan among Omio's users. If you are prioritising price take the bus with prices starting from €16. For those with little time consider booking a flight which can get you there in 2h 43m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.3 - 0.8kg.

Compare train with

Train
Most popular
Bus
Flight

€98

Average price

€35

Average price

Cheapest

€77

Average price

15h 26m

Average duration

14h 56m

Onboard

+

30m

Additional time*

16h 21m

Average duration

15h 51m

Onboard

+

30m

Additional time*

5h 43m

Average duration

Fastest

2h 43m

Onboard

+

3h 0m

Additional time*

0.3 - 0.8kg

CO2 emissions

Lowest

0.9 - 2.2kg

CO2 emissions

2.7 - 5.4kg

CO2 emissions

Direct Options

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Cosenza to Milan train times

Showing trains for today, Tuesday, June 17
Last updated at 8:04 AM
ProviderDepartsDurationArrivesTransfers
Tickets
trenitaliaregAutobus CC6 · Regionale 21982+frecciarossaFRECCIAROSSA 95888:47 AM Cosenza Campanella
9h03
5:50 PM Milan Centrale2 transfers
trenitaliaregAutobus CC6 · Regionale 21982+frecciarossaFRECCIAROSSA 95888:48 AM Cosenza Monaco
9h02
5:50 PM Milan Centrale2 transfers
trenitaliaregRegionale 5692+trenitaliaintIntercity 556+frecciarossaFRECCIAROSSA 9552+italo99548:50 AM Cosenza Vaglio Lise
11h19
8:09 PM Milan Rogoredo3 transfers
trenitaliaregRegionale 5692+trenitaliaintIntercity 556+frecciarossaFRECCIAROSSA 9552+italo9992
On time
8:50 AM Cosenza Vaglio Lise
10h14
7:04 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 5692+italo81588:50 AM Cosenza Vaglio Lise
12h30
9:20 PM Milan Centrale1 transfer
trenitaliaregRegionale 21982+frecciarossaFRECCIAROSSA 9588 · FRECCIAROSSA 1000 9648
On time
9:23 AM Cosenza Vaglio Lise
8h01
5:24 PM Milan Centrale
2 transfers
trenitaliaregRegionale 21982+italo81589:23 AM Cosenza Vaglio Lise
11h57
9:20 PM Milan Centrale1 transfer
trenitaliaregRegionale 21982+trenitaliaintIntercity 556+frecciarossaFRECCIAROSSA 9552+italo99549:23 AM Cosenza Vaglio Lise
10h46
8:09 PM Milan Rogoredo3 transfers
trenitaliaregRegionale 21982+frecciarossaFRECCIAROSSA 95889:23 AM Cosenza Vaglio Lise
8h27
5:50 PM Milan Centrale1 transfer
trenitaliaregRegionale 21982+trenitaliaintIntercity 556+frecciarossaFRECCIAROSSA 9552+italo9992
On time
9:23 AM Cosenza Vaglio Lise
9h41
7:04 PM Milan Rogoredo
3 transfers
trenitaliaregRegionale 6256+frecciargentoFRECCIARGENTO 8332+italo99629:48 AM Cosenza Vaglio Lise
12h21
10:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 6256+frecciarossaFRECCIAROSSA 9658+italo99549:48 AM Cosenza Vaglio Lise
10h21
8:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 6256+italo81589:48 AM Cosenza Vaglio Lise
11h32
9:20 PM Milan Centrale1 transfer
trenitaliaregRegionale 5562+italo815810:23 AM Cosenza Vaglio Lise
10h57
9:20 PM Milan Centrale1 transfer
trenitaliaregRegionale 5562+frecciarossaFRECCIAROSSA 9658+italo995410:23 AM Cosenza Vaglio Lise
9h46
8:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5562+frecciargentoFRECCIARGENTO 8868+italo996210:23 AM Cosenza Vaglio Lise
11h46
10:09 PM Milan Rogoredo2 transfers
trenitaliaregAutobus FC410 · Regionale 5566+frecciarossaFRECCIAROSSA 965811:04 AM Cosenza Campanella
7h56
7:00 PM Milan Centrale2 transfers
trenitaliaregAutobus FC410 · Regionale 5566+frecciarossaFRECCIAROSSA 965811:05 AM Cosenza Monaco
7h55
7:00 PM Milan Centrale2 transfers
trenitaliaregRegionale 5566+italo815811:23 AM Cosenza Vaglio Lise
9h57
9:20 PM Milan Centrale1 transfer
trenitaliaregRegionale 5566+frecciargentoFRECCIARGENTO 8332+italo996211:23 AM Cosenza Vaglio Lise
10h46
10:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5566+frecciarossaFRECCIAROSSA 9658+italo995411:23 AM Cosenza Vaglio Lise
8h46
8:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5566+frecciarossaFRECCIAROSSA 965811:23 AM Cosenza Vaglio Lise
7h37
7:00 PM Milan Centrale1 transfer
trenitaliaregCedri Line 5588+frecciargentoFRECCIARGENTO 8868+italo996211:53 AM Cosenza Vaglio Lise
10h16
10:09 PM Milan Rogoredo2 transfers
trenitaliaregCedri Line 5588+frecciargentoFRECCIARGENTO 8332+italo996211:53 AM Cosenza Vaglio Lise
10h16
10:09 PM Milan Rogoredo2 transfers
trenitaliaregCedri Line 5588+italo815811:53 AM Cosenza Vaglio Lise
9h27
9:20 PM Milan Centrale1 transfer
trenitaliaregAutobus F516 · Regionale 5584+trenitaliaintnInterCityNotte 79812:17 PM Cosenza Campanella
16h38
4:55 AM Milan Porta Garibaldi2 transfers
trenitaliaregAutobus F516 · Regionale 5584+trenitaliaintnInterCityNotte 79812:18 PM Cosenza Monaco
16h37
4:55 AM Milan Porta Garibaldi2 transfers
trenitaliaregRegionale 5568+frecciargentoFRECCIARGENTO 8868+italo996212:23 PM Cosenza Vaglio Lise
9h46
10:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5568+italo815812:23 PM Cosenza Vaglio Lise
8h57
9:20 PM Milan Centrale1 transfer
trenitaliaregRegionale 5568+frecciargentoFRECCIARGENTO 8332+italo996212:23 PM Cosenza Vaglio Lise
9h46
10:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5584+frecciargentoFRECCIARGENTO 8868+italo999612:53 PM Cosenza Vaglio Lise
8h11
9:04 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5584+frecciargentoFRECCIARGENTO 8868+frecciarossaFRECCIAROSSA 9668
On time
12:53 PM Cosenza Vaglio Lise
8h07
9:00 PM Milan Centrale
2 transfers
trenitaliaregRegionale 5584+frecciargentoFRECCIARGENTO 8868+italo996212:53 PM Cosenza Vaglio Lise
9h16
10:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5584+frecciargentoFRECCIARGENTO 8332+italo996212:53 PM Cosenza Vaglio Lise
9h16
10:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5584+trenitaliaintnInterCityNotte 79812:53 PM Cosenza Vaglio Lise
16h02
4:55 AM Milan Porta Garibaldi1 transfer
trenitaliaregRegionale 5640+frecciargentoFRECCIARGENTO 8332+italo99621:23 PM Cosenza Vaglio Lise
8h46
10:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 22040+trenitaliaintIntercity 560+trenitaliaintnInterCityNotte 7982:23 PM Cosenza Vaglio Lise
14h32
4:55 AM Milan Porta Garibaldi2 transfers
trenitaliaregRegionale 22040+frecciargentoFRECCIARGENTO 8332+italo99622:23 PM Cosenza Vaglio Lise
7h46
10:09 PM Milan Rogoredo2 transfers
Wednesday, June 18
trenitaliaregRegionale 5642+italo81343:23 AM Cosenza Vaglio Lise
11h57
3:20 PM Milan Centrale1 transfer
trenitaliaregRegionale 5642+italo8134+frecciarossaFRECCIAROSSA 95403:23 AM Cosenza Vaglio Lise
12h16
3:39 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5642+italo8134+frecciarossaFRECCIAROSSA 1000 96403:23 AM Cosenza Vaglio Lise
11h56
3:19 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5578+frecciarossaFRECCIAROSSA 1000 96343:47 AM Cosenza Vaglio Lise
10h13
2:00 PM Milan Centrale1 transfer
trenitaliaregRegionale 5578+italo81343:47 AM Cosenza Vaglio Lise
11h33
3:20 PM Milan Centrale1 transfer
trenitaliaregRegionale 5578+italo8134+frecciarossaFRECCIAROSSA 1000 96403:47 AM Cosenza Vaglio Lise
11h32
3:19 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5578+italo8134+frecciarossaFRECCIAROSSA 95403:47 AM Cosenza Vaglio Lise
11h52
3:39 PM Milan Rogoredo2 transfers
trenitaliaregCedri Line 5594+italo81344:10 AM Cosenza Vaglio Lise
11h10
3:20 PM Milan Centrale1 transfer
trenitaliaregCedri Line 5594+italo8134+frecciarossaFRECCIAROSSA 1000 96404:10 AM Cosenza Vaglio Lise
11h09
3:19 PM Milan Rogoredo2 transfers
trenitaliaregCedri Line 5594+italo8134+frecciarossaFRECCIAROSSA 95404:10 AM Cosenza Vaglio Lise
11h29
3:39 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 6846+italo81344:23 AM Cosenza Vaglio Lise
10h57
3:20 PM Milan Centrale1 transfer
trenitaliaregRegionale 6846+italo8134+frecciarossaFRECCIAROSSA 1000 96404:23 AM Cosenza Vaglio Lise
10h56
3:19 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 6846+italo8134+frecciarossaFRECCIAROSSA 95404:23 AM Cosenza Vaglio Lise
11h16
3:39 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5554+italo81585:23 AM Cosenza Vaglio Lise
15h57
9:20 PM Milan Centrale1 transfer
trenitaliaregRegionale 5554+italo8134+frecciarossaFRECCIAROSSA 1000 96405:23 AM Cosenza Vaglio Lise
9h56
3:19 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5554+italo81345:23 AM Cosenza Vaglio Lise
9h57
3:20 PM Milan Centrale1 transfer
trenitaliaregCedri Line 5638+italo81586:23 AM Cosenza Vaglio Lise
14h57
9:20 PM Milan Centrale1 transfer
trenitaliaregCedri Line 5638+italo81346:23 AM Cosenza Vaglio Lise
8h57
3:20 PM Milan Centrale1 transfer
trenitaliaregCedri Line 5638+italo8134+frecciarossaFRECCIAROSSA 1000 96406:23 AM Cosenza Vaglio Lise
8h56
3:19 PM Milan Rogoredo2 transfers
trenitaliaregCedri Line 5638+trenitaliaintIntercity 552 · Intercity 5966:23 AM Cosenza Vaglio Lise
14h54
9:17 PM Milan Centrale2 transfers
trenitaliaregAutobus CC3 · Regionale 5556+frecciarossaFRECCIAROSSA 95406:53 AM Cosenza Campanella
8h57
3:50 PM Milan Centrale2 transfers
trenitaliaregAutobus CC3 · Regionale 5556+frecciarossaFRECCIAROSSA 95406:54 AM Cosenza Monaco
8h56
3:50 PM Milan Centrale2 transfers
trenitaliaregRegionale 5556+frecciarossaFRECCIAROSSA 1000 9642+italo99507:23 AM Cosenza Vaglio Lise
9h41
5:04 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5556+frecciarossaFRECCIAROSSA 9540 · FRECCIAROSSA 1000 96407:23 AM Cosenza Vaglio Lise
8h07
3:30 PM Milan Centrale2 transfers
trenitaliaregRegionale 5556+frecciarossaFRECCIAROSSA 9540+italo99507:23 AM Cosenza Vaglio Lise
9h41
5:04 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 5556+frecciarossaFRECCIAROSSA 95407:23 AM Cosenza Vaglio Lise
8h27
3:50 PM Milan Centrale1 transfer
trenitaliaregRegionale 5556+italo81587:23 AM Cosenza Vaglio Lise
13h57
9:20 PM Milan Centrale1 transfer
trenitaliaregAutobus FC150 · Regionale 6260+frecciarossaFRECCIAROSSA 1000 96427:36 AM Cosenza Campanella
8h22
3:58 PM Milan Centrale2 transfers
trenitaliaregAutobus FC150 · Regionale 6260+frecciarossaFRECCIAROSSA 1000 96427:37 AM Cosenza Monaco
8h21
3:58 PM Milan Centrale2 transfers
trenitaliaregRegionale 6260+italo81587:53 AM Cosenza Vaglio Lise
13h27
9:20 PM Milan Centrale1 transfer
trenitaliaregRegionale 6260+frecciarossaFRECCIAROSSA 1000 9642+italo99467:53 AM Cosenza Vaglio Lise
9h16
5:09 PM Milan Rogoredo2 transfers
trenitaliaregRegionale 6260+frecciarossaFRECCIAROSSA 1000 96427:53 AM Cosenza Vaglio Lise
8h05
3:58 PM Milan Centrale1 transfer
trenitaliaregRegionale 6260+frecciarossaFRECCIAROSSA 1000 9642+italo99507:53 AM Cosenza Vaglio Lise
9h11
5:04 PM Milan Rogoredo2 transfers

This is the last train of the day.

Find all the dates and times for this journey

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

Wed
Jun 18
Thu
Jun 19
Fri
Jun 20
Sat
Jun 21
Sun
Jun 22
Mon
Jun 23
Tue
Jun 24
Wed
Jun 25
Thu
Jun 26
Fri
Jun 27
Sat
Jun 28
Sun
Jun 29
Mon
Jun 30
Tue
Jul 01

Journey information

Overview: Train from Cosenza to Milan

ItalyItaly
ItalyItaly
Icon of train
Trains from Cosenza to Milan run on average 15 times per day, taking around 14h 56m. Cheap train tickets for this journey start at $65 (€53) but you can travel from only $20 (€16) by bus.
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
Bus from $20 (€16)
Distance
556 miles (896 km)
Average train duration
14h 56m
Cheapest ticket price
$65 (€53)
Trains per day
15
Fastest train
8h 2m
First train
08:23
Last train
19:46
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
Bus from $20 (€16)

Train companies: Frecciarossa, Intercity Notte and Intercity from Cosenza to Milan trains

Find the best trains between Cosenza and Milan with Omio's travel partners Frecciarossa, Intercity Notte and Intercity from $71 (€58). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

Enjoy a comfortable and relaxing route on a Frecciarossa train to Milan from Cosenza. As an official travel partner of Trenitalia, Omio shows you the latest Frecciarossa schedules for the Cosenza to Milan train and prices starting as low as $179 (€146) for this trip. Frecciarossa is Trenitalia’s premier high-speed train service making around 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. Frecciarossa trains are renowned for their comfort, speed and reduced environmental impact and reach speeds up to 186 mph (300 kmh), so you can travel 556 miles (896 km) quickly from Cosenza to Milan.

When booking the Frecciarossa train between Cosenza and Milan, you can choose between four different classes: Standard, Premium, Business, and Executive. Although each class offers different levels of comfort, all Frecciarossa train cars provide passengers with free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services. If you’re looking to add to your travel experience, book a Frecciarossa train from Cosenza to Milan on Omio today!

Frecciarossa from Cosenza to Milan train information:

  • Average Duration: 9 h
  • Cheapest Price: $179

FAQs: Trains from Cosenza to Milan

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