The cheapest trains from Foggia to Milan

Showing times and prices for Sep 21

Cheapest

$74

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

Cheapest
11:14PMFoggia7h58 07:12AMMilan Centrale
0 changes
$741One-way
2nd Cheapest
10:24PMIncoronata8h48 07:12AMMilan Centrale
1 changes
$751One-way
01:10PMFoggia8h30 09:40PMMilan Centrale
0 changes
$841One-way
11:49AMIncoronata9h51 09:40PMMilan Centrale
2 changes
$861One-way
07:10AMFoggia9h28 04:38PMMilano Lambrate
1 changes
$871One-way

Timetable Foggia to Milan

Showing trains for tomorrow, Tue, Sep 21
05:54AMIncoronata6h56 12:50PMMilan Centrale
0 changes
05:54AMIncoronata7h00 12:54PMMilan Centrale
0 changes
06:36AMFoggia6h14 12:50PMMilan Centrale
0 changes
06:36AMFoggia6h18 12:54PMMilan Centrale
0 changes
07:10AMFoggia9h28 04:38PMMilano Lambrate
0 changes
07:10AMFoggia9h22 04:32PMMilan Rogoredo
0 changes
07:20AMFoggia6h00 01:20PMMilan Rogoredo
0 changes
07:20AMIncoronata6h05 01:25PMMilan Centrale
0 changes
07:39AMFoggia5h46 01:25PMMilan Centrale
0 changes
08:00AMIncoronata7h25 03:25PMMilan Centrale
0 changes
08:00AMIncoronata6h50 02:50PMMilan Centrale
0 changes
08:36AMFoggia6h14 02:50PMMilan Centrale
0 changes
08:36AMFoggia6h49 03:25PMMilan Centrale
0 changes
09:21AMFoggia9h17 06:38PMMilano Lambrate
0 changes
09:21AMFoggia9h11 06:32PMMilan Rogoredo
0 changes
09:36AMFoggia6h14 03:50PMMilan Centrale
0 changes
10:14AMIncoronata6h40 04:54PMMilan Centrale
0 changes
10:14AMIncoronata6h36 04:50PMMilan Centrale
0 changes
10:36AMFoggia6h18 04:54PMMilan Centrale
0 changes
10:36AMFoggia6h14 04:50PMMilan Centrale
0 changes
11:36AMFoggia6h18 05:54PMMilan Centrale
0 changes
11:36AMFoggia6h14 05:50PMMilan Centrale
0 changes
11:39AMIncoronata10h01 09:40PMMilan Centrale
0 changes
11:49AMIncoronata7h01 06:50PMMilan Centrale
0 changes
11:49AMIncoronata9h51 09:40PMMilan Centrale
0 changes
11:49AMIncoronata7h06 06:55PMMilan Centrale
0 changes
12:09PMIncoronata8h38 08:47PMMilan Porta Garibaldi
0 changes
12:36PMFoggia6h19 06:55PMMilan Centrale
0 changes
12:36PMFoggia6h14 06:50PMMilan Centrale
0 changes
01:10PMFoggia7h20 08:30PMMilan Centrale
0 changes
01:10PMFoggia8h30 09:40PMMilan Centrale
0 changes
02:35PMFoggia6h45 09:20PMMilan Centrale
0 changes
02:36PMFoggia6h11 08:47PMMilan Porta Garibaldi
0 changes
02:51PMIncoronata6h59 09:50PMMilan Centrale
0 changes
03:30PMIncoronata7h20 10:50PMMilan Centrale
0 changes
03:36PMFoggia6h14 09:50PMMilan Centrale
0 changes
03:58PMFoggia6h52 10:50PMMilan Centrale
0 changes
04:44PMIncoronata7h21 12:05AMMilan Centrale
0 changes
04:44PMIncoronata7h11 11:55PMMilan Centrale
0 changes
05:36PMFoggia6h19 11:55PMMilan Centrale
0 changes
05:36PMFoggia6h29 12:05AMMilan Centrale
0 changes
10:24PMIncoronata8h48 07:12AMMilan Centrale
0 changes
11:14PMFoggia7h58 07:12AMMilan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Sep 20
Find prices
$50Itabus
Tue
Sep 21
$74Intercity Notte
$50Itabus
Wed
Sep 22
$74Intercity Notte
$46Itabus
Thu
Sep 23
$74Intercity Notte
$50Itabus
Fri
Sep 24
$74Intercity Notte
$50Itabus
Sat
Sep 25
$74Intercity Notte
$36Flixbus
Sun
Sep 26
$74Intercity Notte
$50Itabus
Mon
Sep 27
$49Intercity
$22Itabus
Tue
Sep 28
$62Intercity
$31Itabus
Wed
Sep 29
$62Intercity
$22Itabus
Thu
Sep 30
$49Intercity
$22Itabus
Fri
Oct 1
$62Intercity
$22Itabus
Sat
Oct 2
$54Intercity
$22Itabus
Sun
Oct 3
$62Intercity
$22Itabus
Mon
Oct 4
$43Intercity
$37Itabus
Tue
Oct 5
$41Intercity
$31Itabus
Wed
Oct 6
$41Intercity
$31Itabus
Thu
Oct 7
$41Intercity
$22Itabus
Fri
Oct 8
$49Intercity
$22Itabus
Sat
Oct 9
$41Intercity
$22Itabus
Sun
Oct 10
$49Intercity
$22Itabus

