Air Arabia takes you from Milan to Colombo from €594 per person (return). The median price is around €610, so you'll find competitive options if you book early. One stop breaks up the journey, but the price makes it worthwhile.
Price and when to book
The lowest price we've seen is €594. The median fare sits at €610, with options up to €652. These prices are return fares. The earlier you book, the better your chances of grabbing the lowest tariffs. Check regularly since Sri Lanka fares move based on demand.
Airline and stops
Air Arabia operates this route with 1 stop. It's not a direct flight, but it's an economical option many travellers choose to save money. Your outbound flight departs Milan around 11:55, and your return leaves in the early morning (02:40). Pack comfortable clothes and toiletries in your carry-on.
Best time to travel
Sri Lanka is tropical with two monsoons. The west and south coasts are best from November to March (dry season). The east and central highlands suit May to September. December to February is peak season and pricier, but you'll have better weather guarantees. Book ahead if travelling then.
What to do when you arrive
You land in Colombo, the capital. From there, explore temples, beaches, the Cultural Triangle (Kandy, Anuradhapura, Polonnaruwa), or the train line south to Ella. Transport is affordable: tuk-tuks, local buses, or car hire with a driver. Local food is essential: curries, hoppers, kottu roti.
FAQ
Are there direct flights from Milan to Sri Lanka?
Not on this search. Air Arabia operates with 1 stop. Direct flights tend to be costlier. If you prefer no stops, wait for other options, but usually the saving on a one-stop flight offsets the inconvenience.
Which airline flies Milan to Colombo?
Air Arabia is the carrier at this price point. Other airlines may have options, but Air Arabia is among the most economical for this route.
What's the cheapest price?
€594 return per person is the lowest we've recorded. The median is €610, so that's a realistic price when you book.
When is the best time to visit Sri Lanka?
December to March is peak season (dry and warm) on the west and south coasts. May to September suits the east. Late February to March can be quieter than December–January, sometimes with slightly lower fares.
Photo: Wikimedia Commons. Return economy fares for 1 adult, checked on Kiwi.com on the date shown; they can change.


