Cheapest price
$80
Average price
$160
Fastest journey
5 h 46 m
Average duration
5 h 58 m
Trains per day
72
Distance
680 km
The best way to find a cheap train ticket from Foggia to Milan Centrale is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Foggia to Milan Centrale will cost around $160 if you buy it on the day, but the cheapest tickets can be found for only $80.
Of the 72 trains that leave Foggia for Milan Centrale on Thu, May 22, 15 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Thu, May 22 the direct trains cover the 680 km distance in an average of 5 h 58 m but if you time it right, some trains will get you there in just 5 h 46 m .
On Thu, May 22 the slowest trains will take 6 h 14 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.
Omio recommends booking the train as it is the most popular option from Foggia to Milan Centrale among Omio's users. If you are prioritising price take the bus with prices starting from €10. For those with little time consider booking a train which can get you there in 8h 45m.
Most popular Train | Bus |
---|---|
€59 Average price | €39 Average price Cheapest |
9h 15m Average duration Fastest 8h 45m Onboard + 30m Additional time* | 10h 16m Average duration 9h 46m Onboard + 30m Additional time* |
Direct Options | Direct Options |
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 3:47 AM Incoronata | 10h08 | 1:55 PM Milan Centrale | 1 transfer | |
![]() ![]() | 3:47 AM Incoronata | 6h37 | 10:24 AM Milan Centrale | 1 transfer | |
![]() ![]() | On time 3:50 AM Foggia station | 12h25 | 4:15 PM Milan Centrale | 3 transfers | |
![]() ![]() | On time 3:50 AM Foggia station | 14h25 | 6:15 PM Milan Centrale | 3 transfers | |
![]() ![]() | On time 3:50 AM Foggia station | 15h25 | 7:15 PM Milan Centrale | 3 transfers | |
![]() ![]() | 4:10 AM Foggia station | 9h05 | 1:15 PM Milan Centrale | 1 transfer | |
![]() ![]() | 4:10 AM Foggia station | 8h10 | 12:20 PM Milan Centrale | 1 transfer | |
![]() ![]() | 4:10 AM Foggia station | 7h05 | 11:15 AM Milan Centrale | 1 transfer | |
![]() | 4:10 AM Foggia station | 6h14 | 10:24 AM Milan Centrale | 0 transfersDirect | |
![]() | 4:36 AM Foggia station | 5h54 | 10:30 AM Milan Centrale | 0 transfersDirect | |
![]() ![]() ![]() | On time 5:10 AM Foggia station | 10h05 | 3:15 PM Milan Centrale | 2 transfers | |
![]() ![]() ![]() | On time 5:10 AM Foggia station | 9h05 | 2:15 PM Milan Centrale | 2 transfers | |
![]() ![]() ![]() | 5:10 AM Foggia station | 10h10 | 3:20 PM Milan Centrale | 2 transfers | |
![]() | 5:10 AM Foggia station | 8h45 | 1:55 PM Milan Centrale | 0 transfersDirect | |
![]() ![]() | 5:20 AM Foggia station | 7h55 | 1:15 PM Milan Centrale | 1 transfer | |
![]() ![]() | 5:20 AM Foggia station | 8h00 | 1:20 PM Milan Centrale | 1 transfer | |
![]() ![]() | 5:20 AM Incoronata | 6h05 | 11:25 AM Milan Centrale | 1 transfer | |
![]() ![]() | 5:20 AM Foggia station | 7h00 | 12:20 PM Milan Centrale | 1 transfer | |
![]() | 5:39 AM Foggia station | 5h46 | 11:25 AM Milan Centrale | 0 transfersDirect | |
![]() ![]() | 5:49 AM Incoronata | 6h36 | 12:25 PM Milan Centrale | 1 transfer | |
![]() ![]() | 5:49 AM Incoronata | 9h56 | 3:45 PM Milan Centrale | 1 transfer | |
![]() ![]() | 6:10 AM Incoronata | 7h40 | 1:50 PM Milan Centrale | 2 transfers | |
![]() | 6:15 AM Foggia station | 7h05 | 1:20 PM Milan Centrale | 0 transfersDirect | |
![]() ![]() | 6:15 AM Foggia station | 6h43 | 12:58 PM Milan Centrale | 1 transfer | |
![]() ![]() ![]() | 6:15 AM Foggia station | 13h45 | 8:00 PM Milan Centrale | 2 transfers | |
![]() ![]() ![]() | 6:15 AM Foggia station | 15h40 | 9:55 PM Milan Centrale | 3 transfers | |
![]() ![]() | On time 6:32 AM Foggia station | 8h43 | 3:15 PM Milan Centrale | 2 transfers | |
![]() ![]() | On time 6:32 AM Foggia station | 9h43 | 4:15 PM Milan Centrale | 2 transfers | |
![]() ![]() | On time 6:32 AM Foggia station | 11h43 | 6:15 PM Milan Centrale | 2 transfers | |
![]() | 6:36 AM Foggia station | 5h49 | 12:25 PM Milan Centrale | 0 transfersDirect | |
![]() ![]() | 6:53 AM Foggia station | 6h22 | 1:15 PM Milan Centrale | 1 transfer | |
![]() | On time 6:53 AM Foggia station | 6h42 | 1:35 PM Milan Centrale | 1 transfer | |
![]() ![]() | On time 6:53 AM Foggia station | 7h22 | 2:15 PM Milan Centrale | 1 transfer | |
![]() ![]() | 6:53 AM Foggia station | 7h27 | 2:20 PM Milan Centrale | 1 transfer | |
![]() ![]() ![]() | On time 7:21 AM Foggia station | 11h59 | 7:20 PM Milan Centrale | 3 transfers | |
![]() | 7:21 AM Foggia station | 8h24 | 3:45 PM Milan Centrale | 0 transfersDirect | |
![]() ![]() ![]() | On time 7:21 AM Foggia station | 11h54 | 7:15 PM Milan Centrale | 3 transfers | |
![]() ![]() ![]() | On time 7:21 AM Foggia station | 10h54 | 6:15 PM Milan Centrale | 3 transfers | |
![]() | 7:36 AM Foggia station | 6h14 | 1:50 PM Milan Centrale | 1 transfer | |
![]() ![]() | On time 7:53 AM Foggia station | 7h22 | 3:15 PM Milan Centrale | 1 transfer | |
![]() ![]() | On time 7:53 AM Foggia station | 8h22 | 4:15 PM Milan Centrale | 1 transfer | |
![]() ![]() | 7:53 AM Foggia station | 7h27 | 3:20 PM Milan Centrale | 1 transfer | |
![]() ![]() | 7:53 AM Incoronata | 6h57 | 2:50 PM Milan Centrale | 2 transfers | |
![]() ![]() | 7:53 AM Foggia station | 6h37 | 2:30 PM Milan Centrale | 1 transfer | |
![]() ![]() | 7:53 AM Incoronata | 7h17 | 3:10 PM Milan Centrale | 1 transfer | |
![]() ![]() ![]() | On time 8:19 AM Incoronata | 10h16 | 6:35 PM Milan Centrale | 2 transfers | |
![]() ![]() | 8:19 AM Incoronata | 7h51 | 4:10 PM Milan Centrale | 1 transfer | |
![]() ![]() | 8:19 AM Incoronata | 7h31 | 3:50 PM Milan Centrale | 2 transfers | |
![]() | 8:36 AM Foggia station | 6h14 | 2:50 PM Milan Centrale | 1 transfer | |
![]() | 8:36 AM Foggia station | 6h34 | 3:10 PM Milan Centrale | 0 transfersDirect | |
![]() ![]() | On time 9:10 AM Foggia station | 9h25 | 6:35 PM Milan Centrale | 1 transfer | |
![]() ![]() | 9:10 AM Foggia station | 13h11 | 10:21 PM Milan Centrale | 2 transfers | |
![]() | 9:36 AM Foggia station | 6h14 | 3:50 PM Milan Centrale | 1 transfer | |
![]() | 9:36 AM Foggia station | 6h34 | 4:10 PM Milan Centrale | 0 transfersDirect | |
![]() ![]() | 9:49 AM Incoronata | 7h26 | 5:15 PM Milan Centrale | 1 transfer | |
![]() ![]() | 9:49 AM Incoronata | 7h01 | 4:50 PM Milan Centrale | 2 transfers | |
![]() ![]() | 9:49 AM Incoronata | 10h06 | 7:55 PM Milan Centrale | 1 transfer | |
![]() | 10:36 AM Foggia station | 6h14 | 4:50 PM Milan Centrale | 1 transfer | |
![]() | 10:36 AM Foggia station | 6h39 | 5:15 PM Milan Centrale | 0 transfersDirect | |
![]() | 11:10 AM Foggia station | 8h45 | 7:55 PM Milan Centrale | 0 transfersDirect | |
![]() ![]() | 12:19 PM Incoronata | 9h41 | 10:00 PM Milan Centrale | 1 transfer | |
![]() ![]() | 12:51 PM Incoronata | 6h59 | 7:50 PM Milan Centrale | 2 transfers | |
![]() | 1:10 PM Foggia station | 8h50 | 10:00 PM Milan Centrale | 0 transfersDirect | |
![]() | 1:36 PM Foggia station | 6h14 | 7:50 PM Milan Centrale | 1 transfer | |
![]() ![]() | 2:49 PM Incoronata | 7h22 | 10:11 PM Milan Centrale | 1 transfer | |
![]() ![]() | On time 2:49 PM Incoronata | 7h02 | 9:51 PM Milan Centrale | 2 transfers | |
![]() | On time 3:36 PM Foggia station | 6h15 | 9:51 PM Milan Centrale | 1 transfer | |
![]() | 3:36 PM Foggia station | 6h35 | 10:11 PM Milan Centrale | 0 transfersDirect | |
![]() ![]() | 8:27 PM Incoronata | 9h53 | 6:20 AM Milan Centrale | 1 transfer | |
![]() | 8:59 PM Foggia station | 9h21 | 6:20 AM Milan Centrale | 0 transfersDirect | |
![]() | 9:18 PM Foggia station | 9h22 | 6:40 AM Milan Centrale | 0 transfersDirect | |
![]() ![]() | 9:25 PM Foggia station | 9h39 | 7:04 AM Milan Centrale | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 421 miles (679 km) |
Average train duration 8h 45m |
Cheapest ticket price $29 (€24) |
Trains per day 33 |
Direct trains 11 |
Train providers 5 |
Fastest train 5h 54m |
First train 05:36 |
Last train 22:54 |
Find the best trains from Foggia to Milan Centrale with Omio's travel partners Frecciarossa, Intercity Notte and Italo from $29 (€24). We can find you the best deals, schedules and tickets when comparing and booking the best route.
Enjoy a comfortable train ride between Foggia and Milan Centrale with Frecciarossa, the premier high-speed train service from Trenitalia. Frecciarossa trains make about 200 connections across Italy per day and are known for their comfort, speed and reduced environmental impact. These trains reach speeds up to 186 mph (300 kmh), making your 421 miles (679 km) long route between Foggia and Milan Centrale smooth and easy. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.
Omio shows you the latest Trenitalia Frecciarossa train schedule for the Foggia to Milan Centrale route, so you can select the best times for your upcoming trip. Prices for Frecciarossa trains from Foggia to Milan Centrale start as low as $30 (€25) on Omio. You can select from three different ticket options: Super Economy, Economy, and Base. Once you’ve picked your preferred ticket, book a cheap train to Milan Centrale from Foggia with us today and enjoy your journey with Trenitalia’s Frecciarossa!
Train information from Foggia to Milan Centrale with Frecciarossa:
Looking to travel effortlessly from Foggia to Milano Centrale? Thousands choose the comfort and efficiency of the train from Foggia to Milano Centrale for their journey. With frequent departures from the well-connected Foggia, this highly traveled route offers seamless connections to Milano Centrale, one of Italy's major transport hubs. Trains from Foggia to Milano Centrale provide a harmonious blend of speed and comfort, ensuring you enjoy every mile of your journey while admiring scenic Italian landscapes. Our platform guarantees you easy booking, and ensures all the best options are at your fingertips for the most pleasant and convenient rail experience between these two vibrant cities.
When planning your trip from Foggia to Milano Centrale, understanding train ticket prices can help you make budget-friendly choices. The cheapest train tickets for this route start at just $29 (€24), providing fantastic value for those willing to book in advance. On average, you can expect tickets to cost around $71 (€59), so keep this in mind when planning your travel arrangements. For travelers seeking the perfect blend of convenience and affordability, the best time to take this journey is usually in September, as pleasant weather overlaps with lower travel demand, often resulting in better prices. Remember to secure your train ticket early to ensure the best deals!
Traveling from Foggia to Milano Centrale by train is a convenient and comfortable journey that modern train services such as Trenitalia, Intercity, and Frecciarossa provide. These train services offer multiple daily connections, ensuring flexibility for your travel plans. Trenitalia's Intercity trains present a reliable option for a smooth journey with standard seating, while Frecciarossa, part of Trenitalia's high-speed service, provides quick travel with spacious seating, Wi-Fi, and refreshments for those seeking a premium experience. Whether you're traveling for business or leisure, their services ensure a comfortable and efficient journey across the picturesque Italian landscape.
Embarking on a train journey from Foggia to Milano Centrale offers passengers a scenic and comfortable travel experience across northern Italy. Covering a distance of approximately 421 miles (679 km), this route takes about 5h 54m on average, depending on the specific train services chosen.
The Foggia to Milano Centrale train schedule boasts an impressive frequency with roughly 33 trains departing daily. This ensures flexible travel options for passengers every day of the week, from Monday through Sunday, making it convenient to plan trips to fit into various schedules.
Typically, the first train from Foggia to Milano Centrale departs at around 05:36, allowing early risers the opportunity to reach Milan by mid-morning. For those who prefer traveling later in the day, the last train usually departs at 22:54, making late arrivals an effortless endeavor.
With a comprehensive Foggia to Milano Centrale train schedule and ample train times throughout the day, passengers are well-catered for in terms of convenience and flexibility.
Here are some other resources that might have the information you need