Travel from Spain to Turkey

Bus or fly from Spain to Turkey?

Turkish Airlines, Air France and six other airlines fly from Barcelona to Istanbul every 3 hours. Alternatively, you can take a bus from Madrid to Istanbul via Madrid and Sofia in around 2 days 9 h.

How to get from Spain to Turkey

ModeDurationPrice
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Istanbul airport, then Metro to Istanbul.6 h 17 min$173
From Xativa line 5 subway to Valencia airport, fly to Istanbul airport, then Metro to Istanbul.6 h 48 min$185
From Málaga Centro-Almeda train to Malaga airport, fly to Istanbul airport, then Metro to Istanbul.7 h 7 min$214
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Sabiha Gokcen airport, shuttle to Taksim, then Metro to Istanbul.7 h 47 min$167
From Sol train to Atocha, train to Madrid airport, fly to Istanbul airport, then Metro to Istanbul.7 h 44 min$156
From Sol train to Atocha, train to Madrid airport, fly to Sabiha Gokcen airport, shuttle to Taksim, then Metro to Istanbul.8 h 54 min$130
From Sol line 1 subway to Madrid-Puerta de Atocha, train to Barcelona Sants, train to Marseille, bus to Razgrad, then bus to Istanbul.46 h 10 min$506
From Cibeles bus to Madrid, bus to Sofia, then bus to Istanbul.2 days 9 h
From Sol line 1 subway to Madrid, bus to Sofia, then bus to Istanbul.2 days 13 h$196
From Santo Domingo line 148 bus to Madrid, bus to Burgas, then bus to Istanbul.2 days 18 h$172
From Madrid drive to Istanbul.33 h 27 min$554
From Madrid drive to Malgrat de Mar, train to Barcelona Sants, train to Montpellier Saint-Roch, train to Lyon Part Dieu, train to Torino Porta Susa, train to Verona Porta Nuova, then drive to Istanbul.39 h 57 min$684

How long does it take to get from Spain to Turkey?

It takes approximately 6 h 17 min to get from Spain to Turkey, including transfers.

Is there a direct bus between Spain and Turkey?

No, there is no direct bus from Spain to Turkey. However, there are services departing from Cibeles and arriving at Istanbul via Madrid and Sofia. The journey, including transfers, takes approximately 2 days 9 h.

Operators from Spain to Turkey

OperatorPhoneWebsite
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Turkish AirlinesTurkish Airlines
Air FranceAir France
Ukraine International AirlinesUkraine International Airlines
Aegean AirlinesAegean Airlines
AtlasGlobalAtlasGlobal
KLMKLM
EgyptairEgyptair
LufthansaLufthansa
Istanbul Ulasim+90 212 568 99 70Istanbul Ulasim
Metro Valencia+34 900 461 046Metro Valencia
TaromTarom
IberiaIberia
Air EuropaAir Europa
Transavia HollandTransavia Holland
Málaga Cercanías (RENFE)+34 (0) 902 320 320Málaga Cercanías (RENFE)
Royal Air MarocRoyal Air Maroc
Scandinavian AirlinesScandinavian Airlines
Pegasus AirlinesPegasus Airlines
HavatasHavatas
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
TunisairTunisair
British AirwaysBritish Airways
TAP PortugalTAP Portugal
Air AlgérieAir Algérie
Metro Madrid+34 902 44 44 03Metro Madrid
Spanish Railways AVESpanish Railways AVE
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Metro PlusMetro Plus
EMT Madrid+34 902 50 78 50EMT Madrid
Ruse Bus+359 82 82 81 51Ruse Bus
YubimYubim
Dary Commerce+3592917400Dary Commerce
TGV0033 892 353535TGV
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Trenitalia Frecce+39 06 68475475Trenitalia Frecce