Brussels Milan Routes (8 Ways to go)

Planning a trip from Brussels to Milan Cleartrip helps you select the best route between Brussels & Milan based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Brussels & Milan

The distance from Brussels to Milan is approximately 885.08kms. By car, it takes roughly 9h 2m to reach Milan from Brussels . Take a look at the 8 routes available to reach Milan from Brussels

  • 1.
  • Brussels to Milan Bus to Charleroi, fly to Milan Bergamo, bus
  • 5h 34m
  • Rs. 2040
 
Bruxelles-Midi
 
0h 55m
Rs. 950
Travelling in a bus is one of the ways to reach Charleroi Airport from Bruxelles-Midi. The total journey between Bruxelles-Midi & Charleroi Airport takes around 0h 55m in a bus. The bus ticket price for the journey is approximately Rs.950.
 
Charleroi Airport
 
1h 30m
Rs. 850
You can travel from Charleroi to Milan Bergamo by booking a flight. The total flight time between Charleroi & Milan Bergamo is around 1h 30m. The price of the flight ticket is approximately Rs.850.
 
Milan Bergamo
 
1h 0m
Rs. 240
Travelling in a bus is one of the ways to reach Milano Centrale from Orio al Serio Airport. The total journey between Orio al Serio Airport & Milano Centrale takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.240.
 
Milano Centrale
  • 2.
  • Brussels to Milan Fly Brussels to Milan Malpensa, train
  • 4h 30m
  • Rs. 2800
 
Bruxelles-Nord
 
0h 10m
Rs. 1100
You can reach Bruxelles-Nat.-Aéroport from Bruxelles-Nord by travelling in a train. Bruxelles-Nord to Bruxelles-Nat.-Aéroport train takes approximately 0h 10m. You can catch a train from Bruxelles-Nord and get down at Bruxelles-Nat.-Aéroport. The price of the train ticket is approximately Rs. 1100.
 
Bruxelles-Nat.-Aéroport
 
1h 25m
Rs. 1000
You can travel from Brussels to Milan Malpensa by booking a flight. The total flight time between Brussels & Milan Malpensa is around 1h 25m. The price of the flight ticket is approximately Rs.1000.
 
Milan Malpensa
 
0h 37m
Rs. 700
You can reach Milano Cadorna from Malpensa Aeroporto T.1 by travelling in a train. Malpensa Aeroporto T.1 to Milano Cadorna train takes approximately 0h 37m. You can catch a train from Malpensa Aeroporto T.1 and get down at Milano Cadorna. The price of the train ticket is approximately Rs. 700.
 
Milano Cadorna
  • 3.
  • Brussels to Milan Fly Brussels to Milan Linate
  • 3h 51m
  • Rs. 3590
 
Bruxelles-Nord
 
0h 10m
Rs. 1100
You can reach Bruxelles-Nat.-Aéroport from Bruxelles-Nord by travelling in a train. Bruxelles-Nord to Bruxelles-Nat.-Aéroport train takes approximately 0h 10m. You can catch a train from Bruxelles-Nord and get down at Bruxelles-Nat.-Aéroport. The price of the train ticket is approximately Rs. 1100.
 
Bruxelles-Nat.-Aéroport
 
1h 20m
Rs. 2400
You can travel from Brussels to Milan Linate by booking a flight. The total flight time between Brussels & Milan Linate is around 1h 20m. The price of the flight ticket is approximately Rs.2400.
 
Milan Linate
 
0h 16m
Rs. 90
Travelling in a bus is one of the ways to reach via cadore c.so ventidue marzo from aeroporto di linate. The total journey between aeroporto di linate & via cadore c.so ventidue marzo takes around 0h 16m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
via cadore c.so ventidue marzo
  • 4.
  • Brussels to Milan Bus Eurolines CH
  • 17h 49m
  • Rs. 5290
 
Brussels North
 
10h 45m
Rs. 3500
Travelling in a bus is one of the ways to reach Zurich from Brussels North. The total journey between Brussels North & Zurich takes around 10h 45m in a bus. The bus ticket price for the journey is approximately Rs.3500.
 
