The main line service between Adana and Elazig is Firat Express, running daily.
Loco hauled daily train
511 km long
Lasts about 11 hrs
Online reservation/ticketing available at EYBIS
Timetable (as of February 2017)
Click for official TCDD main line trains page.
Fares (as of February 2017)
Standard fare for Adana-Elazig is TL 29.5 (€ 9.5)
Click for general discounts
There are train services to Mersin, İskenderun, İshaliye, Konya from Adana.
Malatya is the best place to use as interchange station for train to Diyarbakır-Batman-Kurtalan, if you are ready for long waiting time. Please check Kurtalan Express timetable.