Foggia to Milan train

Fri, Sep 20
+ 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 Foggia to Milan

Showing times and prices for Sep 20

Cheapest

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

Cheapest
Intercity Notte
11:18PM8h42
Foggia station
08:00AMMilan Centrale
$781One-way
0 transfers
Cheapest
Intercity Notte
10:59PM9h31
Foggia station
08:30AMMilan Centrale
$781One-way
0 transfers
2nd Cheapest
Intercity Notte
10:27PM9h33
Incoronata
08:00AMMilan Centrale
$791One-way
1 transfer
Trenitalia
11:25PM9h25
Foggia station
08:50AMMilan Centrale
$871One-way
2 transfers
Intercity
07:10AM8h20
Foggia station
03:30PMMilan Centrale
$881One-way
0 transfers

Foggia to Milan train times

Showing trains for tomorrow, Friday, September 20
ProviderDepartsDurationArrivesTransfersTickets
Intercity05:58AM Incoronata9h32 03:30PM Milan Centrale1 transfer
Frecciarossa05:58AM Incoronata6h32 12:30PM Milan Centrale1 transfer
Frecciarossa06:02AM Foggia station6h22 12:24PM Milan Centrale0 transfersDirect
Frecciarossa06:36AM Foggia station5h54 12:30PM Milan Centrale0 transfersDirect
Intercity07:10AM Foggia station8h20 03:30PM Milan Centrale0 transfersDirect
Frecciarossa07:20AM Incoronata6h05 01:25PM Milan Centrale1 transfer
Frecciarossa07:39AM Foggia station5h46 01:25PM Milan Centrale0 transfersDirect
Frecciarossa07:49AM Incoronata6h36 02:25PM Milan Centrale1 transfer
Intercity07:49AM Incoronata10h56 06:45PM Milan Centrale2 transfers
Frecciarossa08:10AM Incoronata7h40 03:50PM Milan Centrale2 transfers
Italo08:15AM Foggia station7h05 03:20PM Milan Centrale0 transfersDirect
Frecciarossa08:36AM Foggia station5h49 02:25PM Milan Centrale0 transfersDirect
Frecciarossa08:53AM Foggia station6h42 03:35PM Milan Centrale1 transfer
Intercity09:21AM Foggia station9h24 06:45PM Milan Centrale1 transfer
Frecciarossa09:36AM Foggia station6h14 03:50PM Milan Centrale1 transfer
Frecciarossa09:53AM Foggia station6h37 04:30PM Milan Centrale1 transfer
Frecciarossa09:53AM Incoronata7h25 05:18PM Milan Centrale1 transfer
Frecciarossa09:53AM Incoronata6h57 04:50PM Milan Centrale2 transfers
Frecciarossa10:19AM Incoronata7h51 06:10PM Milan Centrale1 transfer
Frecciarossa10:19AM Incoronata7h31 05:50PM Milan Centrale2 transfers
Intercity10:19AM Incoronata10h16 08:35PM Milan Centrale2 transfers
Frecciarossa10:36AM Foggia station6h42 05:18PM Milan Centrale0 transfersDirect
Frecciarossa10:36AM Foggia station6h14 04:50PM Milan Centrale1 transfer
Intercity11:10AM Foggia station9h25 08:35PM Milan Centrale1 transfer
Frecciarossa11:36AM Foggia station6h34 06:10PM Milan Centrale0 transfersDirect
Frecciarossa11:36AM Foggia station6h14 05:50PM Milan Centrale1 transfer
Frecciarossa11:49AM Incoronata7h06 06:55PM Milan Centrale1 transfer
Frecciarossa11:49AM Incoronata7h01 06:50PM Milan Centrale2 transfers
Intercity11:49AM Incoronata9h51 09:40PM Milan Centrale1 transfer
Frecciarossa12:10PM Incoronata8h37 08:47PM Milan Porta Garibaldi1 transfer
Frecciarossa12:10PM Incoronata8h20 08:30PM Milan Centrale2 transfers
Frecciarossa12:36PM Foggia station6h14 06:50PM Milan Centrale1 transfer
Frecciarossa12:36PM Foggia station6h19 06:55PM Milan Centrale0 transfersDirect
Intercity01:10PM Foggia station8h30 09:40PM Milan Centrale0 transfersDirect
Intercity02:19PM Incoronata9h21 11:40PM Milan Centrale1 transfer
Frecciarossa02:36PM Foggia station6h11 08:47PM Milan Porta Garibaldi0 transfersDirect
Frecciarossa02:51PM Incoronata6h59 09:50PM Milan Centrale2 transfers
Intercity03:10PM Foggia station8h30 11:40PM Milan Centrale0 transfersDirect
Frecciarossa03:36PM Foggia station6h14 09:50PM Milan Centrale1 transfer
Frecciarossa03:38PM Incoronata7h12 10:50PM Milan Centrale1 transfer
Frecciarossa04:03PM Foggia station6h47 10:50PM Milan Centrale0 transfersDirect
Frecciarossa04:49PM Incoronata7h01 11:50PM Milan Centrale2 transfers
Frecciarossa04:49PM Incoronata7h06 11:55PM Milan Centrale1 transfer
Frecciarossa05:36PM Foggia station6h19 11:55PM Milan Centrale0 transfersDirect
Frecciarossa05:36PM Foggia station6h14 11:50PM Milan Centrale1 transfer
Intercity Notte10:27PM Incoronata9h33 08:00AM Milan Centrale1 transfer
Intercity Notte10:59PM Foggia station9h31 08:30AM Milan Centrale0 transfersDirect
Intercity Notte11:18PM Foggia station8h42 08:00AM Milan Centrale0 transfersDirect
Trenitalia11:25PM Foggia station9h25 08:50AM Milan Centrale2 transfers
Frecciarossa11:25PM Foggia station9h25 08:50AM Milan Centrale1 transfer

