There is 1 way to get from Batticaloa to Milan by taxi, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Weerawila International Airport (WRZ) to Milano Malpensa Airport (MXP) flights
Comparing Your Travel Options
The cheapest way to get from Batticaloa to Milan is to taxi and fly and train which costs €340 - €850 and takes 31h 14m.
The fastest way to get from Batticaloa to Milan is to taxi and fly and train which takes 31h 14m and costs €340 - €850.
The distance between Batticaloa and Milan is 8428 km.
It takes approximately 31h 14m to get from Batticaloa to Milan, including transfers.
Milan is 4h 30m behind Batticaloa. It is currently 12:00 AM in Batticaloa and 7:30 PM in Milan.
There are 13826+ hotels available in Milan.
What companies run services between Batticaloa, Sri Lanka and Milan, Italy?
There is no direct connection from Batticaloa to Milan. However, you can take the taxi to Weerawila International Airport (WRZ) airport, fly to Milano Malpensa Airport (MXP), walk to Malpensa Aeroporto T1, then take the train to Milano Porta Garibaldi.
- Website
- turkishairlines.com
Flights from Weerawila International Airport to Milano Malpensa Airport via Colombo, Istanbul
- Ave. Duration
- 35h 55m
- When
- Every day
- Estimated price
- €280–950
- Website
- swiss.com
Flights from Weerawila International Airport to Milano Malpensa Airport via Colombo, Zurich
- Ave. Duration
- 34h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €260–950
- Website
- condor.com
Flights from Weerawila International Airport to Milano Malpensa Airport via Colombo, Frankfurt
- Ave. Duration
- 26h 15m
- When
- Saturday
- Estimated price
- €290–800
- Website
- kuwaitairways.com
Flights from Weerawila International Airport to Milano Malpensa Airport via Colombo, Kuwait
- Ave. Duration
- 28h 10m
- When
- Thursday and Friday
- Estimated price
- €270–750
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
- Ave. Duration
- 3h 55m
- Estimated price
- €65–80
Batticaloa Car Taxi
Batticaloa Taxi Service
- Phone
- +94 65 222 60 79
- Website
- welcometobatticaloa.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
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





