There are 15 ways to get from Birmingham to Milan by plane, train, bus, night bus, night train, car, car train or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly Birmingham to Milan Bergamo • 5h 14m
14 alternative options
Train • 14h 2m
Bus • 26h 35m
Train, night bus, bus • 26h 54m
Train, night train via Basel • 22h 36m
Train, night train • 24h 31m
Drive, Eurotunnel • 14h 12m
Drive, car ferry • 15h 18m
Birmingham to Milan by train and subway
Questions & Answers
The cheapest way to get from Birmingham to Milan is to fly which costs £60 - £310 and takes 5h 14m.
The fastest way to get from Birmingham to Milan is to fly which takes 5h 14m and costs £60 - £310.
No, there is no direct bus from Birmingham to Milan. However, there are services departing from Birmingham Summer Row- Great Charles Street and arriving at Milano, Autostazione Lampugnano via Paris City Centre - Bercy Seine. The journey, including transfers, takes approximately 26h 35m.
No, there is no direct train from Birmingham to Milan. However, there are services departing from Birmingham New Street and arriving at Milano Centrale via London Euston, London St Pancras Intl, Paris Nord, Paris Gare De Lyon and Lausanne. The journey, including transfers, takes approximately 14h 2m.
The distance between Birmingham and Milan is 1185 km.
The best way to get from Birmingham to Milan without a car is to train which takes 14h 2m and costs £300 - £750.
It takes approximately 5h 14m to get from Birmingham to Milan, including transfers.
Birmingham to Milan bus services, operated by FlixBus, depart from Birmingham Summer Row- Great Charles Street station.
Birmingham to Milan train services, operated by Avanti West Coast, depart from Birmingham New Street station.
The best way to get from Birmingham to Milan is to fly which takes 5h 14m and costs £60 - £310. Alternatively, you can train, which costs £300 - £750 and takes 14h 2m, you could also bus, which costs £95 - £150 and takes 26h 35m.
- Distance: 1185.3 km
- Duration: 5h 14m
What companies run services between Birmingham, England and Milan, Italy?
Ryanair and Eurowings fly from Birmingham to Milano Centrale once daily. Alternatively, you can take a train from Birmingham to Milano Centrale via London Euston, London Euston, King's Cross, London St Pancras Intl, Paris Nord, Gare de Lyon, Paris Gare De Lyon, and Lausanne in around 14h 2m.
- Website
- ryanair.com
Flights from Birmingham to Milan Bergamo
- Ave. Duration
- 2h
- When
- Thursday and Sunday
- Estimated price
- €50 - €550
Flights from Birmingham to Milan Bergamo via Beauvais
- Ave. Duration
- 4h 20m
- When
- Tuesday
- Estimated price
- €50 - €550
Flights from Manchester to Milan Malpensa
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €40 - €380
Flights from Manchester to Milan Bergamo
- Ave. Duration
- 2h 10m
- When
- Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €60 - €370
Flights from Manchester to Milan Bergamo via Cologne Bonn
- Ave. Duration
- 4h
- When
- Monday, Thursday and Saturday
- Estimated price
- €60 - €370
Flights from Manchester to Milan Bergamo via Charleroi
- Ave. Duration
- 4h 10m
- When
- Wednesday
- Estimated price
- €60 - €370
Flights from Manchester to Milan Bergamo via Beauvais
- Ave. Duration
- 4h 35m
- When
- Tuesday
- Estimated price
- €60 - €370
Flights from East Midlands to Milan Bergamo
- Ave. Duration
- 2h 5m
- When
- Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- €35 - €380
Flights from London Stansted to Milan Bergamo
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €18 - €260
Flights from London Stansted to Milan Bergamo via Eindhoven
- Ave. Duration
- 4h 15m
- When
- Saturday and Sunday
- Estimated price
- €18 - €260
Flights from London Stansted to Milan Bergamo via Cologne Bonn
- Ave. Duration
- 4h 5m
- When
- Wednesday, Thursday, Saturday and Sunday
- Estimated price
- €18 - €260
Flights from London Stansted to Milan Bergamo via Prague
- Ave. Duration
- 4h 12m
- When
- Tuesday and Friday
- Estimated price
- €18 - €260
- Website
- britishairways.com
Flights from London City to Milan Linate
- Ave. Duration
- 1h 55m
- When
- Sunday
- Estimated price
- €180 - €800
Flights from London Heathrow to Milan Linate
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €100 - €850
Flights from London Heathrow to Milan Malpensa
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- €95 - €700
- Website
- alitalia.com
Flights from London City to Milan Linate
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €120 - €650
Flights from London City to Milan Linate via Rome
- Ave. Duration
- 4h 40m
- When
- Monday to Friday
- Estimated price
- €120 - €650
- Website
- lufthansa.com
Flights from London City to Milan Linate via Frankfurt
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday and Friday
- Estimated price
- €170 - €600
Flights from London Heathrow to Milan Linate via Frankfurt
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- €140 - €600
- Website
- airfrance.com
Flights from London Heathrow to Milan Linate via Paris Charles de Gaulle
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €180 - €800
Flights from London Heathrow to Milan Malpensa via Paris Charles de Gaulle
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- €190 - €800
- Website
- swiss.com
Flights from Manchester to Milan Malpensa via Zurich
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €160 - €700
Flights from London Heathrow to Milan Malpensa via Zurich
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- €160 - €500
- Website
- eurowings.com
Flights from Birmingham to Milan Bergamo via Dusseldorf
- Ave. Duration
- 3h 35m
- When
- Monday to Friday
- Estimated price
- €210 - €1500
Flights from Manchester to Milan Malpensa via Dusseldorf
- Ave. Duration
- 3h 55m
- When
- Monday and Wednesday
- Estimated price
- €140 - €650
Flights from London Heathrow to Milan Malpensa via Stuttgart
- Ave. Duration
- 4h 20m
- When
- Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €120 - €380
- Website
- klm.com
Flights from London City to Milan Linate via Amsterdam Schiphol
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- €180 - €750
- Website
- easyjet.com
Flights from Manchester to Milan Malpensa
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €40 - €370
Flights from Manchester to Milan Bergamo via Paris Charles de Gaulle
- Ave. Duration
- 4h 25m
- When
- Tuesday
- Estimated price
- €200 - €600
- Website
- ryanair.com
Flights from Manchester to Milan Malpensa
- Ave. Duration
- 2h 15m
- When
- Saturday
- Estimated price
- €50 - €320
Flights from Manchester to Milan Bergamo
- Ave. Duration
- 2h 10m
- When
- Monday and Saturday
- Estimated price
- €60 - €360
- Website
- brusselsairlines.com
Flights from London Heathrow to Milan Linate via Brussels
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- €140 - €650
- Website
- airbaltic.com
Flights from London Heathrow to Milan Linate
- Ave. Duration
- 2h
- When
- Saturday and Sunday
- Estimated price
- €75 - €270
- Phone
- 00 44 345 528 0253
- Website
- avantiwestcoast.co.uk
Train from Birmingham New Street to London Euston
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- €45 - €140
- Website
- https://www.avantiwestcoast.co.uk/
- Anytime Single
- €45 - €70
- Anytime Single 1st Class
- €100 - €140
- Phone
- +44 333 311 0039
- contact.wmr@wmtrains.co.uk
- Website
- londonmidland.com
Train from Birmingham New Street to London Euston
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Website
- https://www.westmidlandsrailway.co.uk/
- Phone
- 0344 736 9123
- customer.relations@crosscountrytrains.co.uk
- Website
- crosscountrytrains.co.uk
Train from Birmingham New Street to Manchester Piccadilly
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €50 - €130
- Website
- https://www.crosscountrytrains.co.uk/
- Standard
- €50 - €75
- 1st Class
- €85 - €130
Train from Birmingham New Street to Derby
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- €30 - €65
- Website
- https://www.crosscountrytrains.co.uk/
- Standard
- €30 - €50
- 1st Class
- €45 - €65
- Phone
- 03333 211 202
- Website
- tfw.wales
Train from Birmingham New Street to Manchester Piccadilly
- Ave. Duration
- 2h 58m
- Frequency
- 5 times a week
- Estimated price
- €30 - €50
- Website
- https://tfw.wales/
- Schedules at
- https://tfw.wales/service-status/timetables
- Anytime Standard
- €30 - €50
Rome2Rio's guide to Eurostar
Contact Details
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from London St Pancras Intl to Paris Nord
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- €120 - €350
- Website
- https://www.eurostar.com/rw-en
- Business Premier
- €320 - €350
- Standard
- €120 - €150
- Standard Premier
- €160 - €210
Train from London St Pancras Intl to Amsterdam Centraal
- Ave. Duration
- 4h 11m
- Frequency
- Twice daily
- Estimated price
- €130 - €410
- Website
- https://www.eurostar.com/rw-en
- Business Premier
- €320 - €410
- Standard
- €130 - €190
- Standard Premier
- €180 - €240
France’s high-speed TGV train network runs at speeds of up to 320km/h connecting major cities across France and into neighbouring countries. All TGV tickets include a seat reservation; seating is 1+2 in 1st class, 2+2 in 2nd class. Popular routes include Paris to Marseille and Paris to Strasbourg. Most TGVs have a cafe area, power points at each seat and WiFi.
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- en.oui.sncf
Train from Paris Gare De Lyon to Lausanne
- Ave. Duration
- 3h 56m
- Frequency
- 5 times a day
- Estimated price
- €90 - €160
- Website
- https://www.sncf.com/en
- 2nd Class
- €90 - €120
- 1st Class
- €110 - €160
Train from Paris Gare de Lyon to Lausanne
- Ave. Duration
- 3h 41m
- Frequency
- Twice daily
- Website
- https://www.sncf.com/en
The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.
Contact Details
- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Lausanne to Milano Centrale
- Ave. Duration
- 3h 25m
- Frequency
- 4 times a day
- Estimated price
- €95 - €170
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Milano Centrale Station
- Ave. Duration
- 4h 12m
- Frequency
- 6 times a week
- Estimated price
- €110 - €200
- Website
- https://www.sbb.ch/en
Night train from Amsterdam Centraal to Zuerich Hb
- Ave. Duration
- 13h 38m
- Frequency
- Once a week
- Estimated price
- €240 - €440
- Website
- https://www.sbb.ch/en
Train from Zuerich Hb to Milano Centrale
- Ave. Duration
- 4h 17m
- Frequency
- Every 4 hours
- Estimated price
- €80 - €150
- Website
- https://www.sbb.ch/en
- Phone
- +44 345 600 5165
- Website
- chilternrailways.co.uk
Train from Birmingham Moor Street to London Marylebone
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- €70 - €100
- Website
- Chiltern Railways
- Advance Single
- €45 - €65
- Anytime Day Single
- €70 - €100
Dutch Railways (NS) is the main passenger railway operator in the Netherlands. Founded in 1938, NS connects all major cities in the Netherlands, and offers night trains, international trains, Intercity direct, and trains to and from the airport. NS International is the international subsidiary of NS; their services include high-speed trains such as Thalys, ICE International, Eurostar and TGV, to major European hubs including Paris, London, Brussels, Berlin, Cologne, Frankfurt and Lille.
Contact Details
- Phone
- +31 30 751 5155
- Website
- ns.nl
Night train from Amsterdam Centraal to Basel Sbb
- Ave. Duration
- 9h 52m
- Frequency
- Once daily
- Estimated price
- €70 - €180
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €70 - €100
- 1st Class Full Fare
- €120 - €180
Night train from Amsterdam Centraal to Zuerich Hb
- Ave. Duration
- 11h 37m
- Frequency
- Once daily
- Estimated price
- €75 - €190
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €75 - €120
- 1st Class Full Fare
- €130 - €190
- Phone
- +44 (0) 8443 35 35 35
- Website
- eurotunnel.com
Car train from Folkestone to Calais-Fréthun
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Website
- https://www.eurotunnel.com/uk/
One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Birmingham Summer Row- Great Charles Street to Paris City Centre - Bercy Seine
- Ave. Duration
- 13h 10m
- Frequency
- 5 times a week
- Estimated price
- €55 - €80
- Website
- https://www.flixbus.co.uk
Bus from Paris City Centre - Bercy Seine to Milano, Autostazione Lampugnano
- Ave. Duration
- 12h 25m
- Frequency
- Every 4 hours
- Estimated price
- €65 - €95
- Website
- https://www.flixbus.co.uk
Night bus from London Victoria to Ghent Dampoort
- Ave. Duration
- 8h 5m
- Frequency
- Once a week
- Estimated price
- €30 - €45
- Website
- https://www.flixbus.co.uk
Frequently asked questions
As the bus subsidiary of French railway SNCF, Ouibus offers eco-friendly coaches serving 35 French cities and 10 European cities at affordable fares. Ouibus journeys are safe and comfortable, with the four-star coaches offering power outlets, restrooms and WiFi. All Ouibus stations are located close to town centres for easy access to public transport. Getting on one of the 130 daily journeys is easy - electronic travel documents include your ticket and a personalised mini-guide with handy information.
Contact Details
- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Paris City Centre - Bercy Seine to Milano, Autostazione Lampugnano
- Ave. Duration
- 12h
- Frequency
- 4 times a day
- Estimated price
- €55 - €80
- Website
- https://www.blablacar.co.uk/
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Gent to Milano
- Ave. Duration
- 14h 23m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +353 818 300 400
- info@irishferries.com
- Website
- irishferries.com
Car ferry from Port of Dover to Calais
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €35 - €45
- Website
- https://www.irishferries.com/uk-en/Travel-to-Ireland
- Car
- €75 - €190
- On Foot
- €35 - €45
- Phone
- 01304 448866.
- Website
- poferries.com
Car ferry from Port of Dover to Calais
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- €50 - €70
- Website
- P&O Ferries
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
Travel inspiration and top planning tips for getting around Italy.
Read the travel guideTravelling to the UK: What do I need to know?
From navigating the Tube to exploring by ferry, Rome2Rio’s UK travel guides give you the lowdown on this tourist hotspot.
Read the travel guideGetting to Milan from the airport
Get the details in Rome2Rio’s airport-to-city travel guide
Read the travel guideWhich London airport should I choose?
Heathrow, Gatwick, Stansted, Luton, City or Southend? Rome2Rio explains all.
Read the travel guideMore Questions & Answers
Birmingham to Milan bus services, operated by FlixBus, arrive at Milano, Autostazione Lampugnano station.
Milan is 1h ahead of Birmingham. It is currently 5:43 AM in Birmingham and 6:43 AM in Milan.
Birmingham to Milan train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Milano Centrale station.
Book your Birmingham to Milan bus tickets online with FlixBus.
There are 10510+ hotels available in Milan. Prices start at €40 per night.