Toral se encuentra situada en la N-630 (Gijón-Sevilla) entre León, de la que dista 42 km y Benavente (provincia de Zamora), a una distancia de unos 28 km, y a 9 km de Valencia de Don Juan, la cabeza comarcal, a la que está conectada mediante la carretera comarcal CV-232.