logo
Your journey starts now
Two white leaf

From Lecce to Milan by train, bus and carpooling

Compare and book among FlixBus, Marinobus, Itabus, Trenitalia, Blablacar

4 stars icon

4.7 out of 1146 reviews

Lowest prices found by our customers

The next cheapest train, bus and carpooling ticket from Lecce to Milan is on Saturday 22 August 2026. Book it now before the price goes up!

Trip info

926 kmDistance
32€ - 373€Prices
9.24 millions of Km traveled by our travelers
DirectTrip type
10h10Trip duration
logo Flixbuslogo Marino buslogo Itabuslogo Trenitalia
CarriersFlixBus, Marinobus, Itabus, Trenitalia, Blablacar.
Detailed itinerary
🚌 Bus🚌 + 🚄 Combined trips🚗 Carpooling
Price range

32€ - 123€

75€ - 373€

59€ - 59€

Duration

13h15 - 22h55

12h10 - 18h50

10h10 - 10h10

ItineraryDirect1 stop at Roma Tiburtina, Lecce Central Bus Station, Roma Termini, Bologna-Centrale (Bologna), Roma Ostiense, Lecce, Milano Rog, Milano Centrale, Bologna, Bologna (central bus station), Milano P Garibaldi, Rome Tiburtina Bus Station Direct
Departure stationLecce Central Bus StationLecce Central Bus Station
Arrival stationMilan Via Giuseppe ImpastatoMilano Rog
CompaniesFlixBus, Marinobus, ItabusFlixBus, Trenitalia, Itabus, MarinobusBlablacar
First trip13h5713h5713h58
Last trip19h4013h5913h58
Number of daily trips27221

Find my tickets

Statistics unavailable

The statistics for this trip are not yet available

By booking my trip
instead of

You'll laugh at least 100% more

Traveling from Lecce to Milan
instead of

I emit 98.65% less CO2

199
kg CO₂e
11%
417
kg de fraise
18,160
km en vélo (ou trottinette) à assistance électrique
310
kg de pastèque
16.8
années de chauffage électrique par m²
335
litres de café
27.4
repas avec du boeuf
345
kg de chou de bruxelles
134
kg d'avocat
178
litres de bière
7.93
jeans
390
repas végétariens
1,506,435
litres d'eau du robinet
30.9
t-shirts en coton
435
kg d'aubergine

Reducing your carbon footprint by using responsible modes of transport is important for us (all)! Your train from Lecce to Milan generally emits 2.71kg CO2 per traveler. Good news, it's always less than a plane or personal car!

Lecce Milan by train, bus and carpooling: tickets, prices, and schedules

Are you looking for your train, bus and carpooling ticket from Lecce to Milan?

bus FlixBus, bus Marinobus, bus Itabus, train Trenitalia, and carpooling Blablacar are transport companies that allow you to travel easily between the two cities.

In just 0h, you will be able to travel from Lecce to Milan covering a distance of 926 kilometers between the two cities.

On our site, you can find direct train, bus and carpooling trips Lecce Milan because several of our partner transport companies offer them. Pretty cool, right?!

Your Lecce Milan trip from 32 €, that's quite a deal, isn't it?

But be careful! The price of train, bus and carpooling tickets varies depending on when you book.

We'll give you more details below on the best time to book your ticket!

You can also use our Lecce Milan price comparator in train, bus and carpooling, based on the booking date. It's right above, it's handy!

How to travel from Lecce to Milan with Tictactrip

bus itinerary from Lecce to Milan 🚌

the companies FlixBus and Marinobus and Itabus offer a direct Lecce Milan journey.Are you an early bird? The very first trip departs at 13h57. If, on the contrary, you prefer to travel at night or leave late in the day, the very last departure is at 19h40. The duration of a Lecce-Milan journey is mostly between 13h15 and 22h55.
Its departure point is located at Lecce Central Bus Station. This bus will then drop you off at Milan Via Giuseppe Impastato. It also serves stations Bologna, Bologna (central bus station), Lecce Central Bus Station, Rome Tiburtina Bus Station , Lecce, Roma Tiburtina, Rome, Rome Anagnina, Florence, Milan Via Giuseppe Impastato, Milan Lampugnano, Milan, Milan (Sesto S.G. 1° Maggio M1), Milan (Assago M2), Florence Villa Constanza Bus Station, and Milan.
 Want to know the price of from Lecce to Milan journey? It falls in the range between 32€ and 123€. Depending on the days, you will have a choice of 27 buses from Lecce to Milan per day.

train itinerary from Lecce to Milan 🚄

Unfortunately, our train companies do not operate from Lecce to Milan trips by train. But don't worry, you can still find the best prices with our other means of transportation

multimodal itinerary from Lecce to Milan 🚌 + 🚄

You should expect a minimum price of 75€ for a journey direct Lecce Milan. Depending on the date of your search on Tictactrip, the price for the journey from Lecce to Milan can go up to 373€ (on average, it costs 137€).The very first departure of multimodal from Lecce to Milan of the day takes place at 13h57, and the last one is usually at 13h59. The average duration of this journey is 13h50.  The travel time Lecce-Milan is generally between 12h10 and 18h50. This is carried out and offered by FlixBus and Trenitalia and Itabus and Marinobus. It usually departs from Lecce Central Bus Station and arrives at Milano Rog. It also serves stations Roma Tiburtina, Lecce Central Bus Station, Roma Termini, Bologna-Centrale (Bologna), Roma Ostiense, Lecce, Milano Rog, Milano Centrale, Bologna, Bologna (central bus station), Milano P Garibaldi, and Rome Tiburtina Bus Station .  Every day, you have the choice between 22 combined trips from Lecce to Milan.

carpooling itinerary from Lecce to Milan 🚗

The journey Lecce ➜ Milan by carpooling is offered by Blablacar. Prices range from 59€ to 59€, and the trips last between 10h10 and 10h10.

Frequently Asked Questions about Lecce - Milan

How much does a bus Lecce Milan cost?

The minimum price for a bus from Lecce to Milan journey is 32 €. Depending on the number of days in advance of your search, the price can go up to 123 € if you wait until the last moment. On average, a bus from Lecce to Milan ticket costs 69 €.

How long is the trip Lecce Milan by bus?

The minimum duration of a journey on bus from Lecce to Milan is 13h15. The maximum duration, on the other hand, is 22h55. On average, a from Lecce to Milan journey by bus takes 16h55.

When is the first bus Lecce Milan leaving?

The first bus from Lecce to Milan departs at 13h57, while the last one leaves at 19h40.

How many bus Lecce Milan are there every day ?

Every day, there are approximately 27 bus from Lecce to Milan.

How much does a carpooling Lecce Milan cost?

Expect at least 59 € for a carpooling from Lecce to Milan. Depending on the period of your search, the price of the Lecce Milan journey can rise to 59 €. A carpooling Lecce Milan costs an average of 59 €.

How long is the trip Lecce Milan by carpooling?

You can expect at least 10h10 for a carpooling from Lecce to Milan. Your trip from Lecce to Milan can take up to 10h10 depending on the time of day and the carpooling company you choose. Your Lecce Milan trip in carpooling lasts on average 10h10.

When is the first carpooling Lecce Milan leaving?

Would you like to know the first and last departure times of your carpooling from Lecce to Milan? You're in the right place! Every day, the first departure of the carpooling Lecce Milan takes place at 13h58. Conversely, the very last departure is at 13h58. Are you more of a morning person or always leaving at the last minute?

How many carpooling Lecce Milan are there every day ?

1 carpoolings from Lecce to Milan circulate every day. You have no excuse not to travel.