Miasto usytuowane jest w głębokiej kotlinie u zbiegu dwóch rzek - Nysy Kłodzkiej i Białej Głuchołaskiej, już w XVI wieku uznawane było za perłę architektury śląskiej.
Dzięki zabytkom, głównie sakralnym, Nysa zyskała miano "Śląskiego Rzymu".
Atutem miasta jest piękne Jezioro Nyskie położone na terenie Otmuchowsko-Nyskiego Obszaru Chronionego Krajobrazu.
Funkcjonuje tu plaża miejska i kąpielisko, latem kursuje statek wycieczkowy.