The fastest trains from Foggia to Milan

Showing times and prices for Sep 21

Fastest Journey

5 h 46 m

Average

7 h 11 m

Trains per day

43

Distance

679 km

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

These direct trains cover the 679 km distance in an average of 7 h 11 m but if you time it right, some trains will get you there in just 5 h 46 m .

The slowest trains will take 10 h 1 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
07:39AMFoggia5h46 01:25PMMilan Centrale
0 changes
$1191One-way
2nd Fastest
07:20AMFoggia6h00 01:20PMMilan Rogoredo
1 changes
$1811One-way
07:20AMIncoronata6h05 01:25PMMilan Centrale
1 changes
$1211One-way
02:36PMFoggia6h11 08:47PMMilan Porta Garibaldi
0 changes
$1191One-way
06:36AMFoggia6h14 12:50PMMilan Centrale
1 changes
$1541One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Milan from Foggia

distanceDistance421 miles (679 km)
durationAverage train duration7 h 58 min
priceAverage train ticket price$75 (€61)
changesDirect trainYes
carriersTrain providersFrecciabianca, Frecciarossa, Intercity Notte, Intercity or Trenitalia

Trains from Foggia to Milan cover the 421 miles (679 km) long route taking on average 7 h 58 min with our travel partners like Frecciabianca, Frecciarossa, Intercity Notte, Intercity or Trenitalia. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $74 (€60), but the average price of train tickets is $75 (€61). Travelers depart most frequently from Foggia and arrive in Milano Centrale.

Trenitalia
Frecciarossa

Trenitalia is not only Italy's national railroad company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 421 miles (679 km) long trip from Foggia to Milan with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia schedule and book a cheap train from Foggia to Milan in just a few steps. On Omio you can find all the information you need for the Foggia to Milan route, such as departure and arrival times, train stations, number of stops, journey times and more.

Trenitalia has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Foggia to Milan:

  • 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 Foggia to Milan
Travel by train 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 Foggia to Milan.
FAQs
How much does a cheap train from Foggia to Milan cost?
Omio customers have found the cheapest trains from Foggia to Milan to cost as little as $74 (€60)  in the next 7 days.
How much is the train between Foggia and Milan on average?
In the next 7 days you can expect to pay on average $75 (€61)  for a train ticket between Foggia and Milan.
How far is it from Foggia to Milan by train?
The distance to Milan from Foggia by train is approximately 421 miles (679 km).
What is the Foggia to Milan train travel time?
On average the Foggia to Milan train travel time is 7 h 58 min  for the 421 miles (679 km) long route, but the duration can vary if you travel on weekends and holidays.
When traveling by train from Foggia to Milan, which train station in Foggia do I depart from and which train station in Milan do I arrive in?

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

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

Passengers board their train most frequently from Foggia and travel around 0 mile (s) / 0 km from the city center to this train station.

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

What train providers go from Foggia to Milan?
When taking a train from Foggia to Milan, you can count on Frecciabianca, Frecciarossa, Intercity Notte, Intercity or Trenitalia for the best way to get you to Milan. You can also check all possible train companies who offer a service to Milan from Foggia and compare the amenities they offer before buying a train ticket.
Are there any nonstop train services from Foggia to Milan?
Yes, you can find a direct train from Foggia to Milan with Italo  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
What time is the earliest train from Foggia to Milan? What time is the last train from Foggia to Milan?
You can take the earliest train from Foggia to Milan at 5: 10 AM   or take the last train from Foggia to Milan leaving at 9: 14 PM. Look for the latest Foggia to Milan train schedules on Omio and book the best time to take the train for this trip.
When should I buy the Foggia to Milan train for the best deals on tickets?
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 purchase train tickets from Foggia to Milan within the next 7 days, you can find tickets to cost on average $75 (€61) one way. To find the best prices for this route, consider booking your train ticket from Foggia to Milan a few months in advance.
Stations

Important Stations and Airports for this Journey

Foggia
Milan
Foggia
Amenities
Refreshments
Foggia
Amenities
Refreshments
Quadrivia Tortorella
Amenities