Шанлаурфа е град во вилаетот Шанлаурфа, Турција. Шанлаурфа се наоѓа на 515 m надморска височина. Бројот на жители е 596.637 (2022). Најблискиот голем град е Karaköprü, на 5,3 km северно. Меѓу знаменитостите во околината се Ѓобекли Тепе (14,0 km), Едеса (2,9 km) и Şanlıurfa Castle (1,0 km).
Се среќава и како Şanlıurfa.