Mardin'in İstanbul ile mesafesi 1448 km, Ankara ile 1027 km, Diyarbakır ile 91 km, Şanlıurfa ile de188 km'dir. Özel aracınız ile gelecekseniz D 400 karayolunun kullanmanızı tavsiye ederiz. Bu yollar Kızıltepe ve Nusaybin'den de geçmekte daha kullanışlı olmaktadır. Bunun dışında hemen her şehirden Mardin'e otobüs seferleri yapılmakta ve ulaşım zorluğu çekilmemektedir. Demiryolu için seçenek olmamasına rağmen havayolu ile de Mardin'e gelebilirsiniz. Mardin Havaalanı şehre sadece 20 km kadar mesafededir. Eğer ülke dışında geliyorsanız genellikle uçak seferleri İstanbul tarafından aktarmalı olarak gerçekleşmektedir. Şehir içinde de istediğiniz noktaya otobüs ve servisler mevcuttur. Deyim yerindeyse, özellikle son yılların gözde tur şehri olan Mardin'e ulaşım her geçen zaman daha da kolaylaşmaktadır.