Şanlıurfa 37.8 kuzey enlem ve 38.46 doğu boylamındadır. Ceylanpınar’ın doğusunda yer alan Aşağı hümerra Köyü ile en batıdaki Halfeti İlçesi arasında 2 derece 30 dakikalık meridyen farkı vardır. Bu da, 10 dakikalık bir saat farkı etmektedir.
Şanlıurfa nın ortalama yükseltisi 518 m.dir.
Şanlıurfa doğuda Mardin, batıda Gaziantep,kuzeybatıda Adıyaman, kuzeybatıda Diyarbakır, illeri ile çevrilmiştir. Güneyde ise 1926 yılında yapılan Ankara Antlaşmasıyla çizilmiş bulunan Suriye sınırı uzanmaktadır.
Şanlıurfa’nın coğrafi konumunun gösterdiği özellikler nedeniyle, Türkiye’nin uzun süre başka devletler ve ülkelerle bağlantılar etkileşimler kurabilmiş illerinden biridir. İlk ve orta çağda eski uygarlık merkezlerinden olan Mezopotamya ve Arap ülkeleri ile Avrupa arasındaki bazı yollar Şanlıurfa üzerinden geçmekteydi.
Şanlıurfa ili Güneydoğu Toroslar’ ın orta kısmının güney etekleri üzerindedir. İlin kuzeyinde yer alan dağlar ve yüksek tepeler genellikle güneye doğru gittikçe alçalır. Büyük ovalar güney yarısındadır. Sıra tepeler oldukça yaygın olup bunların arasında batıdan doğuya doğru sıralanan Suruç, Harran ve Viranşehir ovaları bulunmaktadır.
Batıya doğru kenarları fazla uzanmış bir altıgene benzeyen Urfa’nın yüz ölçümü 18.584 km’dir. Bu, türkiye yüz ölçümünün % 3 üne eş değerdir.