Tarsus Mersin İli'nin doğusunda yer alır. İlçenin doğusunda Adana, kuzeyinde Niğde, batısında Mersin, güneyinde de Akdeniz yer alır. Coğrafi özellik olarak 34.53 enlem ve 36,56 boylamları arasında bulunan Tarsus, Berdan Nehrinin Alüvyonlu Ovasında kurulmuştur.
İlçenin güney kısımları müsbit ovalar, kuzeyinde sarp Toros dağlarından oluşur. İlçenin kıyılarında Akdeniz İklimi, kuzeye çıkıldıkça karasal iklim karakteri gösterir.
Bolkar dağlarının güneydoğu yamaçlarından başlayan Tarsus Çayı Vadisi, çok dar ve diktir. Daha sonra doğudan güneye bir yay çizer. Tarsus Çayı Vadisi, kıyı kuşağına inene dek fazla genişlemez. Kıyıya yakın kesimlerde vadi tabanı birden genişleyerek Seyhan Irmağının vadi tabanı ile birleşir. Bu geniş düzlükler üzerinde Tarsus Berdan Ovaları yer alır. 85.000 hektar alanı kapsayan Tarsus Ovası kıyıdan kumu setleri ile ayrılmış durumdadır.