The cheapest trains from Milan to Taranto

Showing times and prices for Oct 17

Cheapest

$87

Average

$137

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 Taranto will cost around $ 137 if you buy it on the day, but the cheapest tickets can be found for only $ 87.

Cheapest
07:50PMMilan Centrale12h03 07:53AMTaranto
0 changes
$871One-way
2nd Cheapest
09:34PMMilan Rogoredo11h08 08:42AMTaranto
2 changes
$941One-way
2nd Cheapest
09:23PMMilano Lambrate11h19 08:42AMTaranto
2 changes
$941One-way
07:50PMMilan Centrale11h55 07:45AMTaranto
1 changes
$961One-way
08:50PMMilan Centrale11h52 08:42AMTaranto
1 changes
$961One-way

Timetable Milan to Taranto

Showing trains for tomorrow, Sun, Oct 17
05:00AMMilan Centrale12h22 05:22PMTaranto
0 changes
07:00AMMilan Centrale11h26 06:26PMTaranto
0 changes
07:10AMMilan Centrale8h49 03:59PMTaranto
0 changes
07:20AMMilan Centrale14h52 10:12PMTaranto
0 changes
08:05AMMilan Centrale9h17 05:22PMTaranto
0 changes
08:10AMMilan Centrale10h16 06:26PMTaranto
0 changes
08:10AMMilan Centrale9h12 05:22PMTaranto
0 changes
10:13AMMilan Porta Garibaldi9h27 07:40PMTaranto
0 changes
11:05AMMilan Centrale8h41 07:46PMTaranto
0 changes
11:10AMMilan Centrale8h36 07:46PMTaranto
0 changes
12:35PMMilan Centrale9h37 10:12PMTaranto
0 changes
01:10PMMilan Centrale9h02 10:12PMTaranto
0 changes
03:10PMMilan Centrale8h57 12:07AMTaranto
0 changes
07:50PMMilan Centrale11h55 07:45AMTaranto
0 changes
07:50PMMilan Centrale12h03 07:53AMTaranto
0 changes
08:06PMMilan Centrale11h39 07:45AMTaranto
0 changes
08:06PMMilan Centrale11h47 07:53AMTaranto
0 changes
08:10PMMilan Centrale11h35 07:45AMTaranto
0 changes
08:10PMMilan Centrale11h43 07:53AMTaranto
0 changes
08:20PMMilan Rogoredo11h33 07:53AMTaranto
0 changes
08:50PMMilan Centrale11h52 08:42AMTaranto
0 changes
09:23PMMilano Lambrate11h19 08:42AMTaranto
0 changes
09:34PMMilan Rogoredo11h08 08:42AMTaranto
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Oct 16
$87Intercity Notte
$87Flixbus
Find prices
Sun
Oct 17
$87Intercity Notte
$66Flixbus
$6Malta Air
Mon
Oct 18
$85Frecciabianca
$57Flixbus
$6Wizz Air
Tue
Oct 19
$53Intercity Notte
$59Flixbus
$6Wizz Air
Wed
Oct 20
$68Intercity
$70Flixbus
$43Alitalia
Thu
Oct 21
$68Intercity
$61Flixbus
$6Wizz Air
Fri
Oct 22
$85Frecciabianca
$53Flixbus
$6Wizz Air
Sat
Oct 23
$53Intercity Notte
$48Flixbus
$16Malta Air
Sun
Oct 24
$85Intercity
$53Flixbus
$6Wizz Air
Mon
Oct 25
$85Frecciabianca
$59Flixbus
$29Wizz Air
Tue
Oct 26
$65Intercity
$53Flixbus
$6Wizz Air
Wed
Oct 27
$80Intercity
$68Flixbus
$6Wizz Air
Thu
Oct 28
$87Intercity Notte
$76Flixbus
$6Malta Air
Fri
Oct 29
$103Intercity
$74Flixbus
$31Malta Air
Sat
Oct 30
$85Frecciabianca
$61Flixbus
$59Malta Air
Sun
Oct 31
$65Intercity
$66Flixbus
$16Wizz Air
Mon
Nov 1
$80Intercity
$93Marino Autolinee
$32Malta Air
Tue
Nov 2
$85Frecciabianca
$73Flixbus
$43Alitalia
Wed
Nov 3
$40Intercity Notte
$63Flixbus
$6Wizz Air
Thu
Nov 4
$28Intercity Notte
$48Flixbus
$6Wizz Air

The fastest trains from Milan to Taranto

Showing times and prices for Oct 17

Fastest Journey

8 h 36 m

Average

10 h 44 m

Trains per day

23

Distance

857 km

Of the 23 trains that leave Milan for Taranto every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 857 km distance in an average of 10 h 44 m but if you time it right, some trains will get you there in just 8 h 36 m .

