Pueblo de montaña situado en el Valle del Alberche, protegido por la Sierra del Cabezo. Numerosas fuentes y arroyos forman la Garganta Fernandina, que desemboca en el Río Alberche en una de las zonas paisajísticas más impresionantes del municipio conocida como La Junta.
A una altitud de 1.132 metros sobre el nivel del mar, y ocupando una superficie de aproximadamente 40 km2, nuestro pueblo se encuentra a 50 kms de Ávila. Limita al norte con Navalosa, al sur con Serranillos y Mijares, al este con Villanueva de Ávila y al oeste con Serranillos y Navalosa.
Desde Ávila:
Por la carretera AV-900 por el Puerto de Navalmoral, y finalmente por la AV-913 que pasa por Burgohondo hasta llegar a Navarrevisca.
Por la carretera N-403 por el Puerto de la Paramera hasta llegar a Barraco, cogiendo allí la AV-905 hasta Navalmoral de la Sierra, donde se coge la AV-900 dirección Burgohondo y desde allí AV-913 hasta Navarrevisca.
Desde Madrid:
Por la llamada carretera de los pantanos ( M501-CL 501 ) que pasa por San Martín de Valdeiglesias hasta llegar a través de la N-403 a El Tiemblo, donde se cogerá la carretera que pasa por Burgohondo ( AV-913 ) hasta llegar a Navarrevisca ( o cogiendo la AV-902 después del Embalse del Burguillo , pasando por Navaluenga y enlazando con la AV-913
Desde las Cinco Villas, Valle del Tiétar y Cáceres:
Por la N-502, cogiendo la AV-922 pasando por San Esteban del Valle, para entrar en la AV-913 por el Puerto de Serranillos hasta llegar a Navarrevisca.
Está bien comunicado con los pueblos del Valle Alberche por la AV-913, AV-900 y AV-905 y AV-P-415 hasta Navalacruz. Y directamente a Navalosa a través la AV-P- 419 o a Villanueva de Ávila a través de la AV- 901.