There are 4 ways to get from Ella to Barcelona by car, plane, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Bandaranaike International Airport, fly
best- Drive from Ella to Colombo-Airport-CMBcar
- Fly from Bandaranaike International Airport (CMB) to Barcelona–El Prat Airport (BCN)plane CMB - BCN
17h€406–1,140Bus to Weerawila International Airport, fly
cheapest- Take the bus from Ella to Tissamaharamabus
- Fly from Weerawila International Airport (WRZ) to Barcelona–El Prat Airport (BCN)plane WRZ - BCN
29h 15m€194–609Taxi to Hatton, fly
- Take the taxi from Ella to Hatton (NUF)taxi
- Fly from Hatton (NUF) to Barcelona–El Prat Airport (BCN)plane NUF - BCN
2d 3h€313–992Drive to Koggala, fly
- Drive from Ella to Koggala (KCT)car
- Fly from Koggala (KCT) to Barcelona–El Prat Airport (BCN)plane KCT - BCN
27h 45m€214–638
Bandaranaike International Airport (CMB) to Barcelona–El Prat Airport (BCN) flights
Comparing Your Travel Options
The cheapest way to get from Ella to Barcelona is to bus and fly which costs €190 - €650 and takes 29h 15m.
The fastest way to get from Ella to Barcelona is to drive and fly which takes 17h and costs €400 - €1200.
The distance between Ella and Barcelona is 8687 km.
It takes approximately 17h to get from Ella to Barcelona, including transfers.
Barcelona is 3h 30m behind Ella. It is currently 10:02 PM in Ella and 6:32 PM in Barcelona.
There are 5095+ hotels available in Barcelona.
What companies run services between Ella, Uva, Sri Lanka and Barcelona, Spain?
There is no direct connection from Ella to Barcelona. However, you can drive to Colombo-Airport-CMB airport, fly to Barcelona–El Prat Airport (BCN), walk to Aeroport T2, then take the train to Barcelona-Passeig de Gràcia. Alternatively, you can take the taxi to Hatton (NUF) airport, fly to Barcelona–El Prat Airport (BCN), walk to Aeroport T2, then take the train to Barcelona-Passeig de Gràcia.
- Website
- turkishairlines.com
Flights from Bandaranaike International Airport to Barcelona–El Prat Airport via Istanbul
- Ave. Duration
- 16h 17m
- When
- Every day
- Estimated price
- €400–1,400
Flights from Hatton to Barcelona–El Prat Airport via Koggala, Bandaranaike International Airport, Istanbul
- Ave. Duration
- 2d 9h
- When
- Every day
- Estimated price
- €280–950
Flights from Hatton to Barcelona–El Prat Airport via Weerawila International Airport, Bandaranaike International Airport, Istanbul
- Ave. Duration
- 2d 9h
- When
- Every day
- Estimated price
- €290–950
Flights from Weerawila International Airport to Barcelona–El Prat Airport via Bandaranaike International Airport, Istanbul
- Ave. Duration
- 32h 20m
- When
- Every day
- Estimated price
- €280–950
Flights from Koggala to Barcelona–El Prat Airport via Bandaranaike International Airport, Istanbul
- Ave. Duration
- 33h 5m
- When
- Every day
- Estimated price
- €280–950
- Website
- transavia.com
Flights from Hatton to Barcelona–El Prat Airport via Koggala, Bandaranaike International Airport, Paris Orly
- Ave. Duration
- 2d 1h
- When
- Saturday
- Estimated price
- €400–1,100
Flights from Hatton to Barcelona–El Prat Airport via Weerawila International Airport, Bandaranaike International Airport, Paris Orly
- Ave. Duration
- 2d 1h
- When
- Saturday
- Estimated price
- €400–1,100
Flights from Weerawila International Airport to Barcelona–El Prat Airport via Bandaranaike International Airport, Paris Orly
- Ave. Duration
- 23h 30m
- When
- Sunday
- Estimated price
- €400–1,100
Flights from Koggala to Barcelona–El Prat Airport via Bandaranaike International Airport, Paris Orly
- Ave. Duration
- 24h 15m
- When
- Sunday
- Estimated price
- €390–1,100
- Website
- qatarairways.com
Flights from Bandaranaike International Airport to Barcelona–El Prat Airport via Doha
- Ave. Duration
- 14h 11m
- When
- Every day
- Estimated price
- €410–1,300
- Website
- swiss.com
Flights from Bandaranaike International Airport to Barcelona–El Prat Airport via Zurich
- Ave. Duration
- 14h 10m
- When
- Tuesday and Thursday
- Estimated price
- €360–1,400
Flights from Weerawila International Airport to Barcelona–El Prat Airport via Bandaranaike International Airport, Zurich
- Ave. Duration
- 34h 55m
- When
- Monday and Wednesday
- Estimated price
- €260–950
Flights from Koggala to Barcelona–El Prat Airport via Bandaranaike International Airport, Zurich
- Ave. Duration
- 35h 40m
- When
- Monday and Wednesday
- Estimated price
- €260–950
- Website
- kuwaitairways.com
Flights from Bandaranaike International Airport to Barcelona–El Prat Airport via Kuwait
- Ave. Duration
- 17h 25m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €270–800
Flights from Weerawila International Airport to Barcelona–El Prat Airport via Bandaranaike International Airport, Kuwait
- Ave. Duration
- 31h 35m
- When
- Monday and Saturday
- Estimated price
- €190–600
Flights from Koggala to Barcelona–El Prat Airport via Bandaranaike International Airport, Kuwait
- Ave. Duration
- 32h 20m
- When
- Monday and Saturday
- Estimated price
- €190–600
- Website
- etihad.com
Flights from Bandaranaike International Airport to Barcelona–El Prat Airport via Abu Dhabi
- Ave. Duration
- 13h
- When
- Every day
- Estimated price
- €310–850
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Ella to Tissamaharama
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €1
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- €1
- Semi Lux
- €1–2
- Super Lux
- €1–3
- Ave. Duration
- 1h 54m
- Estimated price
- €30–40
Ceylon Ella Taxi
- Phone
- +94761 300 309
- Website
- ceylonellataxi.lk
Ella Budget Taxi
- Phone
- +94 77 078 9383
- Website
- ellabudgettaxi.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Florence to Rome, Travelling by boat in Italy, and How to get from London City Airport into central London - to help you get the most out of your next trip.




