There are 8 ways to get from Barcelona Airport (BCN) to Sri Lanka by plane, taxi, bus, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Bandaranaike International Airport
best- Fly from Barcelona–El Prat Airport (BCN) to Bandaranaike International Airport (CMB)plane BCN - CMB
12h 37mRs 140,634–238,848Fly to Kandy
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Kandy (KDW)plane BCN - KDW
15h 26mRs 91,671–196,690Fly to Jaffna
- Fly from Barcelona–El Prat Airport (BCN) to Jaffna (JAF)plane BCN - JAF
16h 20mRs 180,102–391,242Fly to Hatton, taxi
- Fly from Barcelona–El Prat Airport (BCN) to Hatton (NUF)plane BCN - NUF
- Take the taxi from Hatton (NUF) to Ratnapurataxi
17h 24mRs 94,549–200,311Fly to Koggala, bus
- Fly from Barcelona–El Prat Airport (BCN) to Koggala (KCT)plane BCN - KCT
- Take the bus from Galle Bus Station to Kaduwelabus
18h 4mRs 96,441–202,582Fly to Sigiriya Airport, Mini Bus
- Fly from Barcelona–El Prat Airport (BCN) to Sigiriya Airport (GIU)plane BCN - GIU
- Take the bus from Dambulla to Kandybus
18h 11mRs 92,119–197,352Fly to Chennai International Airport, train, ferry
- Fly from Barcelona–El Prat Airport (BCN) to Chennai International Airport (MAA)plane BCN - MAA
- Take the train from Tambaram to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
25h 24mRs 130,401–214,604Fly to Cochin International Airport, train, ferry
- Fly from Barcelona–El Prat Airport (BCN) to Cochin International Airport (COK)plane BCN - COK
- Take the train from Aluva to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
32h 7mRs 101,536–205,628
Barcelona–El Prat Airport (BCN) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Barcelona Airport (BCN) to Sri Lanka is to fly which costs Rs. 90000 - Rs. 200000 and takes 15h 26m.
The fastest way to get from Barcelona Airport (BCN) to Sri Lanka is to fly which takes 12h 37m and costs Rs. 140000 - Rs. 240000.
The distance between Barcelona Airport (BCN) and Sri Lanka is 8476 km.
It takes approximately 12h 37m to get from Barcelona Airport (BCN) to Sri Lanka, including transfers.
Sri Lanka is 3h 30m ahead of Barcelona Airport (BCN). It is currently 3:14 PM in Barcelona Airport (BCN) and 6:44 PM in Sri Lanka.
There are 1459+ hotels available in Sri Lanka.
What companies run services between Barcelona Airport (BCN), Spain and Sri Lanka?
Etihad, Emirates, and three other airlines fly from Barcelona–El Prat Airport (BCN) to Bandaranaike International Airport (CMB) every 4 hours.
- Website
- cinnamonair.com
Flights from Barcelona–El Prat Airport to Kandy via Doha, Bandaranaike International Airport
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- Rs 110,000–320,000
Flights from Barcelona–El Prat Airport to Kandy via Dubai, Bandaranaike International Airport
- Ave. Duration
- 15h 15m
- When
- Every day
- Estimated price
- Rs 110,000–350,000
Flights from Barcelona–El Prat Airport to Kandy via Kuwait, Bandaranaike International Airport
- Ave. Duration
- 16h 25m
- When
- Wednesday and Sunday
- Estimated price
- Rs 90,000–200,000
Flights from Barcelona–El Prat Airport to Kandy via Istanbul, Bandaranaike International Airport
- Ave. Duration
- 16h 55m
- When
- Saturday
- Estimated price
- Rs 110,000–340,000
Flights from Barcelona–El Prat Airport to Kandy via Abu Dhabi, Bandaranaike International Airport
- Ave. Duration
- 20h 45m
- When
- Every day
- Estimated price
- Rs 80,000–230,000
Flights from Barcelona–El Prat Airport to Hatton via Doha, Bandaranaike International Airport
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- Rs 100,000–320,000
Flights from Barcelona–El Prat Airport to Hatton via Dubai, Bandaranaike International Airport
- Ave. Duration
- 15h 15m
- When
- Every day
- Estimated price
- Rs 110,000–350,000
Flights from Barcelona–El Prat Airport to Hatton via Kuwait, Bandaranaike International Airport
- Ave. Duration
- 16h 25m
- When
- Wednesday and Sunday
- Estimated price
- Rs 90,000–200,000
Flights from Barcelona–El Prat Airport to Hatton via Istanbul, Bandaranaike International Airport
- Ave. Duration
- 16h 55m
- When
- Saturday
- Estimated price
- Rs 110,000–340,000
Flights from Barcelona–El Prat Airport to Hatton via Abu Dhabi, Bandaranaike International Airport
- Ave. Duration
- 20h 45m
- When
- Every day
- Estimated price
- Rs 80,000–230,000
Flights from Barcelona–El Prat Airport to Koggala via Doha, Bandaranaike International Airport
- Ave. Duration
- 15h 40m
- When
- Every day
- Estimated price
- Rs 110,000–320,000
Flights from Barcelona–El Prat Airport to Koggala via Dubai, Bandaranaike International Airport
- Ave. Duration
- 16h
- When
- Every day
- Estimated price
- Rs 110,000–360,000
Flights from Barcelona–El Prat Airport to Koggala via Kuwait, Bandaranaike International Airport
- Ave. Duration
- 17h 10m
- When
- Wednesday and Sunday
- Estimated price
- Rs 90,000–200,000
Flights from Barcelona–El Prat Airport to Koggala via Istanbul, Bandaranaike International Airport
- Ave. Duration
- 17h 40m
- When
- Saturday
- Estimated price
- Rs 110,000–340,000
Flights from Barcelona–El Prat Airport to Koggala via Abu Dhabi, Bandaranaike International Airport
- Ave. Duration
- 21h 30m
- When
- Every day
- Estimated price
- Rs 85,000–230,000
Flights from Barcelona–El Prat Airport to Sigiriya Airport via Doha, Bandaranaike International Airport
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- Rs 110,000–320,000
Flights from Barcelona–El Prat Airport to Sigiriya Airport via Dubai, Bandaranaike International Airport
- Ave. Duration
- 15h 15m
- When
- Every day
- Estimated price
- Rs 110,000–360,000
Flights from Barcelona–El Prat Airport to Sigiriya Airport via Kuwait, Bandaranaike International Airport
- Ave. Duration
- 16h 25m
- When
- Wednesday and Sunday
- Estimated price
- Rs 90,000–200,000
Flights from Barcelona–El Prat Airport to Sigiriya Airport via Istanbul, Bandaranaike International Airport
- Ave. Duration
- 16h 55m
- When
- Saturday
- Estimated price
- Rs 110,000–340,000
Flights from Barcelona–El Prat Airport to Sigiriya Airport via Abu Dhabi, Bandaranaike International Airport
- Ave. Duration
- 20h 45m
- When
- Every day
- Estimated price
- Rs 85,000–230,000
- Website
- qatarairways.com
Flights from Barcelona–El Prat Airport to Bandaranaike International Airport via Doha
- Ave. Duration
- 13h 35m
- When
- Every day
- Estimated price
- Rs 100,000–300,000
Flights from Barcelona–El Prat Airport to Chennai International Airport via Doha
- Ave. Duration
- 14h 5m
- When
- Every day
- Estimated price
- Rs 85,000–260,000
Flights from Barcelona–El Prat Airport to Cochin International Airport via Doha
- Ave. Duration
- 13h 5m
- When
- Every day
- Estimated price
- Rs 90,000–270,000
- Website
- etihad.com
Flights from Barcelona–El Prat Airport to Bandaranaike International Airport via Abu Dhabi
- Ave. Duration
- 12h 50m
- When
- Every day
- Estimated price
- Rs 130,000–230,000
Flights from Barcelona–El Prat Airport to Chennai International Airport via Abu Dhabi
- Ave. Duration
- 15h 22m
- When
- Every day
- Estimated price
- Rs 65,000–190,000
Flights from Barcelona–El Prat Airport to Cochin International Airport via Abu Dhabi
- Ave. Duration
- 12h 30m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- Rs 70,000–200,000
- Website
- goindigo.in
Flights from Barcelona–El Prat Airport to Jaffna via Dubai, Chennai International Airport
- Ave. Duration
- 15h 55m
- When
- Every day
- Estimated price
- Rs 220,000–700,000
Flights from Barcelona–El Prat Airport to Jaffna via Kuwait, Chennai International Airport
- Ave. Duration
- 17h 5m
- When
- Sunday
- Estimated price
- Rs 170,000–390,000
Flights from Barcelona–El Prat Airport to Jaffna via Abu Dhabi, Chennai International Airport
- Ave. Duration
- 21h 25m
- When
- Every day
- Estimated price
- Rs 160,000–460,000
Flights from Barcelona–El Prat Airport to Jaffna via Doha, Chennai International Airport
- Ave. Duration
- 22h 55m
- When
- Every day
- Estimated price
- Rs 210,000–650,000
Flights from Barcelona–El Prat Airport to Jaffna via Abu Dhabi, Tiruchirapalli
- Ave. Duration
- 23h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rs 160,000–450,000
Flights from Barcelona–El Prat Airport to Jaffna via Frankfurt, Chennai International Airport
- Ave. Duration
- 24h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- Rs 220,000–800,000
- Website
- emirates.com
Flights from Barcelona–El Prat Airport to Bandaranaike International Airport via Dubai
- Ave. Duration
- 14h 20m
- When
- Every day
- Estimated price
- Rs 100,000–340,000
Flights from Barcelona–El Prat Airport to Chennai International Airport via Dubai
- Ave. Duration
- 15h 57m
- When
- Every day
- Estimated price
- Rs 85,000–290,000
Flights from Barcelona–El Prat Airport to Cochin International Airport via Dubai
- Ave. Duration
- 13h 10m
- When
- Every day
- Estimated price
- Rs 90,000–310,000
- Website
- turkishairlines.com
Flights from Barcelona–El Prat Airport to Bandaranaike International Airport via Istanbul
- Ave. Duration
- 13h 31m
- When
- Every day
- Estimated price
- Rs 110,000–330,000
- Website
- kuwaitairways.com
Flights from Barcelona–El Prat Airport to Bandaranaike International Airport via Kuwait
- Ave. Duration
- 14h 5m
- When
- Wednesday and Sunday
- Estimated price
- Rs 85,000–190,000
Flights from Barcelona–El Prat Airport to Chennai International Airport via Kuwait
- Ave. Duration
- 12h 35m
- When
- Sunday
- Estimated price
- Rs 70,000–170,000
Flights from Barcelona–El Prat Airport to Cochin International Airport via Kuwait
- Ave. Duration
- 13h 30m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- Rs 75,000–180,000
- Website
- saudia.com
Flights from Barcelona–El Prat Airport to Cochin International Airport via Jeddah
- Ave. Duration
- 13h 55m
- When
- Tuesday and Saturday
- Estimated price
- Rs 80,000–230,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Tambaram to Nagappattinam
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- Rs 750–6,000
- Website
- irctc.co.in
- Sleeper Class
- Rs 750–950
- Third AC (3A)
- Rs 2,000–2,600
- Second AC (2A)
- Rs 2,800–3,600
- First Class (1A)
- Rs 4,700–6,000
Train from Aluva to Nagappattinam
- Ave. Duration
- 11h 28m
- Frequency
- Once daily
- Estimated price
- Rs 1,000–8,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 1,000–1,300
- Third AC (3A)
- Rs 2,800–3,500
- Second AC (2A)
- Rs 3,900–4,900
- First Class (1A)
- Rs 6,500–8,500
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Galle Bus Station to Kaduwela
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- Rs 400–450
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 400–450
- Semi Lux
- Rs 480–700
- Super Lux
- Rs 900–1,200
- Website
- Magical Srilanka
Bus from Dambulla to Kandy
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- Rs 6,360
- Schedules at
- Magical Srilanka
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Dambulla to Kandy
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- Rs 850–1,200
- Schedules at
- sltb.eseat.lk
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,435
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,435
- Website
- The Shipping Corporation of India
- Ave. Duration
- 2h 29m
- Estimated price
- Rs 4,500–5,500
Nuwara Eliya Taxi
- Phone
- +94 72 27 02 600
- Website
- nuwaraeliyataxi.wixsite.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Randidu Cabs and Tours
- Phone
- +94 72 35 77 277
- Website
- business.facebook.com
Minipura Taxi
- Phone
- +94 11 45 22 64 264
- Website
- facebook.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 Heading to Europe? Read this before you buy a Eurail Pass, What are the different types of Renfe trains in Spain?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.














