Rome2Rio

How to get fromSelçuk to Mardinby train, plane, bus, taxi, or car

Find Transport to Mardin

See all options

There are 8 ways to get from Selçuk to Mardin by train, plane, bus, taxi, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, fly to Mardin Airport

    best
    1. Take the train from Selçuk to Izmir Airporttrain train
    2. Fly from İzmir Adnan Menderes International Airport (ADB) to Mardin Airport (MQM)plane plane ADB - MQM
    4h 52m
    ₺3,342–17,356
  2. Bus

    cheapest
    1. Take the bus from Selçuk to Aydınbus bus
    2. Take the bus from Aydın bus station to Mardin bus stationbus bus FlixBus KK0166
    27h 46m
    ₺1,895–2,631
  3. Bus via Şanlıurfa

    1. Take the bus from Selçuk to Izmir Otogarbus bus
    2. Take the bus from İzmir Otogar Tesis to Şanlıurfa bus stationbus bus
    3. Take the bus from Şanlıurfa bus station to Mardin bus stationbus bus
    23h 54m
    ₺2,099–3,529
  4. Train, taxi

    1. Take the train from Selçuk to Izmir Basmanetrain train
    2. Take the train from Izmir Basmane to Eskişehirtrain train
    3. Take the train from Eskişehir to Sivastrain train Yht
    4. Take the train from Sivas to Bismiltrain train
    5. Take the taxi from Bismil to Mardintaxi taxi
    32h 19m
    ₺6,836–9,187
  5. Drive  1,438 km

    1. Drive from Selçuk to Mardincar car 1,438 km
    16h 4m
    ₺8,206–11,852
  6. Train, fly to Batman, taxi

    1. Take the train from Selçuk to Izmir Airporttrain train
    2. Fly from İzmir Adnan Menderes International Airport (ADB) to Batman (BAL)plane plane ADB - BAL
    3. Take the taxi from Batman (BAL) to Mardintaxi taxi
    5h 35m
    ₺10,113–30,656
  7. Train, fly to Diyarbakır Airport, bus

    1. Take the train from Selçuk to Izmir Airporttrain train
    2. Fly from İzmir Adnan Menderes International Airport (ADB) to Diyarbakır Airport (DIY)plane plane ADB - DIY
    3. Take the bus from Diyarbakır bus station to Mardin bus stationbus bus
    6h 47m
    ₺4,663–19,106
  8. Bus #2

    1. Take the bus from Selçuk bus station to Söke bus stationbus bus FlixBus KK1610A / ...
    2. Take the bus from Söke bus station to Mardin bus stationbus bus FlixBus KK0166
    29h
    ₺2,040–2,926

Selçuk to Mardin by bus

Calendar4Weekly Buses
Duration23h 54mAverage Duration
Ticket₺2,099Cheapest Price
See schedules

Questions & Answers

What companies run services between Selçuk, İzmir, Turkey and Mardin, Turkey?

You can take a bus from Selçuk to Mardin bus station via Izmir Otogar, İzmir Otogar Tesis, and Şanlıurfa bus station in around 23h 54m.

Airlines
Train operators
Bus operators
Other operators

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 Thanksgiving 2018: How to travel stress-free, The London Underground: Essential tips to navigate the Tube, and How to get from JFK to New York City - to help you get the most out of your next trip.