Find all the dates and times for this journey

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

Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26
Fri
Sep 27
Sat
Sep 28
Sun
Sep 29
Mon
Sep 30
Tue
Oct 01
Wed
Oct 02
Thu
Oct 03
Fri
Oct 04
Sat
Oct 05
Sun
Oct 06
Mon
Oct 07
Tue
Oct 08
Wed
Oct 09
Thu
Oct 10

Fastest train times from Foggia to Milan

Showing times and prices for Sep 20

Fastest Journey

5 h 46 m

Average

7 h 32 m

Trains per day

50

Distance

679 km

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

Fastest
Frecciarossa
07:39AM5h46
Foggia station
01:25PMMilan Centrale
$1251One-way
0 transfers
2nd Fastest
Frecciarossa
08:36AM5h49
Foggia station
02:25PMMilan Centrale
$1251One-way
0 transfers
Frecciarossa
06:36AM5h54
Foggia station
12:30PMMilan Centrale
$1251One-way
0 transfers
Frecciarossa
07:20AM6h05
Incoronata
01:25PMMilan Centrale
$1271One-way
1 transfer
Frecciarossa
02:36PM6h11
Foggia station
08:47PMMilan Porta Garibaldi
$1371One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Foggia to Milan

distanceDistance421 miles (679 km)
durationAverage train duration6 h 47 min
priceAverage train ticket price$80 (€68)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 11 direct trains a day
carriersTrain companiesFrecciarossa, Intercity Notte, Italo, Intercity or Trenitalia

Trains from Foggia to Milan cover the 421 miles (679 km) long journey taking on average 6 h 47 min with our travel partners like Frecciarossa, Intercity Notte, Italo, Intercity or Trenitalia. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $44 (€37), but the average price of train tickets is $80 (€68). Travelers depart most frequently from Foggia and arrive in Milan Centrale.

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

Find the best trains from Foggia to Milan with Omio's travel partners Frecciarossa, Intercity Notte and Italo from $48 (€41). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

Enjoy a comfortable and relaxing route on a Frecciarossa train between Foggia and Milan. As an official travel partner of Trenitalia, Omio shows you the latest Frecciarossa schedules for the Foggia to Milan train and prices starting as low as $65 (€55) for this route. Frecciarossa is Trenitalia’s premier high-speed train service making around 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. Frecciarossa trains are renowned for their comfort, speed and reduced environmental impact and reach speeds up to 186 mph (300 kmh), so you can travel 421 miles (679 km) quickly between Foggia and Milan.

When booking the Frecciarossa train between Foggia and Milan, you can choose between four different classes: Standard, Premium, Business, and Executive. Although each class offers different levels of comfort, all Frecciarossa train cars provide passengers with free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services. If you’re looking to add to your travel experience, book a Frecciarossa train from Foggia to Milan on Omio today!

Foggia to Milan train information with Frecciarossa:

  • Average Duration: 5 h 54 min
  • Cheapest Price: $65
  • Frecciarossa frequency: 6 a day

FAQs: Trains from Foggia to Milan

FAQs: Travel by train from Foggia 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
Cheap train tickets from Foggia to Milan can start from as little as $44 (€37) when you book in advance. The average train ticket price for Foggia to Milan is $80 (€68); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time to Milan from Foggia is on average 6 h 47 min   for the 421 mile (679 km) long journey, but the time it takes to go from Foggia to Milan by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Foggia to Milan leaves at 6: 15 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Foggia to Milan leaves at 9: 40 PM.
Yes, it is possible to travel from Foggia to Milan without having to change trains with Frecciarossa, Intercity Notte, Italo or Intercity. There are 11 direct trains from Foggia to Milan each day. There may be fewer direct services available on weekends or holidays.
Yes, you can take a high-speed train from Foggia to Milan with Frecciarossa or Italo. Overall you can travel with the following companies: Frecciarossa, Intercity Notte, Italo, Intercity or Trenitalia.
Take the Foggia to Milan train with Frecciarossa, Intercity Notte, Italo, Intercity or Trenitalia. However, it's always good to check out all possible train providers for the route to Milan from Foggia as there might be differences in the amenities they offer.
Yes, you can take a night train from Foggia to Milan with Intercity Notte. Find all the info regarding night trains in Europe.  

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

The cheapest month to travel from Foggia to Milan by train is December.
You have options as you can travel from Foggia to Milan 3 different ways: train, bus or flight.

Popular train stations from Foggia to Milan

Foggia
Milan
Foggia is the most popular Foggia 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 Foggia for your trip to Milan.
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Milan Centrale is the most popular Milan train station for Omio travelers, but Milan has quite a few train hubs. Find all the information you need to know about the main railway stations in Milan for your trip from Foggia.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 22: 20
Public transit options for Milan 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
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
Public transit options for Milan Porta Garibaldi
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8

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