Fly from Barcelona to Colombo with Etihad Airways for €704 return per person. The median price sits at €705, so fares are very stable right now. With one stop, this is your best option to discover Sri Lanka's beaches, temples and mountains.
Price and when to book your flight
The lowest price we found is €704 per person on a return trip. The sooner you book from today, the better: flight prices typically rise as your departure date approaches. Check options several months in advance if possible, especially if travelling during peak season.
Airline and stops
You'll travel with Etihad Airways, a reputable carrier operating routes between Europe and Asia. Your flight includes one stop on the Barcelona-Colombo route, which is standard for this destination. The layover lets you stretch your legs and, whilst it adds travel time, keeps fares reasonable.
Best time to visit Sri Lanka
Sri Lanka has two monsoon seasons: southwest (May-September) and northeast (December-February). The best time depends on where you go. The west and south coasts work best November to March; the north and east, April to September. July and August tend to have fewer tourists and lower prices, though rainfall is heavier.
What to do in Colombo and beyond
Colombo is your gateway to Sri Lanka. Walk along Galle Face Green, visit Kelaniya Temple or the National Museum. From there, you can reach the tea plantations of Nuwara Eliya, Mirissa and Arugambe beaches, the ancient kingdom of Polonnaruwa, or the Cultural Triangle (Sigiriya, Dambulla). Hire a car or use local buses, they're very affordable.
FAQ
What's the cheapest price from Barcelona to Sri Lanka?
€704 per person on a return flight with Etihad Airways. This is the lowest fare we've found. The median is €705, so you're looking at a very tight range.
Is the Barcelona to Colombo flight direct?
No. Etihad Airways operates this route with one stop. It's standard for Europe-Sri Lanka flights; it adds hours but is normal, and the price reflects that.
How long does the journey take?
Total travel time depends on your layover: typically 12 to 16 hours from takeoff in Barcelona to landing in Colombo (excluding layover time).
What should I see in Sri Lanka?
The mountains and tea plantations of Nuwara Eliya, Sigiriya rock (UNESCO World Heritage), Dambulla temples, Mirissa beaches, the Cultural Triangle and Polonnaruwa. Plan at least 10 days to explore without rushing.
Photo: Wikimedia Commons. Return economy fares for 1 adult, checked on Kiwi.com on the date shown; they can change.


