Rome2Rio

How to get fromBarcelona to Turkeyby plane, train, bus, car, car train or ferry

Find Transport to Turkey

See all options

There are 12 ways to get from Barcelona to Turkey by plane, train, bus, car, car 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.

    1. Fly from Barcelona–El Prat Airport (BCN) to Istanbul (IST)planeBCN - IST
    best

    Fly to Istanbul

    7h 1m
    ₺4,217–14,246
    1. Fly from Barcelona–El Prat Airport (BCN) to Sabiha Gökçen International Airport (SAW)planeBCN - SAW
    cheapest

    Fly to Sabiha Gökçen International Airport

    7h 18m
    ₺3,349–14,303
    1. Take the train from Barcelona-Sants to Lyon Part Dieutrain
    2. Take the train from Lyon Part Dieu to Milan CentraletrainFr
    3. Take the bus from Milano, Stazione Centrale to Sofiabus
    4. Take the train from Sofia to Halkalıtrain

    Train, bus

    45h 5m
    ₺7,033–13,121
    1. Drive from Barcelona to Villach Hbf/Bbfcar
    2. Take the car train from Villach Hbf/Bbf to Edirnecartrain
    3. Drive from Edirne to Istanbulcar

    Drive, car train

    47h 42m
    ₺20,007–59,777
    1. Drive from Barcelona to Istanbulcar2,930.5 km

    Drive 2,930.5 km

    27h 30m
    ₺20,333–29,369
    1. Fly from Barcelona–El Prat Airport (BCN) to İzmir Adnan Menderes International Airport (ADB)planeBCN - ADB

    Fly to İzmir Adnan Menderes International Airport

    6h 4m
    ₺4,517–7,746
    1. Fly from Barcelona–El Prat Airport (BCN) to Antalya Airport (AYT)planeBCN - AYT

    Fly to Antalya Airport

    8h 56m
    ₺4,507–6,338
    1. Fly from Barcelona–El Prat Airport (BCN) to Ankara Esenboğa International Airport (ESB)planeBCN - ESB

    Fly to Ankara Esenboğa International Airport

    9h 9m
    ₺3,829–7,758
    1. Fly from Barcelona–El Prat Airport (BCN) to Konya Airport (KYA)planeBCN - KYA

    Fly to Konya Airport

    9h 50m
    ₺3,609–11,338
    1. Take the bus from Barcelona to Sofiabus
    2. Take the bus from Sofia to İstanbul Esenler bus stationbusFlixBus N1999

    Bus

    45h 20m
    ₺5,336–7,147
    1. Take the bus from Barcelona Sants Central Bus Station to Sofia Serdica Bus StopbusUnion Ivkoni - Unibus 3582 / ...
    2. Take the bus from Sofia Serdica Knyaginya Maria Luiza to Istanbul Esenler OtogaribusCitylines SFBR1700 / ...

    Bus via Barcelona Sants Central Bus Station

    2d 1h
    ₺4,264–6,733
    1. Take the ferry from Port de Barcelona to Port of CivitavecchiaferryEsbcn - Itcvv
    2. Drive from Port of Civitavecchia to Istanbulcar

    Ferry, drive

    41h 9m
    ₺16,805–24,454

Barcelona–El Prat Airport (BCN) to Istanbul (IST) flights

Calendar33Weekly Planes
Duration3h 39mAverage Duration
Ticket₺2,899Cheapest Price
See schedules

Questions & Answers

What companies run services between Barcelona, Spain and Turkey?

Turkish Airlines and Vueling Airlines fly from Barcelona–El Prat Airport (BCN) to Istanbul (IST) 5 times a day. Alternatively, you can take a bus from Barcelona to İskenderpaşa via Sofia, İstanbul Esenler bus station, and Bayrampaşa Devlet Hastanesi in around 45h 20m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Türkiye

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Italy Travel Guides

Read the travel guideItaly Travel Guides

More Questions & Answers