Przez miasto przebiega linia kolejowa Lubaczów – Jarosław z przystankiem kolejowym Oleszyce i droga wojewódzka nr 865 Narol – Jarosław.
Historia W XV w. Oleszyce były własnością Kormanickich, która od imienia swego protoplasty przyjęła nazwisko Ramsz. W latach 1436–1437 właścicielem był Stanisław Ramsz, ze swoim bratem Nasiągniewem lub Nassagniewem, a w latach około 1450–1462 Ramsz i jego żona Jadwiga z Leliwitów. Kolejnym właścicielem był Jan Ramsz wraz ze swoją matką Heleną z Felsztyna. Od 30 sierpnia 1570 Oleszyce należały do Hieronima (Jarosza) Sieniawskiego, w tym czasie Oleszyce nazwane są Hieronimowem. Oleszyce rozwijały się w oparciu o rzemiosło i handel, odbywały się w nim targi i jarmarki. Prawa miejskie nadane osadzie w 1576 roku., przez ich właściciela Hieronima Sieniawskiego herbu Leliwa zostały potwierdzone 26 lutego 1578 w Warszawie, przez króla Stefana Batorego. Po śmierci Hieronima Sieniawskiego właścicielką została jego wdowa Jadwiga z Tarłów, a po niej ich syn Adam Hieronim Sieniawski (1576–1619). Potem Oleszyce przypadły córce Adama Mikołaja Sieniawskiego i Elżbiety Heleny Sieniawskiej z Lubomirskich Marii Zofii Sieniawskiej (1698–1771), żonie Stanisława Denhoffa, a potem Aleksandra Augusta Czartoryskiego (1697–1782), wojewody ruskiego. Z ręka wnuczki ks.