There are 8 ways to get from Treviglio to Ljubljana by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Treviglio to Bresciatrain Re6 / ...
- Take the train from Brescia to Venezia Mestretrain Fr
- Take the bus from Venezia Mestre to Ljubljana Dolgi mostbus
5h 40m€54–156Train, bus #3
cheapest- Take the train from Treviglio to Bresciatrain Re6 / ...
- Take the bus from Brescia to Ljubljana bus stationbus N402 / ...
7h 45m€35–66Train, bus via Trieste Airport (TRS)
- Take the train from Treviglio to Bresciatrain Re6 / ...
- Take the train from Brescia to Vicenzatrain Fr
- Take the train from Vicenza to Trieste Airporttrain Fr
- Take the bus from Ronchi dei Legionari, Trieste Airport Friuli Venezia Giulia to Ljubljana Dolgi mostbus
6h 47m€63–160Drive 433.9 km
- Drive from Treviglio to Ljubljanacar 433.9 km
4h 26m€68–98Fly from Milan Linate Airport
- Fly from Milan Linate Airport (LIN) to Ljubljana (LJU)plane LIN - LJU
7h€174–391Train, bus #2
- Take the train from Treviglio to Bresciatrain Re6 / ...
- Take the train from Brescia to Trieste Centraletrain Fr
- Take the bus from Trieste to Ljubljana bus stationbus 402 / ...
7h 18m€55–116SAI Treviglio, bus
- Take the bus from Treviglio - P.zza Popolo to Bergamobus U
- Take the bus from Bergamo - PIazzale Marconi Bus Station to Ljubljanabus BlaBlaCar Bus
9h 12m€42–83Train to Milano Malpensa Airport, fly
- Take the train from Milano Centrale to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Ljubljana (LJU)plane MXP - LJU
7h 42m€118–325
Treviglio to Ljubljana by train and bus
Questions & Answers
The cheapest way to get from Treviglio to Ljubljana is to train and bus which costs €30 - €70 and takes 7h 45m.
The fastest way to get from Treviglio to Ljubljana is to drive which takes 4h 26m and costs €65 - €100.
No, there is no direct bus from Treviglio to Ljubljana. However, there are services departing from Treviglio - P.zza Popolo and arriving at Ljubljana via Bergamo - PIazzale Marconi Bus Station. The journey, including transfers, takes approximately 9h 12m.
The distance between Treviglio and Ljubljana is 473 km. The road distance is 433.9 km.
The best way to get from Treviglio to Ljubljana without a car is to train and bus which takes 5h 40m and costs €50 - €160.
It takes approximately 5h 40m to get from Treviglio to Ljubljana, including transfers.
Treviglio to Ljubljana bus services, operated by SAI Treviglio, depart from Treviglio - P.zza Popolo station.
The best way to get from Treviglio to Ljubljana is to fly which takes 7h and costs €170 - €400. Alternatively, you can SAI Treviglio and bus, which costs €40 - €85 and takes 9h 12m.
Treviglio to Ljubljana bus services, operated by SAI Treviglio, arrive at Bergamo station.
Yes, the driving distance between Treviglio to Ljubljana is 434 km. It takes approximately 4h 26m to drive from Treviglio to Ljubljana.
What companies run services between Treviglio, Lombardy, Italy and Ljubljana, Slovenia?
Lufthansa, Air France, and two other airlines fly from Milan Linate Airport (LIN) to Ljubljana (LJU) every 4 hours. Alternatively, you can take a bus from Treviglio - P.zza Popolo to Ljubljana via Bergamo and Bergamo - PIazzale Marconi Bus Station in around 9h 12m.
- Website
- lufthansa.com
Flights from Milan Linate Airport to Ljubljana via Frankfurt
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- €110–290
Flights from Milan Linate Airport to Ljubljana via Munich
- Ave. Duration
- 5h 45m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €110–290
Flights from Milano Malpensa Airport to Ljubljana via Frankfurt
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- €100–350
Flights from Milano Malpensa Airport to Ljubljana via Munich
- Ave. Duration
- 6h 30m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €140–550
- Website
- swiss.com
Flights from Milano Malpensa Airport to Ljubljana via Zurich
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- €95–320
- Website
- airfrance.com
Flights from Milan Linate Airport to Ljubljana via Paris Charles de Gaulle
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- €90–440
- Website
- klm.com
Flights from Milan Linate Airport to Ljubljana via Amsterdam Schiphol
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- €100–470
- Website
- brusselsairlines.com
Flights from Milan Linate Airport to Ljubljana via Brussels
- Ave. Duration
- 6h 30m
- When
- Monday to Friday
- Estimated price
- €190–260
Flights from Milano Malpensa Airport to Ljubljana via Brussels
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- €80–290
- Website
- airserbia.com
Flights from Milano Malpensa Airport to Ljubljana via Belgrade
- Ave. Duration
- 5h
- When
- Monday, Friday, and Saturday
- Estimated price
- €85–220
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Treviglio to Brescia
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
Train from Treviglio to Brescia
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
Train from Treviglio to Brescia
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
Train from Treviglio to Brescia
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
Train from Milano Centrale to Malpensa Aeroporto T1
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Brescia to Venezia Mestre
- Ave. Duration
- 1h 37m
- Frequency
- Every 30 minutes
- Estimated price
- €26–55
- Schedules at
- Trenitalia Frecce
Train from Brescia to Vicenza
- Ave. Duration
- 1h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €17–35
- Schedules at
- Trenitalia Frecce
Train from Vicenza to Trieste Airport
- Ave. Duration
- 1h 49m
- Frequency
- Every 4 hours
- Estimated price
- €25–50
- Schedules at
- Trenitalia Frecce
Train from Brescia to Trieste Centrale
- Ave. Duration
- 3h 22m
- Frequency
- Every 3 hours
- Estimated price
- €45–95
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Brescia to Venezia Mestre
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €22–45
- Website
- Italo Treno
Train from Brescia to Vicenza
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €14–29
- Website
- Italo Treno
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Brescia to Venezia Mestre
- Ave. Duration
- 2h 6m
- Frequency
- 4 times a day
- Estimated price
- €21–40
- Website
- Trenitalia
Train from Brescia to Vicenza
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- €14–24
- Website
- Trenitalia
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Brescia to Venezia Mestre
- Ave. Duration
- 1h 37m
- Frequency
- 4 times a week
- Estimated price
- €40–90
- Website
- Trenitalia Eurocity
- 1st Class
- €60–90
- 2nd Class
- €40–60
Train from Brescia to Vicenza
- Ave. Duration
- 1h 2m
- Frequency
- 4 times a week
- Estimated price
- €30–75
- Website
- Trenitalia Eurocity
- 1st Class
- €50–75
- 2nd Class
- €30–45
- Phone
- +38670511611
- [email protected]
- Website
- TripstAir
Bus from Venezia Mestre to Ljubljana Dolgi most
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a day
- Estimated price
- €28–60
- Website
- TripstAir
Bus from Ronchi dei Legionari, Trieste Airport Friuli Venezia Giulia to Ljubljana Dolgi most
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- €19–29
- Website
- TripstAir
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €7–13
- Website
- Flixbus
Bus from Brescia to Ljubljana bus station
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- €30–60
- Website
- Flixbus
Bus from Bergamo - PIazzale Marconi Bus Station to Ljubljana
- Ave. Duration
- 7h 30m
- Frequency
- 4 times a week
- Estimated price
- €35–65
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- €8–15
- Website
- BlaBlaCar Bus
Bus from Bergamo - PIazzale Marconi Bus Station to Ljubljana
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Estimated price
- €40–75
- Website
- BlaBlaCar Bus
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €5–12
- Website
- Itabus S.p.A.
- Phone
- +390363397250
- [email protected]
- Website
- saiautolinee.it
Bus from Treviglio - P.zza Popolo to Bergamo
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–9
- Schedules at
- saiautolinee.it
Want to know more about travelling around Slovenia
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.
Related travel guides
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Treviglio to Ljubljana bus tickets online with Omio.
There are 1481+ hotels available in Ljubljana.









































