Happy Black Friday! New to Omio? Get 15% off your first app booking. Valid until 03/12/2024.
15% discount applied on bookings with a total basket value up to 100 Euros.
Valid for first-time customers only
Only available on app bookings
This offer will end on 03/12/2024.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Milan to Taranto train

Sun, Dec 01
+ 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 Taranto

Showing times and prices for Dec 02

Cheapest

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

Cheapest
Intercity NotteInterCityNotte 765
09:15PM11h05
Milan Centrale
08:20AMTaranto station
$861One-way
0 transfers
2nd Cheapest
IntercityInterCityNotte 755
09:50PM12h34
Milan Centrale
10:24AMTaranto station
$981One-way
1 transfer
IntercityIntercity 605
07:05AM11h21
Milan Centrale
06:26PMTaranto station
$991One-way
0 transfers
IntercityIntercity 607
09:10AM11h57
Milan Porta Garibaldi
09:07PMTaranto station
$1061One-way
1 transfer
IntercityIntercity 603
05:25AM11h21
Milan Centrale
04:46PMTaranto station
$1061One-way
1 transfer

Milan to Taranto train times

Showing trains for tomorrow, Monday, December 2
ProviderDepartsDurationArrivesTransfersTickets
Intercity
Intercity 603
05:25AM Milan Centrale11h21 04:46PM Taranto station1 transfer
Frecciarossa
FRECCIAROSSA 1000 9511
06:10AM Milan Centrale9h49 03:59PM Taranto station1 transfer
Intercity
Intercity 605
07:05AM Milan Centrale11h21 06:26PM Taranto station0 transfersDirect
Frecciarossa
FRECCIAROSSA 9515
07:10AM Milan Centrale8h49 03:59PM Taranto station2 transfers
Frecciarossa
FRECCIAROSSA 8803
08:05AM Milan Centrale9h42 05:47PM Taranto station1 transfer
Frecciarossa
FRECCIAROSSA 9519
08:10AM Milan Centrale9h37 05:47PM Taranto station2 transfers
Frecciarossa
FRECCIAROSSA 1000 9613
08:30AM Milan Centrale9h56 06:26PM Taranto station1 transfer
Intercity
Intercity 607
09:10AM Milan Porta Garibaldi11h57 09:07PM Taranto station1 transfer
Frecciarossa
FRECCIAROSSA 9805
10:13AM Milan Porta Garibaldi8h49 07:02PM Taranto station1 transfer
Frecciarossa
FRECCIAROSSA 8807
11:35AM Milan Centrale8h11 07:46PM Taranto station0 transfersDirect
Italo
9931
11:40AM Milan Centrale10h20 10:00PM Taranto, Terminal Cimino1 transfer
Italo
9931
11:50AM Milan Rogoredo10h10 10:00PM Taranto, Terminal Cimino1 transfer
Frecciarossa
FRECCIAROSSA 8809
11:50AM Milan Centrale9h17 09:07PM Taranto station1 transfer
Frecciarossa
FRECCIAROSSA 9535
12:10PM Milan Centrale9h50 10:00PM Taranto station1 transfer
Frecciarossa
FRECCIAROSSA 9535
12:10PM Milan Centrale8h57 09:07PM Taranto station2 transfers
Frecciarossa
FRECCIAROSSA 1000 9631
01:00PM Milan Centrale9h00 10:00PM Taranto station2 transfers
Frecciarossa
FRECCIAROSSA 8811
01:35PM Milan Centrale8h37 10:12PM Taranto station1 transfer
Frecciarossa
FRECCIAROSSA 1000 9547
03:10PM Milan Centrale8h32 11:42PM Taranto station0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9643
03:25PM Milan Centrale8h17 11:42PM Taranto station1 transfer
Frecciarossa
FRECCIAROSSA 9809
03:35PM Milan Centrale8h24 11:59PM Taranto station1 transfer
Intercity Notte
InterCityNotte 765
09:15PM Milan Centrale11h05 08:20AM Taranto station0 transfersDirect
Intercity
InterCityNotte 755
09:50PM Milan Centrale12h34 10:24AM Taranto station1 transfer

This is the last train of the day.

Find all the dates and times for this journey

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

Mon
Dec 02
Tue
Dec 03
Wed
Dec 04
Thu
Dec 05
Fri
Dec 06
Sat
Dec 07
Sun
Dec 08
Mon
Dec 09
Tue
Dec 10
Wed
Dec 11
Thu
Dec 12
Fri
Dec 13
Sat
Dec 14
Sun
Dec 15
Mon
Dec 16
Tue
Dec 17
Wed
Dec 18
Thu
Dec 19
Fri
Dec 20
Sat
Dec 21
Sun
Dec 22

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

The best time to book your train from Milan to Taranto is 56 days before departure. See how prices for trains change on the Milan to Taranto route.
Prices are for one-way tickets for one passenger from Milan to Taranto 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 Taranto.

Fastest train times from Milan to Taranto

