Malatya sits on the D-300 highway across eastern Turkey and is linked by long-distance buses to Ankara, Gaziantep, Diyarbakır, and other regional cities. Malatya Erhaç Airport is northwest of the city and has domestic flights, while rail service has been affected by earthquake damage and ongoing rebuilding.