The cheapest trains from Milan to Trani

Showing times and prices for Oct 21

Cheapest

$123

Average

$123

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

Cheapest
03:40PMMilan Centrale8h05 11:45PMTrani
0 changes
$1231One-way
Cheapest
08:40AMMilan Centrale8h03 04:43PMTrani
0 changes
$1231One-way

Timetable Milan to Trani

Showing trains for tomorrow, Thu, Oct 21
08:40AMMilan Centrale8h03 04:43PMTrani
0 changes
03:40PMMilan Centrale8h05 11:45PMTrani
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
Oct 21
$80Intercity Notte
$88Marino Autolinee
$17Malta Air
Fri
Oct 22
$80Intercity Notte
$73Marino Autolinee
$12Malta Air
Sat
Oct 23
$98Italo
Find prices
$6Malta Air
Sun
Oct 24
$80Intercity Notte
$79Marino Autolinee
$6Wizz Air
Thu
Oct 28
$41Intercity Notte
$91Flixbus
$6Malta Air
Fri
Oct 29
$75Frecciabianca
$79Marino Autolinee
$39Malta Air
Sat
Oct 30
$53Intercity Notte
$79Marino Autolinee
$49Malta Air
Mon
Nov 1
$80Intercity Notte
$79Marino Autolinee
$39Malta Air
Tue
Nov 2
$54Intercity Notte
$73Marino Autolinee
$38Malta Air

The fastest trains from Milan to Trani

Showing times and prices for Oct 21

Fastest Journey

8 h 3 m

Average

8 h 4 m

Trains per day

2

Distance

747 km

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

These direct trains cover the 747 km distance in an average of 8 h 4 m but if you time it right, some trains will get you there in just 8 h 3 m .

The slowest trains will take 8 h 5 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
08:40AMMilan Centrale8h03 04:43PMTrani
0 changes
$1231One-way
2nd Fastest
03:40PMMilan Centrale8h05 11:45PMTrani
0 changes
$1231One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Trani from Milan

distanceDistance463 miles (746 km)
durationAverage train duration9 h 28 min
priceAverage train ticket price$84 (€68)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersIntercity Notte, Intercity or Trenitalia

Trains from Milan to Trani cover the 463 miles (746 km) long journey taking on average 9 h 28 min with our travel partners like Intercity Notte, Intercity or Trenitalia. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this journey costs around $84 (€68), you can find the cheapest train ticket for as low as $80 (€64). Travelers depart most frequently from Milano Centrale and arrive in Trani.

Train companies

Trenitalia between Milan and Trani

Travel between Milan and Trani from $80 (€64) with Omio’s train partners Trenitalia! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

Trenitalia

Enjoy the train ride between Milan and Trani with Trenitalia, Italy’s main provider of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets from Milan to Trani are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travelers, which you can use on Omio. When traveling on a Trenitalia train from Milan to Trani, you can expect to travel 463 miles (746 km). Check Trenitalia’s train times and tickets for the Milan to Trani route and buy your cheap ticket on Omio today!

Operator ticket policies for COVID

  • 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 Trani
Travel by train to Trani 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 Trani.
FAQs
How much does a cheap train from Milan to Trani cost?
If you’re looking to save money on tickets, you can find cheap Milan to Trani trains for as little as $80 (€64)  in the next 7 days.
What is the cost of a train from Milan to Trani?
The train price to Trani from Milan is on average $84 (€68)  if you are looking to purchase your tickets for this route in the next 7 days.
How far is Milan to Trani by train?
When traveling this route you should expect the distance between Milan and Trani by train to be approximately 463 miles (746 km).
How long is a train between Milan and Trani on average?
On average the Milan to Trani train travel time is 9 h 28 min  for the 463 miles (746 km) long journey, but the duration can vary if you travel on weekends and holidays.
What station does the train from Milan to Trani depart from? Which Trani train station do I come into from Milan?

Omio customers traveling this route depart most frequently from Milano Centrale   and arrive in Trani.

Where is the departure train station in Milan located? Where is the arrival train station in Trani located?

You can find the most popular departure train station for this journey, Milano Centrale, located approximately 1 mile (s) / 2 km from the city center of Milan. The most popular arrival train station in Trani, called Trani, is located around 0 mile (s) / 0 km away from its city center.

What train companies go from Milan to Trani?
Take the Milan to Trani train with Intercity Notte, Intercity or Trenitalia. However, it's always good to check out all possible train companies for the trip between Milan and Trani as there might be differences in the amenities they offer.
How many trains per day are there between Milan and Trani?
The average number of trains departing Milan for Trani is 8 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Milan to Trani? When does the last train depart from Milan to Trani?
You can take the first train from Milan to Trani at 10: 35 AM. The last train from Milan to Trani that you can take departs at 8: 00 PM. Omio shows you the latest train from Milan to Trani schedule to help you book the best departure time for this route.
How early should I buy train tickets from Milan to Trani to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you buy train tickets to Trani from Milan within the next 7 days, you can find tickets to cost on average $84 (€68) one way. To find the best prices for this route, consider booking your train ticket from Milan to Trani a few months in advance.

Important Stations and Airports for this Journey

Milan
Trani
The major railway station for departures from Milan is Milano Centrale. Read all the information you need to know about services, amenities and connections at Milano Centrale for your journey between Milan and Trani.
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