1map logoGo to main page

Milan, Lombardy to Foggia, Apulia from $35: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Milan, Italy
to
Foggia, Italy

How to Get from Milan to Foggia: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$35 by busBest price
765 kmDistance
5h 9m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Milan to Foggia with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Trenitalia Frecce
Train
Average Duration
5h  44m
Estimated price
$40-143
Recommended
Company
various
Bus
Average Duration
12h  7m
Estimated price
$35-59
Cheapest
route map
Distance: 765 km
Duration: 5h 9m

See more options

Pricing table
Company
BlaBlaCar
Rideshare
Average Duration
8h  44m
Estimated price
$38-38
Company
various
Bus
Average Duration
10h  4m
Estimated price
$51-79
Company
Trenitalia
Train
Average Duration
8h  16m
Estimated price
$58-85
Company
various
Drive
Average Duration
6h  51m
Estimated price
$400-401
Company
various
Plane
Average Duration
6h  41m
Estimated price
$400-408
Company
various
Plane
Average Duration
5h  9m
Estimated price
$402-403
Company
various
Plane
Average Duration
6h  50m
Estimated price
$404-405
Company
various
Bus
Plane
Train
Average Duration
6h  58m
Estimated price
$406-407
Company
various
Plane
Average Duration
6h  21m
Estimated price
$409-1430

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $13 $19 $14 $18 $17 $11 $20
Train $35 $35 $31 $37 $51 $36 $41

Traveling From Milan to Foggia

The journey from Milan, with its bustling fashion scene and vibrant urban life, to Foggia, known for its charming countryside and rich historical roots, presents a fascinating contrast in Italian culture and landscapes.

Best Neighbourhoods in Foggia

Foggia features diverse neighborhoods, each offering unique charm and experiences.

Centro Storico
• Rich in historical architecture and narrow cobblestone streets.
• Home to vibrant cafes and local shops.
Villaggio Artigiani
• Known for its local artisan workshops and boutiques.
• Great access to public transportation and amenities.
Parco San Felice
• Family-friendly area with parks and green spaces.
• Features restaurants with traditional Apulian cuisine.

Best Times To Visit Foggia's Attractions

Planning your itinerary wisely can enhance your experience in Foggia.

Foggia Cathedral
Visit early in the morning for a peaceful atmosphere and fewer tourists.
Piazza Cavour
Late afternoon offers a lively vibe with locals and street artists.
Museo Civico
Weekdays are less crowded, allowing for a more immersive visit.

Foggia Weather: What to Expect Year-Round

Foggia enjoys a Mediterranean climate with hot summers and mild winters, making it an appealing destination year-round. Late spring and early fall are ideal for visitors, balancing pleasant temperatures and fewer crowds, while extreme summer heat can impact outdoor activities.

Dining Recommendation in Foggia

Try the local dish 'Orecchiette con Cime di Rapa' at Ristorante La Piazzetta, where you'll experience the rich flavors of southern Italian cuisine, featuring fresh local greens and homemade pasta. Unlike Milan's refined dining scene, the homey atmosphere and emphasis on regional ingredients in Foggia make for a warm and authentic culinary adventure.

Milan - Foggia operators

Explore transport companies operating between Milan and Foggia, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en/frecce.html

Train from Milano Centrale to Foggia

Average Duration
5h 44m
Estimated price
€40-143
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/

Train from Milano Centrale to Foggia

Average Duration
8h 44m
Estimated price
€40-58
Contact phone
+39 06 8937 1892
Website
https://www.italotreno.it/en

Train from Milano Centrale to Foggia

Average Duration
7h 5m
Estimated price
€40-5930
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Milan to Foggia

Average Duration
8h 40m
Estimated price
€1435-1436
Contact phone
+39 080 3112335
Website
https://marinobus.it/en/

Bus from Milan Via Giuseppe Impastato to Foggia Bus Station

Average Duration
9h 5m
Estimated price
€1433-597
Website
http://ferroviedelgargano.com

Bus from Milan - San Donato to San Marco In Lamis p.zza Europa

Average Duration
9h 20m
Estimated price
€1439-1435
Rideshare
Contact phone
+3 318 576 2228
Website
https://blablacar.com

Rideshare from Milan to Foggia

Average Duration
8h 44m
Estimated price
€38-38
Plane
Website
https://alitalia.com

Plane from Milan Linate (LIN) to Naples (NAP)

