Integrado en la comarca de Los Montes, se encuentra situado a 58 kilómetros de la capital provincial, a 86 de Jaén, a 134 de Almería y a 253 de Murcia.
Noroeste: Píñar y Gobernador | Norte: Gobernador | Noreste: Gobernador |
Oeste: Píñar | Este: Pedro Martínez y Huélago | |
Suroeste: Píñar y Darro | Sur: Darro | Sureste: Huélago |
Moreda se encuentra junto a la carretera A-401 que enlaza Úbeda con la A-92 en Darro y en la A-308 que enlaza la A-44 con la A-92 desde Iznalloz a Darro. Moreda y Laborcillas están comunicadas por la A-325 que a su vez llega hasta Pedro Martínez.
La estación de Moreda es un nudo de comunicación ferroviario que pertenece a la red de media distancia de la línea Moreda-Granada y a la línea Linares-Almería.