Zurich
 
4h 45m
Rs. 1700
Travelling in a bus is one of the ways to reach Milan Lampugnano Station from Zurich. The total journey between Zurich & Milan Lampugnano Station takes around 4h 45m in a bus. The bus ticket price for the journey is approximately Rs.1700.
 
Milan Lampugnano Station
 
0h 20m
Rs. 90
Travelling in a bus is one of the ways to reach duomo m1 m3 from lampugnano m1. The total journey between lampugnano m1 & duomo m1 m3 takes around 0h 20m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
duomo m1 m3
  • 5.
  • Brussels to Milan Bus Eurolines IT
  • 20h 16m
  • Rs. 5754
 
Brussels, Brussels-North station
 
4h 20m
Rs. 950
Travelling in a bus is one of the ways to reach Metz, Metz from Brussels, Brussels-North station. The total journey between Brussels, Brussels-North station & Metz, Metz takes around 4h 20m in a bus. The bus ticket price for the journey is approximately Rs.950.
 
Metz, Metz
 
14h 36m
Rs. 4700
Travelling in a bus is one of the ways to reach Milano - Lampugnano from Metz - Gare Routière. The total journey between Metz - Gare Routière & Milano - Lampugnano takes around 14h 36m in a bus. The bus ticket price for the journey is approximately Rs.4700.
 
Milano - Lampugnano
 
0h 14m
Rs. 104
Travelling in a Subway is one of the ways to reach Duomo M1 from Lampugnano. Lampugnano to Duomo M1 by Subway takes approximately 0h 14m. The distance between Lampugnano & Duomo M1 is around 6.22kms.
 
Duomo M1
  • 6.
  • Brussels to Milan Drive
  • 9h 2m
  • Rs. 8585
 
Brussels
 
9h 2m
Rs. 8585
You can take a car from Brussels to Milan. It will take you around 9h 2m to cover distance of 885.08kms and reach Milan from Brussels. The total amount for the journey will be approximately Rs.8585.
 
Milan
  • 7.
  • Brussels to Milan Train
  • 14h 49m
  • Rs. 9800
 
Bruxelles-Central
 
7h 57m
Rs. 3500
You can reach Basel SBB from Bruxelles-Central by travelling in a train. Bruxelles-Central to Basel SBB train takes approximately 7h 57m. You can catch a train from Bruxelles-Central and get down at Basel SBB. The price of the train ticket is approximately Rs. 3500.
 
Basel SBB
 
3h 49m
Rs. 5000
You can reach Bellinzona from Basel SBB by travelling in a train. Basel SBB to Bellinzona train takes approximately 3h 49m. You can catch a train from Basel SBB and get down at Bellinzona. The price of the train ticket is approximately Rs. 5000.
 
Bellinzona
 
1h 35m
Rs. 1300
You can reach Milano Centrale from Bellinzona by travelling in a train. Bellinzona to Milano Centrale train takes approximately 1h 35m. You can catch a train from Bellinzona and get down at Milano Centrale. The price of the train ticket is approximately Rs. 1300.
 
Milano Centrale
  • 8.
  • Brussels to Milan Train via Lyon Part Dieu
  • 10h 4m
  • Rs. 9800
 
Bruxelles-Midi
 
3h 43m
Rs. 4800
You can reach Lyon Part Dieu from Bruxelles-Midi by travelling in a train. Bruxelles-Midi to Lyon Part Dieu train takes approximately 3h 43m. You can catch a train from Bruxelles-Midi and get down at Lyon Part Dieu. The price of the train ticket is approximately Rs. 4800.
 
Lyon Part Dieu
 
5h 21m
Rs. 5000
You can reach Milano Porta Garibaldi from Lyon Part Dieu by travelling in a train. Lyon Part Dieu to Milano Porta Garibaldi train takes approximately 5h 21m. You can catch a train from Lyon Part Dieu and get down at Milano Porta Garibaldi. The price of the train ticket is approximately Rs. 5000.
 
Milano Porta Garibaldi