There are 13 ways to get from Braşov to Milan by train, plane, bus, train (Trenitalia), or car
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 Bucharest Otopeni, fly to Il Caravaggio International Airport, bus
best- Take the train from Brașov to Bucharesttrain
- Fly from Bucharest Otopeni (OTP) to Il Caravaggio International Airport (BGY)plane OTP - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
8h 40m€52–296Train to Bucharest Otopeni, fly to Milano Malpensa Airport, train
cheapest- Take the train from Brașov to Bucharesttrain
- Fly from Bucharest Otopeni (OTP) to Milano Malpensa Airport (MXP)plane OTP - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
8h 48m€36–229Bus, train via Padova
- Take the bus from Sfântu Gheorghe to Padovabus
- Take the train from Padova to Milano Centraletrain Fr
21h 34m€161–285Train
- Take the train from Brasov to Budapest-Keletitrain Ir
- Take the train from Budapest-Keleti to Wien Hbftrain Ec / ...
- Take the train from Wien Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Milano Centraletrain Fr
29h 8m€219–373Drive 1,512.4 km
- Drive from Braşov to Milancar 1,512.4 km
17h 6m€242–349Train to Bucharest Băneasa Aurel Vlaicu International Airport, fly to Il Caravaggio International Airport, bus
- Take the train from Brașov to Bucharesttrain
- Fly from Bucharest Băneasa Aurel Vlaicu International Airport (BBU) to Il Caravaggio International Airport (BGY)plane BBU - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
8h 58m€54–264Fly Brașov-Ghimbav International Airport to Milano Malpensa Airport, train
- Fly from Brașov-Ghimbav International Airport (GHV) to Milano Malpensa Airport (MXP)plane GHV - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
6h 7m€40–208Bus to Cluj-Napoca, fly to Il Caravaggio International Airport, bus
- Take the bus from Brașov to Cluj-Napoca Airportbus
- Fly from Cluj-Napoca (CLJ) to Il Caravaggio International Airport (BGY)plane CLJ - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
9h 40m€61–352Bus to Tirgu Mures, fly to Il Caravaggio International Airport, bus
- Take the bus from Brasov, Gara to Tirgu Mures Airportbus
- Fly from Tirgu Mures (TGM) to Il Caravaggio International Airport (BGY)plane TGM - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
8h 6m€84–302Train to Bucharest Otopeni, fly to Bologna Guglielmo Marconi Airport, train
- Take the train from Brașov to Bucharesttrain
- Fly from Bucharest Otopeni (OTP) to Bologna Guglielmo Marconi Airport (BLQ)plane OTP - BLQ
- Take the train from Bologna Centrale to Milano Rogoredotrain
8h 49m€54–348Train to Bucharest Otopeni, fly to Treviso Airport, train
- Take the train from Brașov to Bucharesttrain
- Fly from Bucharest Otopeni (OTP) to Treviso Airport (TSF)plane OTP - TSF
- Take the train from Venezia Mestre to Milano Centraletrain
10h 56m€80–380Bus, train
- Take the bus from Brasov, Gara to Bresicabus
- Take the train from Brescia to Milano Centraletrain Fr
23h 45m€130–213Bus
- Take the bus from Brașov to Milano, Autostazione Lampugnanobus 1922
27h 50m€130–210
Braşov to Milan by train
Comparing Your Travel Options
The cheapest way to get from Braşov to Milan is to train and fly and bus which costs €50 - €270 and takes 8h 58m.
The fastest way to get from Braşov to Milan is to fly and train which takes 6h 7m and costs €40 - €210.
Yes, there is a direct bus departing from Brașov and arriving at Milano, Autostazione Lampugnano. Services depart three times a week, and operate Monday, Wednesday and Friday. The journey takes approximately 27h 50m.
No, there is no direct train from Braşov to Milan. However, there are services departing from Brasov and arriving at Milano Centrale via Budapest-Keleti, Wien Hbf and Venezia Mestre. The journey, including transfers, takes approximately 29h 8m.
The distance between Braşov and Milan is 1523 km. The road distance is 1512.4 km.
The best way to get from Braşov to Milan without a car is to bus and train via Padova which takes 21h 34m and costs €160 - €290.
It takes approximately 8h 40m to get from Braşov to Milan, including transfers.
Braşov to Milan bus services, operated by FlixBus, depart from Brașov station.
Braşov to Milan train services, operated by Romanian Railways (CFR), depart from Brasov station.
The best way to get from Braşov to Milan is to train which takes 29h 8m and costs €210 - €380. Alternatively, you can bus, which costs €130 - €210 and takes 27h 50m.
What companies run services between Braşov, Romania and Milan, Italy?
You can take a train from Brasov to Milano Centrale via Budapest-Keleti, Wien Hbf, and Venezia Mestre in around 29h 8m. Alternatively, FlixBus operates a bus from Brașov to Milano, Autostazione Lampugnano 3 times a week. Tickets cost €130–210 and the journey takes 27h 50m.
- Website
- ryanair.com
Flights from Bucharest Otopeni to Il Caravaggio International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €45–230
Flights from Bucharest Otopeni to Milano Malpensa Airport
- Ave. Duration
- 2h 30m
- When
- Monday to Friday
- Estimated price
- €30–170
Flights from Bucharest Otopeni to Milano Malpensa Airport via Vienna
- Ave. Duration
- 5h 20m
- When
- Wednesday and Saturday
- Estimated price
- €30–170
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Il Caravaggio International Airport via Bari
- Ave. Duration
- 4h 45m
- When
- Friday
- Estimated price
- €60–260
Flights from Cluj-Napoca to Il Caravaggio International Airport
- Ave. Duration
- 2h
- When
- Monday to Saturday
- Estimated price
- €45–300
Flights from Bucharest Otopeni to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €50–280
Flights from Bucharest Otopeni to Treviso Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €65–220
- Phone
- +40 238 434 380
- [email protected]
- Website
- Transferoviar Călători (TFC)
Train from Brașov to Bucharest
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €6–19
- Schedules at
- Transferoviar Călători (TFC)
- 2nd Class
- €6–11
- 1st Class
- €12–19
Train from Brașov to Bucharest
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €6–19
- Schedules at
- Transferoviar Călători (TFC)
- 2nd Class
- €6–11
- 1st Class
- €12–19
Train from Brașov to Bucharest
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €6–19
- Schedules at
- Transferoviar Călători (TFC)
- 2nd Class
- €6–11
- 1st Class
- €12–19
Train from Brașov to Bucharest
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €6–19
- Schedules at
- Transferoviar Călători (TFC)
- 2nd Class
- €6–11
- 1st Class
- €12–19
Train from Brașov to Bucharest
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €6–19
- Schedules at
- Transferoviar Călători (TFC)
- 2nd Class
- €6–11
- 1st Class
- €12–19
- [email protected]
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–23
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–23
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–23
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–23
- Website
- TERRAVISION
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Braşov to Milan bus services, operated by FlixBus, arrive at Milano, Autostazione Lampugnano station.
Milan is 1h behind Braşov. It is currently 12:28 AM in Braşov and 11:28 PM in Milan.
Braşov to Milan train services, operated by Romanian Railways (CFR), arrive at Budapest-Keleti station.
Yes, the driving distance between Braşov to Milan is 1512 km. It takes approximately 17h 6m to drive from Braşov to Milan.
Book your Braşov to Milan bus tickets online with Omio and FlixBus.
There are 14004+ hotels available in Milan.