Showing times and prices for Dec 02

Fastest Journey

8 h 11 m

Average

9 h 45 m

Trains per day

22

Distance

857 km

Of the 22 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.

Fastest
FrecciarossaFRECCIAROSSA 8807
11:35AM8h11
Milan Centrale
07:46PMTaranto station
$1521One-way
0 transfers
2nd Fastest
FrecciarossaFRECCIAROSSA 1000 9643
03:25PM8h17
Milan Centrale
11:42PMTaranto station
$2141One-way
1 transfer
FrecciarossaFRECCIAROSSA 9809
03:35PM8h24
Milan Centrale
11:59PMTaranto station
$1551One-way
1 transfer
FrecciarossaFRECCIAROSSA 1000 9547
03:10PM8h32
Milan Centrale
11:42PMTaranto station
$1521One-way
0 transfers
FrecciarossaFRECCIAROSSA 8811
01:35PM8h37
Milan Centrale
10:12PMTaranto station
$1551One-way
1 transfer

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 Taranto

Trains from Milan to Taranto run on average 15 times per day, taking around 11h 23m. Cheap train tickets for this journey start at $33 (€29) but you can travel from only $17 (€15) 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 $17 (€15)
Distance
531 miles (856 km)
Average train duration
11h 23m
Cheapest ticket price
$33 (€29)
Trains per day
15
Direct trains
3
Train providers
6
Fastest train
8h 24m
First train
00:20
Last train
23:12
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 $17 (€15)

Train providers: Intercity Notte, Frecciarossa and Intercity from Milan to Taranto trains

Buy your official Intercity Notte, Frecciarossa and Intercity train tickets to Taranto from Milan from $53 (€47) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.

Intercity Notte is an Italian train service operated by Trenitalia. It runs overnight services between major cities in Italy, making it a great option for travelers looking to save time and money. The Intercity Notte offers two types of trains: the Frecciarossa Notte and the Frecciargento Notte. The Frecciarossa Notte is the fastest train, with speeds of up to 300 km/h, while the Frecciargento Notte is slightly slower but still offers a comfortable journey. Both trains offer a range of onboard facilities, including comfortable seating, air conditioning, and Wi-Fi. Trenitalia offers a range of ticket types, including Standard, Comfort, and Business. Standard tickets are the most affordable, while Comfort and Business tickets offer additional benefits such as priority boarding and access to the lounge. The most popular routes for Intercity Notte are Rome to Milan, Rome to Venice, and Milan to Venice. These routes offer travelers the chance to explore some of Italy's most iconic cities in a convenient and comfortable way.

Train information from Milan to Taranto with Intercity Notte:

  • Average Duration: 10 h 5 min
  • Cheapest Price: $53

FAQs: Trains from Milan to Taranto

FAQs: Travel by train from Milan 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
Cheap train tickets from Milan to Taranto can start from as little as $33 (€29) when you book in advance. The average train ticket price for Milan to Taranto is $81 (€71); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Milan to Taranto is 8 h 24 min   to travel the 531 mile (856 km) long trip, with around there are 15 trains per day. Journey times can vary on weekends and holidays.
The first train from Milan to Taranto leaves at 12: 20 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Milan to Taranto leaves at 11: 12 PM.
Yes, there are 3 direct trains a day from Milan to Taranto with Intercity Notte, Frecciarossa or Intercity. Schedules can vary on holidays or weekends with fewer direct trains.
Yes, you can take a high-speed train from Milan to Taranto with Frecciarossa or Italo. Overall you can travel with the following companies: Intercity Notte, Frecciarossa, Intercity or Italo.
When taking a train from Milan to Taranto, you can count on Intercity Notte, Frecciarossa, Intercity or Italo for the best way to get you to Taranto. You can also check all possible train companies who offer a service between Milan and Taranto and compare the amenities they offer before buying a train ticket.
Yes, you can take a night train from Milan to Taranto with Intercity Notte. Find all the info regarding night trains in Europe.  

Passengers board the train most frequently from Milan Centrale, which is located around 2.3 miles (3.7 km) away from the city centre, and they get off the train at Taranto, located 1.4 miles (2.2 km) away from the city centre.

The cheapest month for a train from Milan to Taranto is July.
It's helpful to compare your options as there are 3 ways to travel between Milan and Taranto including taking a train, bus or flight.

Popular train stations from Milan to Taranto

Milan
Taranto
The major train station for departures in Milan is Milano Centrale. Find all the information you need to know about services, amenities and connections at Milano Centrale for your trip from Milan to Taranto.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 05:50 - 22:20
Public transit options for Milano Centrale
  • Metro lines: M2 (green), M3 (yellow)
  • Tram lines: 1
  • Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
  • Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
The major train station for arrivals in Taranto is Stazione di Taranto. Find all the information you need to know about services, amenities and connections at Stazione di Taranto for your journey to Taranto from Milan.
Amenities at train station
ParkingParking
DiningDining
AccessibilityAccessibility

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