• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 9 ways to get from Gallipoli to Milan by bus, plane, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Leonetti Bus to Brindisi, fly to Milan Linate  •  4 h 56 min

  1. Take the Leonetti Bus from Gallipoli to Brindisi - Autorità Portuale
  2. Fly from Brindisi (BDS) to Milan Linate (LIN) BDS - LIN

$71 - $296

Cheapest option

Bus Ouibus  •  16 h 12 min

  1. Take the bus from Gallipoli to Massafra Ouibus
  2. Take the bus from Massafra to Milan San Donato Ouibus

$37 - $59

7 alternative options

Leonetti Bus to Brindisi, fly to Milan Malpensa  •  5 h 34 min

  1. Take the Leonetti Bus from Gallipoli to Brindisi - Autorità Portuale
  2. Fly from Brindisi (BDS) to Milan Malpensa (MXP) BDS - MXP

$77 - $370

Leonetti Bus to Brindisi, fly to Milan Bergamo  •  5 h 47 min

  1. Take the Leonetti Bus from Gallipoli to Brindisi - Autorità Portuale
  2. Fly from Brindisi (BDS) to Milan Bergamo (BGY) BDS - BGY

$45 - $296

Train, train to Bari, fly to Milan Linate  •  7 h 18 min

  1. Take the train from Gallipoli to Lecce
  2. Take the train from Lecce to Bari Centrale
  3. Fly from Bari (BRI) to Milan Linate (LIN) BRI - LIN

$72 - $307

Train Trenitalia Frecce  •  11 h 59 min

  1. Take the train from Gallipoli to Lecce 5
  2. Take the train from Lecce to Milano Centrale Fb

$114 - $165

Bus Marino Autolinee  •  13 h 47 min

  1. Take the bus from Gallipoli to Milano S. Donato MarinoBus / ...

$39 - $77

Train Trenitalia Intercity  •  13 h 51 min

  1. Take the train from Gallipoli to Lecce 5
  2. Take the train from Lecce to Milano Rogoredo Ic

$106 - $137

Drive  •  9 h 57 min

  1. Drive from Gallipoli to Milan 668.6 miles

$160 - $240

Questions & Answers

The cheapest way to get from Gallipoli to Milan is to bus which costs 30€ - 55€ and takes 16 h 12 min.

More details

The quickest way to get from Gallipoli to Milan is to Leonetti Bus and fly which costs 60€ - 260€ and takes 4 h 56 min.

More details

No, there is no direct train from Gallipoli to Milan. However, there are services departing from Gallipoli and arriving at Milano Centrale via Lecce. The journey, including transfers, takes approximately 11 h 59 min.

More details

The distance between Gallipoli and Milan is 936 km. The road distance is 1069.8 km.

Get driving directions

The best way to get from Gallipoli to Milan without a car is to train which takes 11 h 59 min and costs 95€ - 150€.

More details

It takes approximately 4 h 56 min to get from Gallipoli to Milan, including transfers.

More details

Gallipoli to Milan train services, operated by Ferrovie del Sud Est e Servizi Automobilistici, depart from Gallipoli station.

More details

The best way to get from Gallipoli to Milan is to train which takes 11 h 59 min and costs 95€ - 150€. Alternatively, you can bus, which costs 30€ - 70€ and takes 13 h 47 min.

Mode details

The quickest flight from Brindisi Airport to Milan Linate Airport is the direct flight which takes 1 h 35 min.

Search flights

Gallipoli to Milan train services, operated by Trenitalia Frecce, arrive at Milano Centrale station.

More details

Map of how to get from Gallipoli to Milan.
Launch map view
  • Distance: 585 miles
  • Duration: 4 h 56 min

What companies run services between Gallipoli, Italy and Milan, Italy?

You can take a train from Gallipoli to Milan via Lecce in around 11 h 59 min. Alternatively, Marino Autolinee operates a bus from Gallipoli to Milan 3 times a day. Tickets cost $75 and the journey takes 13 h 30 min. Ouibus also services this route once daily.

Airlines
Alitalia
Website
alitalia.com
Flights from Brindisi to Milan Linate
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$75 - $550
Flights from Brindisi to Milan Linate via Rome
Ave. Duration
3 h 33 min
When
Every day
Estimated price
$75 - $550
Flights from Brindisi to Milan Malpensa via Rome
Ave. Duration
3 h 33 min
When
Every day
Estimated price
$290 - $1,800
Flights from Bari to Milan Linate
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$55 - $500
Flights from Bari to Milan Linate via Rome
Ave. Duration
3 h 21 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$55 - $500
easyJet
Website
easyjet.com
Flights from Brindisi to Milan Malpensa
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$80 - $650
Ryanair
Website
ryanair.com
Flights from Brindisi to Milan Bergamo
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$40 - $460
Train operators
Ferrovie del Sud Est e Servizi Automobilistici
Phone
080 5462111
Email
fsudest@fseonline.it
Website
fseonline.it
Train from Gallipoli to Lecce
Ave. Duration
1 h 37 min
Frequency
Every 3 hours
Estimated price
$4 - $6
Schedules at
fseonline.it
Trenitalia

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Lecce to Bari Centrale
Ave. Duration
1 h 48 min
Frequency
Hourly
Estimated price
$11 - $24
Website
orario.trenitalia.com
1st Class
$20 - $24
Trenitalia Frecce

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Lecce to Milano Centrale
Ave. Duration
9 h 22 min
Frequency
3 times a day
Estimated price
$110 - $160
Website
orario.trenitalia.com
Trenitalia Intercity

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Lecce to Milano Rogoredo
Ave. Duration
10 h 59 min
Frequency
Twice a week
Estimated price
$100 - $130
Website
orario.trenitalia.com
Bus operators
TTI Slr
Marino Autolinee
Phone
+39 080 3112335
Email
info@marinobus.it
Website
marinobus.it
Bus from Gallipoli to Milano S. Donato
Ave. Duration
13 h 30 min
Frequency
3 times a day
Estimated price
$75
Schedules at
marinobus.it
Ouibus

As the bus subsidiary of French railway SNCF, Ouibus offers comfortable, eco-friendly coaches serving 35 French cities and 11 European cities at affordable fares. Ouibus journeys are safe and comfortable, with the four-star coaches offering power outlets, restrooms and WiFi. All Ouibus stations are located close to town centres for easy access to public transport. Getting on one of the 130 daily journeys is easy - electronic travel documents include your ticket and a personalised mini-guide with handy information.

Contact Details
Phone
0890715298
Website
ouibus.com
Bus from Gallipoli to Milan San Donato
Ave. Duration
14 h 55 min
Frequency
Once daily
Estimated price
$35 - $55
Website
Ouibus
Bus from Gallipoli to Massafra
Ave. Duration
2 h 35 min
Frequency
Once daily
Estimated price
$5 - $7
Website
Ouibus
Bus from Massafra to Milan San Donato
Ave. Duration
12 h 20 min
Frequency
Once daily
Estimated price
$30 - $50
Website
Ouibus

Want to know more about travelling around Italy

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Gallipoli to Milan is 1070 km. It takes approximately 9 h 57 min to drive from Gallipoli to Milan.

Get driving directions

Alitalia offers flights from Brindisi Airport to Milan Linate Airport.

Search flights

There are 4181+ hotels available in Milan. Prices start at $62 USD per night.

More details