1map logoGo to main page

Ostuni, Apulia to Milan, Lombardy from $44: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Ostuni, Italy
to
Milan, Italy

How to Get from Ostuni to Milan: 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.

$44 - Bus, flightBest price
971 kmDistance
3h 50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Ostuni to Milan 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
various
Bus
Plane
Average Duration
3h  50m
Estimated price
$113-233
Recommended
Company
various
Bus
Plane
Average Duration
4h  41m
Estimated price
$44-275
Cheapest
route map
Distance: 971 km
Duration: 3h 50m

See more options

Company
various
Bus
Plane
Average Duration
4h  42m
Estimated price
$44-189
Company
various
Train
Average Duration
10h  13m
Estimated price
$55-182
Company
various
Train
Average Duration
9h  2m
Estimated price
$65-243
Company
Marino Autolinee
Bus
Average Duration
14h  23m
Estimated price
$1060-1061
Company
various
Bus
Train
Average Duration
16h  32m
Estimated price
$1062-1063
Company
various
Drive
Average Duration
8h  49m
Estimated price
$1064-1065

Ostuni - Milan operators

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

Bus
Contact phone
+39 080 3112335
Website
https://marinobus.it/en/

Bus from Ostuni Viale dello Sport to Milan Via Giuseppe Impastato

Average Duration
13h
Estimated price
1066-2160
Contact phone
0831 54 91
Website
http://www.stpbrindisi.it/

Bus from Ostuni - p.zza Italia to Brindisi - via N. Brandi

Average Duration
45m
Estimated price
2505-0
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Ostuni to Bergamo

Average Duration
13h 30m
Estimated price
2508-426
Plane
Website
http://www.ryanair.com

Plane from Brindisi (BDS) to Milan Bergamo (BGY)

Average Duration
1h 40m
Estimated price
2161-1065

Plane from Brindisi (BDS) to Milan Malpensa (MXP)

Average Duration
1h 45m
Estimated price
2162-2163
Website
http://www.alitalia.com

Plane from Brindisi (BDS) to Milan Linate (LIN)

Average Duration
1h 35m
Estimated price
1067-1069
Train
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com

Train from Ostuni to Bari Centrale

Average Duration
1h
Estimated price
2167-2168

Train from Bari Centrale to Bologna Centrale

Average Duration
5h 45m
Estimated price
2164-4220

Train from Brindisi to Milano P.Garibaldi

Average Duration
11h 38m
Estimated price
21670-1062
Contact phone
+39 06 8937 1892
Website
https://www.italotreno.it/en

Train from Bari Centrale to Milano Centrale Station

Average Duration
1h 4m
Estimated price
2501-21670
Contact phone
+39 02 7249 4494
Website
https://www.trenord.it/en/

Train from Bergamo to Milano Porta Garibaldi

Average Duration
1h 9m
Estimated price
2504-420

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

Traveling between Ostuni and Milan 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
€157 - €240
Useful tips for train travellers
• On your train journey from Ostuni to Milan, check out the onboard catering services provided by Trenitalia and Italo. Trenitalia offers a Bistro service where you can purchase a variety of snacks, sandwiches, and beverages. Italo provides a similar service with coffee, pastries, and a selection of light meals. Consider pre-ordering meals for enhanced convenience during your ride.
• Trenitalia's Frecciarossa and Italo trains provide several seating options including First Class, Business Class, and Economy Class. First Class offers spacious seating and complimentary refreshments, while Business Class is great for working with additional amenities. Economy Class is comfortable for budget travelers, but make sure to reserve ahead of time as it can fill up quickly, especially during peak travel times.
• The main operators for your trip are Trenitalia (trenitalia.com) and Italo (italotreno.it). Always check their websites for the latest schedules and ticket options. Upon arrival in Milan, you're likely to arrive at Milano Centrale station where there are facilities for storing luggage at the Left Luggage office. The station also has clean restrooms but does not offer shower facilities.
Departure Point
Brindisi Airport
Arrival Point
Milan Linate Airport
Departure Point
Ostuni Viale dello Sport station
Arrival Point
Milan Via Giuseppe Impastato station