The slowest trains will take 14 h 52 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
11:10AMMilan Centrale8h36 07:46PMTaranto
1 changes
$1991One-way
2nd Fastest
11:05AMMilan Centrale8h41 07:46PMTaranto
0 changes
$1581One-way
07:10AMMilan Centrale8h49 03:59PMTaranto
2 changes
$1621One-way
03:10PMMilan Centrale8h57 12:07AMTaranto
0 changes
$1581One-way
01:10PMMilan Centrale9h02 10:12PMTaranto
2 changes
$1621One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Milan and Taranto

distanceDistance531 miles (856 km)
durationAverage train duration9 h 37 min
priceAverage train ticket price$76 (€62)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesIntercity Notte, Frecciabianca, Frecciarossa, Intercity or Trenitalia

Trains from Milan to Taranto cover the 531 miles (856 km) long journey taking on average 9 h 37 min with our travel partners like Intercity Notte, Frecciabianca, Frecciarossa, Intercity or Trenitalia. Normally, there are 2 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $53 (€43), but the average price of train tickets is $76 (€62). Travelers depart most frequently from Milano Centrale and arrive in Taranto, Porto Mercantile.

Train companies

Travel with Frecciarossa and Trenitalia from Milan to Taranto

Travel from Milan to Taranto from $53 (€43) with Omio’s train partners Frecciarossa and Trenitalia! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.

Trenitalia
Frecciarossa

Trenitalia is Italy’s national railroad company providing services across the whole country, giving you ample opportunity to discover the beauty and culture of Italy. Trenitalia’s fleet of trains include its high-speed trains Frecciarossa, Frecciargento and Frecciabianca as well as intercity, regional and night trains. Bathrooms and WiFi access are standard services on long-distance routes, and, in most cases, there is barrier-free access on Trenitalia trains.

Taking a train with Trenitalia is a great way to travel between Milan and Taranto, and Omio can show you the best times and tickets available for the 531 miles (856 km) long train trip. Trenitalia offers different fares for the Milan to Taranto route with ticket options like Base, Economy, Super Economy and Ordinaria. You can even apply Trenitalia discount cards on Omio at the time of purchasing tickets. Simply check the current Trenitalia train schedule, compare the cheapest, fastest, or earliest routes between Milan and Taranto, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

When purchasing your Trenitalia train tickets between Milan and Taranto, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Refund or voucher policy
  • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
  • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
  • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

Travel Tips

Trains from Milan to Taranto
Travel by train to Taranto 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 Taranto.
FAQs
How much do cheap trains between Milan and Taranto cost?
Omio customers have found cheap train tickets between Milan and Taranto for as low as $53 (€43)  for the next 7 days.
What is the price of a train ticket to Taranto from Milan?
In the next 7 days you can expect to pay on average $76 (€62)  for a train ticket from Milan to Taranto.
How many miles is it from Milan to Taranto by train?
The Milan to Taranto train distance is approximately 531 miles (856 km).
How many hours is the train time from Milan to Taranto?
While the time it takes to travel 531 miles (856 km) between Milan and Taranto can vary based on specific dates, weekends, and holidays, the Milan to Taranto train journey time is on average 9 h 37 min.
Which train station from Milan to Taranto do I depart from? Which Taranto train station from Milan do I arrive in?

There are a few train stations in Milan to start your trip from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. In Taranto you have a few train station options to choose from for your arrival including Taranto, Porto Mercantile, Taranto, Cimino and Taranto, via Di Palma.

Omio customers traveling this route depart most frequently from Milano Centrale   and arrive in Taranto, Porto Mercantile.

Where is the train station in Milan? Where is the train station in Taranto?

The most popular departure train station with passengers for this route, called Milano Centrale, is located 1 mile (s) / 2 km from the city center of Milan.

The most popular arrival train station, Taranto, Porto Mercantile, is located 0 mile (s) / 0 km away from the city center of Taranto.

Which train companies can take me to Taranto from Milan?
For the best Milan to Taranto train to purchase, you can travel safely and comfortably with Intercity Notte, Frecciabianca, Frecciarossa, Intercity or Trenitalia. However, it's always good to check all possible train providers with services between Milan and Taranto to compare what amenities they may offer.
Is there a direct train from Milan to Taranto?
Yes, there are 2 direct trains per day from Milan to Taranto with Trenitalia, Frecciarossa, Intercity or Intercity Notte, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
How many trains are there between Milan and Taranto a day?
On average, there are 2 trains a day from Milan to Taranto. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Milan to Taranto? What time is the last train from Milan to Taranto?
You can take the earliest train from Milan to Taranto at 5: 00 AM   or take the last train from Milan to Taranto leaving at 7: 20 PM. Look for the latest Milan to Taranto train schedules on Omio and book the best time to take the train for this journey.
When should I buy the Milan to Taranto train for the best deals on tickets?
You can find trains from Milan to Taranto to cost on average $76 (€62) 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 trip. You’ll see tickets for the Milan to Taranto train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Milan
Taranto
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 Taranto.
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