logo
Your journey starts now
Two white leaf

From Ljubljana to Milan by train, bus and carpooling

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

4 stars icon

4.7 out of 1146 reviews

Lowest prices found by our customers

The next cheapest train, bus and carpooling ticket from Ljubljana to Milan is on Monday 21 September 2026. Book it now before the price goes up!

Trip info

416 kmDistance
90€ - 361€Prices
2.74 millions of Km traveled by our travelers
DirectTrip type
6h05Trip duration
logo Flixbuslogo Blablacar Buslogo Itabuslogo Trenitalia
CarriersFlixBus, Bus Blablacar, Itabus, Trenitalia.
Detailed itinerary
🚌 Bus🚌 + 🚄 Combined trips
Price range

90€ - 268€

129€ - 361€

Duration

7h10 - 10h35

6h05 - 9h50

ItineraryDirect1 stop at Venezia Mestre (IT), Ljubljana, Verona Porta Nuova, Padova (IT), Venezia S.Lucia, Venice, Venice Mestre (Train station), Milano Centrale, Milano P Garibaldi, Padua
Departure stationLjubljanaLjubljana
Arrival stationMilan LampugnanoMilano Centrale
CompaniesFlixBus, Bus Blablacar, ItabusFlixBus, Trenitalia, Itabus, Bus Blablacar
First trip19h5019h50
Last trip19h5219h51
Number of daily trips1817

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 Ljubljana to Milan
instead of

I emit 98.65% less CO2

89.3
kg CO₂e
10%
175
repas végétariens
139
kg de pastèque
13.9
t-shirts en coton
195
kg d'aubergine
60.3
kg d'avocat
7.54
années de chauffage électrique par m²
79.8
litres de bière
12.3
repas avec du boeuf
150
litres de café
8,154
km en vélo (ou trottinette) à assistance électrique
187
kg de fraise
676,447
litres d'eau du robinet
3.56
jeans
155
kg de chou de bruxelles

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

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

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

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

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

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

Your Ljubljana Milan trip from 90 €, 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 Ljubljana Milan price comparator in train, bus and carpooling, based on the booking date. It's right above, it's handy!

How to travel from Ljubljana to Milan with Tictactrip

bus itinerary from Ljubljana to Milan 🚌

For a one-way from Ljubljana to Milan by bus, you have an direct Ljubljana Milan route with a price ranging from 90€ to 268€, and the travel duration for Ljubljana-Milan is between 7h10 and 10h35. the companies FlixBus and Bus Blablacar and Itabus offer this journey. It initially departs from Ljubljana and arrives at Milan Lampugnano. It also serves stations Venice, Venice Mestre (Train station), Ljubljana, Verona Porta Nuova, Milan Lampugnano, Milan Via Giuseppe Impastato, and Milan, Milan (Sesto S.G. 1° Maggio M1). Your first option of the day is a bus from Ljubljana to Milan departing at 19h50 while the last one leaves at 19h52.  The average booking price for an direct Ljubljana Milan ticket is 116€ for an average travel time of 8h26. Depending on the days, you will have a choice of 18 buses from Ljubljana to Milan per day.

train itinerary from Ljubljana to Milan 🚄

Unfortunately, our train companies do not operate from Ljubljana 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 Ljubljana to Milan 🚌 + 🚄

A journey direct Ljubljana Milan has a price that normally varies between 129€ and 361€. The travel duration may also vary from 6h05 to 9h50. On average, for this journey, a one-way ticket will cost you 226€. The average duration for a direct Ljubljana Milan journey is 7h23.
The first of these journeys departs every day at 19h50. If you prefer to leave later, you can still take a multimodal Ljubljana-Milan at 19h51.  This journey from Ljubljana to Milan is offered by the companies FlixBus and Trenitalia and Itabus and Bus Blablacar. It departs from Ljubljana and arrives at Milano Centrale. It also serves stations Venezia Mestre (IT), Ljubljana, Verona Porta Nuova, Padova (IT), Venezia S.Lucia, Venice, Venice Mestre (Train station), Milano Centrale, Milano P Garibaldi, and Padua. Every day, you have the choice between 17 combined trips from Ljubljana to Milan.

carpooling itinerary from Ljubljana to Milan 🚗

We have no information concerning Ljubljana ➜ Milan by carpooling. Blablacar or Idvroom probably don't have any users offering this trip.

Frequently Asked Questions about Ljubljana - Milan

How much does a bus Ljubljana Milan cost?

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

How long is the trip Ljubljana Milan by bus?

The minimum duration of a journey on bus from Ljubljana to Milan is 7h10. The maximum duration, on the other hand, is 10h35. On average, a from Ljubljana to Milan journey by bus takes 8h26.

When is the first bus Ljubljana Milan leaving?

The first bus from Ljubljana to Milan departs at 19h50, while the last one leaves at 19h52.

How many bus Ljubljana Milan are there every day ?

Every day, there are approximately 18 bus from Ljubljana to Milan.