Oberwesel est une ville allemande située dans l'arrondissement de Rhin-Hunsrück dans le Land de Rhénanie-Palatinat. Elle est située sur la rive gauche du Rhin à trente kilomètres au Sud-Est de Coblence. elle fait partie de la municipalité de Sankt Goar-Oberwesel. Elle est située non loin de la Lorelei.