There are 10 ways to get from Nicosia to Spain by plane, car ferry, 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.
Fly Ercan International Airport to Barcelona–El Prat Airport
best- Fly from Ercan International Airport (ECN) to Barcelona–El Prat Airport (BCN)plane ECN - BCN
7h 14m€182–461Bus to Larnaca International Airport, fly to Barcelona–El Prat Airport
cheapest- Take the bus from Nicosia to Larnaca Airportbus
- Fly from Larnaca International Airport (LCA) to Barcelona–El Prat Airport (BCN)plane LCA - BCN
7h 51m€82–221Car ferry, bus
- Take the carferry from Girne to Taşucucarferry
- Take the bus from Taşucu to Esenler Otogarbus
- Take the bus from İstanbul Esenler bus station to Ivano-Frankivskbus
- Take the bus from Ivano-Frankivsk to Barcelona, Estació d'Autobusos Nordbus
3d 9h€370–404Fly Ercan International Airport to Valencia Airport
- Fly from Ercan International Airport (ECN) to Valencia Airport (VLC)plane ECN - VLC
8h 11m€184–341Fly Ercan International Airport to Adolfo Suárez Madrid–Barajas Airport
- Fly from Ercan International Airport (ECN) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane ECN - MAD
8h 11m€152–290Bus to Larnaca International Airport, fly to Son Sant Joan Airport
- Take the bus from Nicosia to Larnaca Airportbus
- Fly from Larnaca International Airport (LCA) to Son Sant Joan Airport (PMI)plane LCA - PMI
8h 44m€90–211Bus to Larnaca International Airport, fly to Valencia Airport
- Take the bus from Nicosia to Larnaca Airportbus
- Fly from Larnaca International Airport (LCA) to Valencia Airport (VLC)plane LCA - VLC
9h 28m€124–311Bus to Larnaca International Airport, fly to Adolfo Suárez Madrid–Barajas Airport
- Take the bus from Nicosia to Larnaca Airportbus
- Fly from Larnaca International Airport (LCA) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane LCA - MAD
9h 48m€87–240Bus to Larnaca International Airport, fly to Málaga Airport
- Take the bus from Nicosia to Larnaca Airportbus
- Fly from Larnaca International Airport (LCA) to Málaga Airport (AGP)plane LCA - AGP
10h 16m€96–228Car ferry, bus via Vinnytsia
- Take the carferry from Girne to Taşucucarferry
- Take the bus from Taşucu to Esenler Otogarbus
- Take the bus from İstanbul Esenler bus station to Vinnytsia Central Bus Stationbus
- Take the bus from Vinnytsia to Barcelonabus
3d 14h€279–438
Ercan International Airport (ECN) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Nicosia to Spain is to bus and fly which costs €80 - €230 and takes 7h 51m.
The fastest way to get from Nicosia to Spain is to fly which takes 7h 14m and costs €180 - €470.
The distance between Nicosia and Spain is 2852 km.
The best way to get from Nicosia to Spain without a car is to car ferry and bus which takes 3 days 9h and costs €370 - €410.
It takes approximately 7h 14m to get from Nicosia to Spain, including transfers.
There are 5152+ hotels available in Spain.
What companies run services between Nicosia, Cyprus and Spain?
Pegasus Airlines, Turkish Airlines, and AJet fly from Ercan International Airport (ECN) to Barcelona–El Prat Airport (BCN) 4 times a day.
- Website
- en.aegeanair.com
Flights from Larnaca International Airport to Son Sant Joan Airport via Athens
- Ave. Duration
- 6h
- When
- Monday, Wednesday, and Friday
- Estimated price
- €85–270
Flights from Larnaca International Airport to Barcelona–El Prat Airport via Athens
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- €180–210
Flights from Larnaca International Airport to Barcelona–El Prat Airport via Thessaloniki
- Ave. Duration
- 7h 55m
- When
- Monday
- Estimated price
- €180–210
Flights from Larnaca International Airport to Valencia Airport via Athens
- Ave. Duration
- 9h 51m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €120–360
Flights from Larnaca International Airport to Adolfo Suárez Madrid–Barajas Airport via Athens
- Ave. Duration
- 7h 38m
- When
- Every day
- Estimated price
- €120–360
Flights from Larnaca International Airport to Málaga Airport via Athens
- Ave. Duration
- 7h 55m
- When
- Monday to Saturday
- Estimated price
- €120–350
- Website
- turkishairlines.com
Flights from Ercan International Airport to Barcelona–El Prat Airport via Istanbul
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- €140–450
Flights from Ercan International Airport to Valencia Airport via Istanbul
- Ave. Duration
- 8h 43m
- When
- Every day
- Estimated price
- €170–550
Flights from Ercan International Airport to Adolfo Suárez Madrid–Barajas Airport via Istanbul
- Ave. Duration
- 8h 14m
- When
- Every day
- Estimated price
- €120–550
- Website
- flypgs.com
Flights from Ercan International Airport to Barcelona–El Prat Airport via Izmir
- Ave. Duration
- 6h 5m
- When
- Monday and Friday
- Estimated price
- €100–420
Flights from Ercan International Airport to Barcelona–El Prat Airport via Sabiha Gokcen
- Ave. Duration
- 7h 46m
- When
- Every day
- Estimated price
- €100–440
Flights from Ercan International Airport to Adolfo Suárez Madrid–Barajas Airport via Izmir
- Ave. Duration
- 8h 15m
- When
- Thursday and Sunday
- Estimated price
- €130–550
Flights from Ercan International Airport to Adolfo Suárez Madrid–Barajas Airport via Sabiha Gokcen
- Ave. Duration
- 9h 12m
- When
- Every day
- Estimated price
- €130–550
- Website
- flyulendo.com
Flights from Larnaca International Airport to Son Sant Joan Airport via Rome
- Ave. Duration
- 7h
- When
- Monday, Wednesday, and Friday
- Estimated price
- €50–210
Flights from Larnaca International Airport to Valencia Airport via Rome
- Ave. Duration
- 12h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €65–270
Flights from Larnaca International Airport to Adolfo Suárez Madrid–Barajas Airport via Rome
- Ave. Duration
- 10h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €70–270
Flights from Larnaca International Airport to Málaga Airport via Rome
- Ave. Duration
- 11h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €70–180
- Website
- airserbia.com
Flights from Larnaca International Airport to Son Sant Joan Airport via Belgrade
- Ave. Duration
- 9h 10m
- When
- Thursday and Sunday
- Estimated price
- €55–230
Flights from Larnaca International Airport to Valencia Airport via Belgrade
- Ave. Duration
- 9h 25m
- When
- Sunday
- Estimated price
- €100–300
- Website
- vueling.com
Flights from Larnaca International Airport to Son Sant Joan Airport via Barcelona–El Prat Airport
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- €85–260
Flights from Larnaca International Airport to Valencia Airport via Barcelona–El Prat Airport
- Ave. Duration
- 6h 25m
- When
- Tuesday
- Estimated price
- €80–240
Flights from Larnaca International Airport to Adolfo Suárez Madrid–Barajas Airport via Athens
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €110–280
Flights from Larnaca International Airport to Málaga Airport via Barcelona–El Prat Airport
- Ave. Duration
- 7h 45m
- When
- Monday and Sunday
- Estimated price
- €110–340
- Website
- iberia.com
Flights from Larnaca International Airport to Son Sant Joan Airport via Barcelona–El Prat Airport
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- €85–260
Flights from Larnaca International Airport to Valencia Airport via Barcelona–El Prat Airport
- Ave. Duration
- 6h 25m
- When
- Tuesday
- Estimated price
- €80–240
Flights from Larnaca International Airport to Adolfo Suárez Madrid–Barajas Airport via Athens
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €110–280
Flights from Larnaca International Airport to Málaga Airport via Barcelona–El Prat Airport
- Ave. Duration
- 7h 45m
- When
- Monday and Sunday
- Estimated price
- €110–340
- Website
- ryanair.com
Flights from Larnaca International Airport to Son Sant Joan Airport via Malta
- Ave. Duration
- 5h 45m
- When
- Wednesday and Sunday
- Estimated price
- €100–550
Flights from Larnaca International Airport to Son Sant Joan Airport via Barcelona–El Prat Airport
- Ave. Duration
- 6h 40m
- When
- Tuesday
- Estimated price
- €55–220
Flights from Larnaca International Airport to Málaga Airport via Barcelona–El Prat Airport
- Ave. Duration
- 8h 5m
- When
- Tuesday
- Estimated price
- €70–270
- Website
- sunexpress.com
Flights from Ercan International Airport to Adolfo Suárez Madrid–Barajas Airport via Izmir
- Ave. Duration
- 11h 20m
- When
- Monday and Friday
- Estimated price
- €150–450
Flights from Ercan International Airport to Adolfo Suárez Madrid–Barajas Airport via Antalya, Izmir
- Ave. Duration
- 9h 5m
- When
- Monday and Friday
- Estimated price
- €150–450
- Website
- wizzair.com
Flights from Larnaca International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 4h 30m
- When
- Tuesday
- Estimated price
- €60–170
Flights from Larnaca International Airport to Málaga Airport via Sofia
- Ave. Duration
- 11h 5m
- When
- Wednesday and Friday
- Estimated price
- €75–280
- Website
- skyexpress.gr
Flights from Larnaca International Airport to Adolfo Suárez Madrid–Barajas Airport via Athens
- Ave. Duration
- 6h 57m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–390
- Website
- cyprusairways.com
Flights from Larnaca International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- €90–270
- Website
- ita-airways.com
Flights from Larnaca International Airport to Valencia Airport via Rome
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €65–270
- Website
- easyjet.com
Flights from Larnaca International Airport to Málaga Airport via Athens
- Ave. Duration
- 7h 10m
- When
- Tuesday and Saturday
- Estimated price
- €90–290
- Phone
- 0(850) 244 33 33
- [email protected]
- Website
- mersinnurturizm.com
Bus from Taşucu to Esenler Otogar
- Ave. Duration
- 16h 31m
- Frequency
- Twice daily
- Estimated price
- €41
- Schedules at
- mersinnurturizm.com
Bus from Taşucu to Esenler Otogar
- Ave. Duration
- 16h 31m
- Frequency
- Twice daily
- Estimated price
- €41
- Schedules at
- mersinnurturizm.com
- Phone
- +380 (93) 320-44-44
- [email protected]
- Website
- Gunsel
Bus from İstanbul Esenler bus station to Ivano-Frankivsk
- Ave. Duration
- 20h 36m
- Frequency
- Twice a week
- Estimated price
- €60–85
- Website
- Gunsel
Bus from İstanbul Esenler bus station to Vinnytsia Central Bus Station
- Ave. Duration
- 25h
- Frequency
- 4 times a week
- Estimated price
- €65–85
- Website
- Gunsel
- Phone
- +38 (044) 444 00 44
- Website
- Grandes Tour
Bus from Ivano-Frankivsk to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 37h 10m
- Frequency
- 3 times a week
- Estimated price
- €196
- Website
- Grandes Tour
- Phone
- +357 77 77 14 77
- [email protected]
- Website
- Kapnos Airport Shuttle
Bus from Nicosia to Larnaca Airport
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €9–16
- Website
- Kapnos Airport Shuttle
Bus from Nicosia to Larnaca Airport
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €9–16
- Website
- Kapnos Airport Shuttle
Bus from Nicosia to Larnaca Airport
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €9–16
- Website
- Kapnos Airport Shuttle
Bus from Nicosia to Larnaca Airport
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €9–16
- Website
- Kapnos Airport Shuttle
Bus from Nicosia to Larnaca Airport
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €9–16
- Website
- Kapnos Airport Shuttle
- Phone
- +380(67)-484-57-27
- [email protected]
- Website
- Pavluks Trans
Bus from Vinnytsia to Barcelona
- Ave. Duration
- 38h 8m
- Frequency
- Every 2 hours
- Estimated price
- €150–230
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
- Phone
- +380 (68) 770-60-30
- [email protected]
- Website
- KLR Bus
Bus from Vinnytsia to Barcelona
- Ave. Duration
- 2d 1h
- Frequency
- Twice a week
- Estimated price
- €100–140
- Website
- KLR Bus
- Phone
- 0392 444 43 64
- Website
- Akgunler Denizcilik
Car ferry from Girne to Taşucu
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Estimated price
- €39–41
- Website
- Akgunler Denizcilik
Car ferry from Girne to Taşucu
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Estimated price
- €39–41
- Website
- Akgunler Denizcilik
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 5 delightfully under-the-radar French towns you need to visit, How to get from London City Airport into central London, and How to get from Southend Airport into central London - to help you get the most out of your next trip.









