The cheapest trains from Milan to Cosenza

Showing times and prices for Oct 25

Cheapest

$96

Average

$162

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

Cheapest
03:35PMMilan Porta Garibaldi15h52 07:27AMCosenza
2 changes
$961One-way
Cheapest
03:35PMMilan Porta Garibaldi15h51 07:26AMCosenza
2 changes
$961One-way
2nd Cheapest
11:20PMMilan Porta Garibaldi17h27 04:47PMCosenza Vaglio Lise
1 changes
$1021One-way
11:20PMMilan Porta Garibaldi17h52 05:12PMCosenza
2 changes
$1031One-way
11:20PMMilan Porta Garibaldi17h51 05:11PMCosenza
2 changes
$1031One-way

Timetable Milan to Cosenza

Showing trains for tomorrow, Mon, Oct 25
05:00AMMilan Centrale13h54 06:54PMCosenza Vaglio Lise
0 changes
06:35AMMilan Centrale7h55 02:30PMCosenza Vaglio Lise
0 changes
08:00AMMilan Centrale9h12 05:12PMCosenza
0 changes
08:00AMMilan Centrale8h47 04:47PMCosenza Vaglio Lise
0 changes
08:00AMMilan Centrale9h11 05:11PMCosenza
0 changes
09:10AMMilan Centrale8h43 05:53PMCosenza Vaglio Lise
0 changes
09:10AMMilan Centrale9h32 06:42PMCosenza
0 changes
09:10AMMilan Centrale9h31 06:41PMCosenza
0 changes
09:30AMMilan Centrale8h23 05:53PMCosenza Vaglio Lise
0 changes
10:10AMMilan Centrale8h44 06:54PMCosenza Vaglio Lise
0 changes
11:10AMMilan Centrale9h29 08:39PMCosenza
0 changes
11:10AMMilan Centrale9h28 08:38PMCosenza
0 changes
12:05PMMilan Centrale8h21 08:26PMCosenza Vaglio Lise
0 changes
01:00PMMilan Centrale7h26 08:26PMCosenza Vaglio Lise
0 changes
02:25PMMilan Centrale7h56 10:21PMCosenza Vaglio Lise
0 changes
03:35PMMilan Porta Garibaldi15h52 07:27AMCosenza
0 changes
03:35PMMilan Porta Garibaldi15h51 07:26AMCosenza
0 changes
05:40PMMilan Centrale13h38 07:18AMCosenza Vaglio Lise
0 changes
07:30PMMilan Centrale12h17 07:47AMCosenza Vaglio Lise
0 changes
08:10PMMilan Centrale14h13 10:23AMCosenza
0 changes
08:10PMMilan Centrale13h40 09:50AMCosenza Vaglio Lise
0 changes
08:10PMMilan Centrale14h12 10:22AMCosenza
0 changes
08:15PMMilan Rogoredo13h35 09:50AMCosenza Vaglio Lise
0 changes
08:32PMMilano Lambrate16h10 12:42PMCosenza Vaglio Lise
0 changes
08:38PMMilan Rogoredo16h04 12:42PMCosenza Vaglio Lise
0 changes
09:10PMMilan Centrale15h32 12:42PMCosenza Vaglio Lise
0 changes
11:20PMMilan Porta Garibaldi16h30 03:50PMCosenza Vaglio Lise
0 changes
11:20PMMilan Porta Garibaldi17h52 05:12PMCosenza
0 changes
11:20PMMilan Porta Garibaldi17h51 05:11PMCosenza
0 changes
11:20PMMilan Porta Garibaldi17h27 04:47PMCosenza Vaglio Lise
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Oct 24
Find prices
$81Flixbus
$122ITA
Mon
Oct 25
$96Intercity Notte
$55Itabus
$122ITA
Tue
Oct 26
$70Intercity Notte
$49Itabus
$50Malta Air
Wed
Oct 27
$88Intercity
$55Itabus
$42Malta Air
Thu
Oct 28
$96Intercity Notte
$79Itabus
$122ITA
Fri
Oct 29
$140Intercity
$84Itabus
$122ITA
Sat
Oct 30
$102Intercity Notte
$57Flixbus
$122ITA

The fastest trains from Milan to Cosenza

Showing times and prices for Oct 25

Fastest Journey

7 h 26 m

Average

12 h 14 m

Trains per day

30

Distance

896 km

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

