There are 11 ways to get from Pleven to Milan by train, plane, bus, night train, car, 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 to Sofia Airport, fly to Il Caravaggio International Airport
best- Take the train from Pleven to Sofia Severtrain
- Fly from Sofia Airport (SOF) to Il Caravaggio International Airport (BGY)plane SOF - BGY
8h 43m€51–164Train, bus
- Take the train from Pleven to Sofiatrain 461 / ...
- Take the bus from Sofia to Venezia, Viale Stazionebus
- Take the train from Venezia Mestre to Milano Centraletrain Fr
23h 35m€162–278Train, night train
- Take the train from Pleven to Gorna Oryahovitsatrain
- Take the night train from Gorna Oryahovitsa to Bucharestnighttrain
- Take the night train from Bucuresti Nord to Wien Hbfnighttrain
- Take the train from Wien Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Milano Centraletrain Fr
34h 3m€213–360Drive 1,472.9 km
- Drive from Pleven to Milancar 1,472.9 km
16h 23m€232–335Shuttle to Bucharest Otopeni, fly to Il Caravaggio International Airport
- Take a shuttle bus from Pleven to Bucharest Otopeni Airport
- Fly from Bucharest Otopeni (OTP) to Il Caravaggio International Airport (BGY)plane OTP - BGY
8h 42m€207–455Train to Sofia Airport, fly to Milano Malpensa Airport, train
- Take the train from Pleven to Sofia Severtrain
- Fly from Sofia Airport (SOF) to Milano Malpensa Airport (MXP)plane SOF - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
9h 4m€67–165Shuttle to Bucharest Otopeni, fly to Milano Malpensa Airport, train
- Take a shuttle bus from Pleven to Bucharest Otopeni Airport
- Fly from Bucharest Otopeni (OTP) to Milano Malpensa Airport (MXP)plane OTP - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
9h 3m€211–386Shuttle to Bucharest Băneasa Aurel Vlaicu International Airport, fly to Il Caravaggio International Airport
- Take a shuttle bus from Pleven to Bucharest
- Fly from Bucharest Băneasa Aurel Vlaicu International Airport (BBU) to Il Caravaggio International Airport (BGY)plane BBU - BGY
9h 36m€198–438Shuttle to Bucharest Otopeni, fly to Bologna Guglielmo Marconi Airport, train
- Take a shuttle bus from Pleven to Bucharest Otopeni Airport
- Fly from Bucharest Otopeni (OTP) to Bologna Guglielmo Marconi Airport (BLQ)plane OTP - BLQ
- Take the train from Bologna Centrale to Milan Rogoredotrain
9h 49m€219–465Bus
- Take the bus from Pleven to Sofiabus
- Take the bus from Sofia to Stazione Centrale - Piazza Duca d'Aostabus
24h 31m€116–156Bus via Milano, Stazione Centrale
- Take the bus from Pleven to Sofiabus
- Take the bus from Sofia to Milano, Stazione Centralebus
25h 30m€96
Pleven to Milan by bus
Questions & Answers
The cheapest way to get from Pleven to Milan is to train and fly which costs €50 - €170 and takes 8h 43m.
The fastest way to get from Pleven to Milan is to shuttle and fly which takes 8h 42m and costs €200 - €460.
No, there is no direct bus from Pleven to Milan. However, there are services departing from Pleven and arriving at Stazione Centrale - Piazza Duca d'Aosta via Sofia. The journey, including transfers, takes approximately 24h 31m.
No, there is no direct train from Pleven to Milan. However, there are services departing from Pleven and arriving at Milano Centrale via Gorna Oryahovitsa, Bucuresti Nord, Wien Hbf and Venezia Mestre. The journey, including transfers, takes approximately 34h 3m.
The distance between Pleven and Milan is 1399 km. The road distance is 1472.9 km.
The best way to get from Pleven to Milan without a car is to train and bus which takes 23h 35m and costs €160 - €280.
It takes approximately 8h 43m to get from Pleven to Milan, including transfers.
Pleven to Milan bus services, operated by Pleven Bus Station, depart from Pleven station.
Pleven to Milan train services, operated by Bulgarian Railways (BDZh), depart from Pleven station.
Pleven to Milan bus services, operated by Pleven Bus Station, arrive at Sofia station.
What companies run services between Pleven, Bulgaria and Milan, Italy?
You can take a bus from Pleven to Stazione Centrale - Piazza Duca d'Aosta via Sofia in around 24h 31m.
- Website
- ryanair.com
Flights from Sofia Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- €24–130
Flights from Sofia Airport to Il Caravaggio International Airport via Bari
- Ave. Duration
- 4h 5m
- When
- Thursday and Friday
- Estimated price
- €24–130
Flights from Sofia Airport to Il Caravaggio International Airport via Vienna
- Ave. Duration
- 3h 55m
- When
- Monday
- Estimated price
- €24–130
Flights from Bucharest Otopeni to Il Caravaggio International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- €28–150
Flights from Sofia Airport to Milano Malpensa Airport via Budapest
- Ave. Duration
- 3h 55m
- When
- Friday
- Estimated price
- €45–110
Flights from Sofia Airport to Milano Malpensa Airport via Bari
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- €45–110
Flights from Sofia Airport to Milano Malpensa Airport via Vienna
- Ave. Duration
- 5h
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- €45–110
Flights from Bucharest Otopeni to Milano Malpensa Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- €50–140
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Il Caravaggio International Airport via Krakow
- Ave. Duration
- 4h 51m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- €40–160
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Il Caravaggio International Airport via Bari
- Ave. Duration
- 4h 25m
- When
- Friday
- Estimated price
- €40–160
Flights from Bucharest Otopeni to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- €30–160
- Website
- flyulendo.com
Flights from Bucharest Otopeni to Il Caravaggio International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €25–220
Flights from Bucharest Otopeni to Milano Malpensa Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €29–140
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €25–120
Flights from Bucharest Otopeni to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €25–140
- Website
- wizzair.com
Flights from Sofia Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €21–75
- Website
- airserbia.com
Flights from Sofia Airport to Milano Malpensa Airport via Belgrade
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €60–180
- Website
- lufthansa.com
Flights from Sofia Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €65–270
- Website
- air.bg
Flights from Sofia Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday and Friday
- Estimated price
- €65–180
- Website
- animawings.com
Flights from Bucharest Otopeni to Milano Malpensa Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €65–220
- Website
- austrian.com
Flights from Bucharest Otopeni to Bologna Guglielmo Marconi Airport via Vienna
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €80–330
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Pleven to Sofia Sever
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- €5–9
- Website
- https://www.bdz.bg/en
- 2nd Class
- €5–8
- 1st Class
- €7–9
Train from Pleven to Sofia
- Ave. Duration
- 2h 47m
- Frequency
- Twice daily
- Estimated price
- €5–9
- Website
- https://www.bdz.bg/en
- 2nd Class
- €5–8
- 1st Class
- €7–9
Train from Pleven to Gorna Oryahovitsa
- Ave. Duration
- 1h 4m
- Frequency
- Every 3 hours
- Estimated price
- €3–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- €3–5
- 1st Class
- €4–5
Night train from Gorna Oryahovitsa to Bucharest
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- €5–10
- Website
- https://www.bdz.bg/en
- 2nd Class
- €5–9
- 1st Class
- €8–10
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Pleven to Sofia Sever
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- €16–18
- Website
- https://www.cfrcalatori.ro/en/
Train from Pleven to Sofia
- Ave. Duration
- 2h 47m
- Frequency
- Once daily
- Estimated price
- €16–18
- Website
- https://www.cfrcalatori.ro/en/
Night train from Bucuresti Nord to Wien Hbf
- Ave. Duration
- 17h 53m
- Frequency
- Once daily
- Estimated price
- €80–95
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €35–70
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- €55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €75–110
- 2nd Class
- €55–80
Train from Wien Hbf to Venezia Mestre
- Ave. Duration
- 6h 59m
- Frequency
- Twice daily
- Estimated price
- €90–140
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €90–140
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna Centrale to Milan Rogoredo
- Ave. Duration
- 1h 2m
- Frequency
- Once daily
- Estimated price
- €26–55
- Website
- https://www.italotreno.it/en
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Sofia to Venezia, Viale Stazione
- Ave. Duration
- 16h 56m
- Frequency
- 4 times a week
- Estimated price
- €110–150
- Schedules at
- yubim.eu
Bus from Sofia to Stazione Centrale - Piazza Duca d'Aosta
- Ave. Duration
- 21h 1m
- Frequency
- 4 times a week
- Estimated price
- €110–150
- Schedules at
- yubim.eu
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Pleven to Bucharest Otopeni Airport
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Estimated price
- €160–240
- Website
- https://atlastaxi.eu/
Shuttle from Pleven to Bucharest
- Ave. Duration
- 3h 11m
- Frequency
- On demand
- Estimated price
- €150–240
- Website
- https://atlastaxi.eu/
- Phone
- +359 (0) 64 888 666
- avtogara@pleven.bg
- Website
- avtogarapleven.com
Bus from Pleven to Sofia
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- avtogarapleven.com
- info@bgrazpisanie.com
- Website
- bgrazpisanie.com
Bus from Pleven to Sofia
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €6
- Website
- https://bgrazpisanie.com/en
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Sofia to Milano, Stazione Centrale
- Ave. Duration
- 22h
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
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.
Related travel guides
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
Milan is 1h behind Pleven. It is currently 2:51 PM in Pleven and 1:51 PM in Milan.
Pleven to Milan train services, operated by Bulgarian Railways (BDZh), arrive at Gorna Oryahovitsa station.
Yes, the driving distance between Pleven to Milan is 1473 km. It takes approximately 16h 23m to drive from Pleven to Milan.
There are 12644+ hotels available in Milan.













































