Laroche-Saint-Cydroine liegt etwa 20 Kilometer nordnordwestlich von Auxerre an der Yonne. Umgeben wird Laroche-Saint-Cydroine von den Nachbargemeinden Brion im Norden, Migennes im Osten, Charmoy im Südosten, Épineau-les-Voves im Süden, Champlay im Südwesten, Joigny im Westen sowie Looze im Nordwesten.