Fastest
01:00PMMilan Centrale7h26 08:26PMCosenza Vaglio Lise
2 changes
$2081One-way
2nd Fastest
06:35AMMilan Centrale7h55 02:30PMCosenza Vaglio Lise
2 changes
$2081One-way
02:25PMMilan Centrale7h56 10:21PMCosenza Vaglio Lise
1 changes
$1601One-way
12:05PMMilan Centrale8h21 08:26PMCosenza Vaglio Lise
2 changes
$1881One-way
09:30AMMilan Centrale8h23 05:53PMCosenza Vaglio Lise
2 changes
$2081One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Cosenza from Milan

distanceDistance556 miles (896 km)
durationAverage train duration15 h 52 min
priceAverage train ticket price$98 (€80)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain companiesFrecciarossa, Intercity Notte or Italo

Trains from Milan to Cosenza cover the 556 miles (896 km) long route taking on average 15 h 52 min with our travel partners like Frecciarossa, Intercity Notte or Italo. Normally, there are 5 trains operating per day, including direct services available. While the average ticket price for this journey costs around $98 (€80), you can find the cheapest train ticket for as low as $70 (€56). Travelers depart most frequently from Milano Centrale and arrive in Cosenza Vaglio Lise.

Train companies

Train from Milan to Cosenza with Italo

Travel between Milan and Cosenza from $70 (€56) with Omio’s train partners Italo! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.

Italo

Looking to travel by train from Milan to Cosenza? Omio can help you find that perfect trip with Italo. Check Omio to see current Italo train schedules, tickets, travel information and prices for the best deals on the Milan to Cosenza train and book Italo tickets online quickly and easily. When taking a train from Milan to Cosenza, you can expect to travel 556 miles (896 km) one-way with Italo. If you search for trains from Milan to Cosenza in the Omio app, you can check if the Italo ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with Italo, we do the work for you to get you safely to Cosenza from Milan. Book that perfect Milan to Cosenza train now with Omio and enjoy a smooth and comfortable journey with Italo!

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Travel Tips

Trains from Milan to Cosenza
Travel by train to Cosenza 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 Cosenza.
FAQs
How much are cheap trains between Milan and Cosenza?
Omio customers have found cheap train tickets to Cosenza from Milan for as low as $70 (€56)  for the next 7 days.
How much does it cost to take a train between Milan and Cosenza?
In the next 7 days you can expect to pay on average $98 (€80)  for a train ticket between Milan and Cosenza.
How far is it from Milan to Cosenza by train?
The distance to Cosenza from Milan by train is approximately 556 miles (896 km).
How long is the train ride from Milan to Cosenza?
On average the Milan to Cosenza train travel time is 15 h 52 min  for the 556 miles (896 km) long trip, but the duration can vary if you travel on weekends and holidays.
What station does the train from Milan to Cosenza depart from? Which Cosenza train station do I come into from Milan?

When departing from Milan, you have various train station options to start your route from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. When arriving in Cosenza, you can end your trip in train stations like Cosenza Vaglio Lise, Cosenza, Centro and Stazione di Cosenza Campanella.

Omio customers book a train from Milano Centrale   to Cosenza Vaglio Lise   most frequently for this route.

Where do I find the Milan train station to Cosenza? Where is the Cosenza train station?

Passengers board their train most frequently from Milano Centrale and travel around 1 mile (s) / 2 km from the city center to this train station.

Passengers traveling this route most often arrive at Cosenza Vaglio Lise and need to travel approximately 1 mile (s) / 1 km from the train station to the city center in Cosenza.

What train providers offer a service between Milan and Cosenza?
If you're looking for trains from Milan to Cosenza, you can rely on Frecciarossa, Intercity Notte or Italo to get you to Cosenza. It's also good to check out all possible train providers for the Milan to Cosenza journey to see if there might be differences in the amenities they offer.
How many trains are there from Milan to Cosenza a day?
The average number of trains departing Milan for Cosenza is 5 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Milan to Cosenza? When can I take the last train for the day?
The earliest train departing from Milan to Cosenza leaves at 1: 35 PM. The last train departing from Milan to Cosenza leaves at 9: 20 PM. You can find the latest Milan to Cosenza train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I buy train tickets from Milan to Cosenza for the best deals?
You can find trains from Milan to Cosenza to cost on average $98 (€80) 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 Milan to Cosenza train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Milan
Cosenza
Milano Centrale is the most popular Milan railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your trip to Cosenza.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Sun: 05: 50 - 22: 20
Connections to/from station
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Metro lines: M2 (green), M3 (yellow)
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
Connections to/from station
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8