Sornay, commune limitrophe de Louhans, se situe au carrefour des routes départementales D971 (Louhans-Tournus) et D167 (Branges-La Chapelle Thècle).
La commune est bordée au nord par la Seille et au Sud par la Sane morte.