There are 11 ways to get from Monza to Bled by train, bus, car, plane, or shuttle
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 Milano P.Garibaldi to Trieste Centraletrain Fr
- Take the bus from Trieste Centrale to Bled, Glavna Avtobusna Postajaliscebus
7h 39m€137–433Bus
cheapest- Take the bus from Bergamo - PIazzale Marconi Bus Station to Ljubljanabus BlaBlaCar Bus
- Take the bus from Ljubljana AP to Bled Unionbus Pr A22 6376 2 / ...
10h 53m€38–104Bus via Venice
- Take the bus from Milan to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)bus 1411
- Take the bus from Stazione Mestre to Bled, Glavna Avtobusna Postajaliscebus
8h 49m€75–587Drive 481.4 km
- Drive from Monza to Bledcar 481.4 km
5h 9m€74–107Fly Milan Linate Airport to Ljubljana
- Fly from Milan Linate Airport (LIN) to Ljubljana (LJU)plane LIN - LJU
6h 45m€136–319Train, bus via Venice
- Take the train from Milano Centrale to Venezia Mestretrain Fr
- Take the train from Venezia Mestre to Udinetrain Re
- Take the bus from Udine to Bled, Glavna Avtobusna Postajaliscebus
9h 18m€137–443Train
- Take the train from Milano Centrale to Venezia Mestretrain
- Take the train from Venezia Mestre to Villach Hbftrain Rjx
- Take the train from Villach Hbf to Lesce Bledtrain 19 / ...
9h 29m€78–150Train to Milano Malpensa Airport, fly to Ljubljana
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Ljubljana (LJU)plane MXP - LJU
7h 57m€84–253Fly Milan Linate Airport to Klagenfurt Airport, shuttle
- Fly from Milan Linate Airport (LIN) to Klagenfurt Airport (KLU)plane LIN - KLU
- Take a shuttle bus from Klagenfurt Airport to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
8h 35m€181–529Train to Zurich Airport, fly to Ljubljana
- Take the train from Monza to Zuerich Hbtrain
- Fly from Zurich Airport (ZRH) to Ljubljana (LJU)plane ZRH - LJU
7h 57m€157–386Fly Il Caravaggio International Airport to Zagreb Franjo Tuđman Airport, shuttle
- Fly from Il Caravaggio International Airport (BGY) to Zagreb Franjo Tuđman Airport (ZAG)plane BGY - ZAG
- Take a shuttle bus from Zagreb Airport to Ljubljana
- Take a shuttle bus from Ljubljana, Avtobusna Postaja to Bled, Glavna Avtobusna Postajalisce
7h 31m€125–690
Monza to Bled by train and bus
Questions & Answers
The cheapest way to get from Monza to Bled is to bus which costs €35 - €110 and takes 10h 53m.
The fastest way to get from Monza to Bled is to drive which takes 5h 9m and costs €70 - €110.
The distance between Monza and Bled is 558 km. The road distance is 481.4 km.
The best way to get from Monza to Bled without a car is to train and bus which takes 7h 39m and costs €130 - €440.
It takes approximately 7h 39m to get from Monza to Bled, including transfers.
The best way to get from Monza to Bled is to bus via Venice which takes 8h 49m and costs €75 - €600. Alternatively, you can fly, which costs €130 - €320 and takes 6h 45m, you could also train, which costs €75 - €150 and takes 9h 29m.
Yes, the driving distance between Monza to Bled is 481 km. It takes approximately 5h 9m to drive from Monza to Bled.
There are 1819+ hotels available in Bled.
What companies run services between Monza, Italy and Bled, Slovenia?
You can take a train from Monza to Bled, Glavna Avtobusna Postajalisce via Sesto S.Giovanni, Milan, and Stazione Mestre in around 8h 49m. Alternatively, Lufthansa, ITA Airways, and five other airlines fly from Milan Linate Airport (LIN) to Ljubljana (LJU) every 4 hours.
- Website
- lufthansa.com
Flights from Milan Linate Airport to Ljubljana via Munich
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- €110–290
Flights from Milan Linate Airport to Ljubljana via Frankfurt
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- €110–290
Flights from Milano Malpensa Airport to Ljubljana via Munich
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- €130–470
Flights from Milano Malpensa Airport to Ljubljana via Frankfurt
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- €95–380
Flights from Zurich Airport to Ljubljana via Munich
- Ave. Duration
- 3h 7m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- €110–470
- Website
- swiss.com
Flights from Milano Malpensa Airport to Ljubljana via Zurich Airport
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- €85–340
Flights from Zurich Airport to Ljubljana
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €95–330
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €29–170
- Website
- klm.com
Flights from Milan Linate Airport to Ljubljana via Amsterdam Schiphol
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- €95–470
- Website
- austrian.com
Flights from Milan Linate Airport to Klagenfurt Airport via Vienna
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €130–330
- Website
- skyalps.com
Flights from Milan Linate Airport to Klagenfurt Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Thursday
- Estimated price
- €420–800
- Website
- brusselsairlines.com
Flights from Milan Linate Airport to Ljubljana via Brussels
- Ave. Duration
- 4h 40m
- When
- Monday to Saturday
- Estimated price
- €110–360
- Website
- airfrance.com
Flights from Milan Linate Airport to Ljubljana via Paris Charles de Gaulle
- Ave. Duration
- 5h 55m
- When
- Sunday
- Estimated price
- €85–440
- Website
- transavia.com
Flights from Milan Linate Airport to Ljubljana via Paris Orly
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- €85–440
- Website
- airserbia.com
Flights from Milano Malpensa Airport to Ljubljana via Belgrade
- Ave. Duration
- 5h
- When
- Monday, Friday, and Saturday
- Estimated price
- €85–230
- Website
- luxair.lu
Flights from Milano Malpensa Airport to Ljubljana via Luxembourg
- Ave. Duration
- 6h
- When
- Thursday
- Estimated price
- €95–430
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano P.Garibaldi to Trieste Centrale
- Ave. Duration
- 4h 2m
- Frequency
- Once daily
- Estimated price
- €60–120
- Schedules at
- trenitalia.com
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €35–75
- Schedules at
- trenitalia.com
Train from Venezia Mestre to Udine
- Ave. Duration
- 1h 32m
- Frequency
- 3 times a day
- Estimated price
- €18–40
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- €55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €75–110
- 2nd Class
- €55–80
Train from Monza to Zuerich Hb
- Ave. Duration
- 3h 4m
- Frequency
- Every 4 hours
- Estimated price
- €55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €70–110
- 2nd Class
- €55–75
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Venezia Mestre to Udine
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- €15–26
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Venezia Mestre to Udine
- Ave. Duration
- 1h 26m
- Frequency
- 4 times a day
- Estimated price
- €16–35
- Website
- https://www.italotreno.it/en
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €30–70
- Website
- https://www.italotreno.it/en
Train from Venezia Mestre to Udine
- Ave. Duration
- 1h 34m
- Frequency
- Twice daily
- Estimated price
- €23–35
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €23–35
Train from Venezia Mestre to Villach Hbf
- Ave. Duration
- 3h 11m
- Frequency
- Twice daily
- Estimated price
- €35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €35–55
Train from Villach Hbf to Lesce Bled
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €10–18
- Website
- https://www.oebb.at/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Villach Hbf to Lesce Bled
- Ave. Duration
- 1h 1m
- Frequency
- 4 times a week
- Estimated price
- €11–19
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Bus from Trieste Centrale to Bled, Glavna Avtobusna Postajalisce
- Ave. Duration
- 1h 51m
- Frequency
- On demand
- Estimated price
- €79–310
- Website
- https://www.goopti.com/en/
- Shared
- €79
- Private
- €128
Bus from Stazione Mestre to Bled, Glavna Avtobusna Postajalisce
- Ave. Duration
- 3h 45m
- Frequency
- On demand
- Estimated price
- €56–550
- Website
- https://www.goopti.com/en/
- Shared
- €56
- Private
- €216
Bus from Udine to Bled, Glavna Avtobusna Postajalisce
- Ave. Duration
- 3h 15m
- Frequency
- On demand
- Estimated price
- €88–290
- Website
- https://www.goopti.com/en/
- Shared
- €88
- Private
- €161
Shuttle from Klagenfurt Airport to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h 14m
- Frequency
- On demand
- Estimated price
- €65–160
- Website
- https://www.goopti.com/en/
- Private
- €140
Shuttle from Zagreb Airport to Ljubljana
- Ave. Duration
- 1h 56m
- Frequency
- On demand
- Estimated price
- €32–340
- Website
- https://www.goopti.com/en/
- Shared
- €32
- Private
- €150
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Milan to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a week
- Estimated price
- €18–35
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Bergamo - PIazzale Marconi Bus Station to Ljubljana
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Estimated price
- €30–65
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +386 090 74 11
- info@arriva.si
- Website
- arriva.si
Bus from Ljubljana AP to Bled Union
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–6
- Website
- https://arriva.si/en/
- Phone
- +386 1 431 77 00
- info@nomago.si
- Website
- nomago.si
Bus from Ljubljana AP to Bled Union
- Ave. Duration
- 1h 16m
- Frequency
- Once daily
- Estimated price
- €33
- Website
- https://www.nomago.si/en
- Phone
- +386 (0) 31 30 41 41
- info@zup-prevozi.eu
- Website
- zup-prevozi.eu
Shuttle from Klagenfurt Airport to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- €55–65
- Schedules at
- zup-prevozi.eu
- Economy class
- €55–65
- Phone
- +386 40 121 900
- mamut.slovenija@gmail.com
- Website
- slovenija.eu.com
Shuttle from Ljubljana, Avtobusna Postaja to Bled, Glavna Avtobusna Postajalisce
- Ave. Duration
- 40 min
- Frequency
- On demand
- Estimated price
- €45–128
- Schedules at
- slovenija.eu.com
- 1 -3 persons
- €109
- 4-8 persons
- €128
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
Want to know more about Flixbus?
Read the travel guide
Getting to Milan from the airport
Read the travel guide































