Average Duration
1h 15m
Estimated price
€40-1437
Website
https://easyjet.com

Plane from Milan Malpensa (MXP) to Naples (NAP)

Average Duration
1h 30m
Estimated price
€40-1438
Website
https://ryanair.com

Plane from Milan Malpensa (MXP) to Naples (NAP)

Average Duration
1h 30m
Estimated price
€1439-1432

Plane from Milan Bergamo (BGY) to Pescara (PSR)

Average Duration
1h 15m
Estimated price
€352-353

Milan to Foggia: Overview of Bus, Train, Flight, and Car Trips

Traveling between Milan and Foggia offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€120 - €185
Departure Point
Milano Centrale station
Arrival Point
Foggia station
Useful tips for train travellers
• For your train trip from Milan to Foggia, you’ll find onboard catering services provided by Trenitalia, which offers a bistro service in their higher classes, including First Class and Business Class. This includes a selection of light meals, snacks, and beverages available for purchase. Economy Class generally offers only vending machines, so consider purchasing food at Milan Central Station before boarding.
• The primary operators on this route are Trenitalia and Italo. Trenitalia offers three seating classes: First Class (more spacious and quieter), Business Class (with additional services), and Economy Class (more budget-friendly). Italo primarily offers Comfort, Prima (similar to Business), and Smart (similar to Economy). Check their websites for options: Trenitalia: trenitalia.com, Italo: italotreno.it
• Upon arrival at Foggia Station, expect your luggage needs to be covered: there are baggage storage services available for short-term use, and restrooms are located within the station. However, note that there are no shower facilities available. To get to the Foggia city center quickly, take Bus Line 3, which operates frequently from the station and takes about 15-20 minutes to reach downtown.
Departure Point
Milan Linate Airport
Arrival Point
Naples Airport
Departure Point
Milan station
Arrival Point
Foggia station
Useful tips for bus travellers
• Ensure to check the FlixBus website for live departure and arrival updates before your trip, as schedules may vary; you can visit their site at FlixBus Milan to Foggia.
• When transferring at Milan, especially at the Duomo station, familiarize yourself with the station layout using Milan Metro Maps to easily navigate your connections.
• Upon arriving at Foggia station, look for the 'Ufficio Informazioni' (Information Office) to help you with local transport options, including buses to nearby towns or taxis; they can also assist with any inquiries about the city.

Frequently asked questions

Find out more about the route from Milan to Foggia.

Or choose the category:
The distance between Milan and Foggia is approximately 684.0 km, with a road distance of 764.8 km. The fastest mode of transportation between the two cities is by train, taking approximately 5 hours and 54 minutes. Another option is to fly from Milan Linate to Naples and then take a train to Foggia, which takes about 6 hours and 14 minutes. Driving by car from Milan to Foggia takes around 6 hours and 51 minutes, while taking a bus can be a longer journey, with an estimated travel time of 11 hours.
The most cost-effective option for traveling from Milan to Foggia is to take a night bus, which takes 11 hours and costs €27-€41. Although it's the most affordable option, it may not be the most time-efficient. If you're looking for a quicker option, you can consider flying from Milan to Naples and then taking a train to Foggia, which takes about 5 hours and 49 minutes, with prices ranging from €50-€413.
When traveling from Milan to Foggia, the prices for a train ticket range from €37 to €147. On the other hand, the prices for a bus ticket from Foggia to Milan range from €27 to €39.
To get from Milan to Foggia without using public transportation, you can consider using BlaBlaCar's carpooling service. It offers rideshare options that can help you find someone traveling from Milan to Foggia. The driving distance between the two cities is approximately 764.4 km, and it takes around 6 hours and 51 minutes to drive. Keep in mind that the prices for carpooling can vary, ranging from €119 to €183.
The best way to travel from Milan to Foggia without a car is by train. The journey takes approximately 5 hours and 54 minutes and the ticket prices range from €37 to €147.
Yes, there is a direct train link between Milan and Foggia. The train departs from Milano Centrale station and arrives at Foggia station. The journey takes approximately 5 hours and 54 minutes and operates every day.
The flight from Milan Linate Airport to Naples Airport takes approximately 1 hour and 15 minutes. The cost of the flight can vary depending on the time of booking and the airline, but typically ranges from around 50 to 150 euros.
There are various accommodation options available near Foggia. With over 172 hotels to choose from, travelers can find a range of options to suit their needs. Prices for these hotels start at €39 per night, offering budget-friendly options for travelers.