Sorento se nalazi u južnom delu Italije, na oko 30 kilometara od Napulja. Grad je smešten na istoimenom Sorentinskom poluostrvu. Iznad grada izdiže se planina Lataro, a iz samog grada pruža se pogled ka Napulju i Vezuvu. U blizini se nalazi i ostrvo Kapri. Grad je smešten na liticama i upravo se njegova lepota i atraktivnost ogleda u zanimljivom terenu na kome se nalazi. Prosečna temperatura u julu i avgustu je 30 stepeni.