Atravesada por el río Eresma que delimita su término por el oriente, la villa de Bernardos se encuentra a unos 10 Km al NE de Santa María la Real de Nieva, frente a Carbonero el Mayor.
Por la Carretera de Arévalo (SG-310) hasta coger la C-605 durante 24 Km. y llegar a Santa María la Real de Nieva. Allí girar a la derecha para coger la SG-V-3411 durante 10 Km.
Por la Carretera de Valladolid (CL-601) hasta Carbonero el Mayor y allí coger la SG-V-3321 durante 7,7 Km. y continuar por la SG-V-3411 durante 2,1 Km.
Tomar la A-6 y pasado el túnel coger la AP-61 hasta la salida 68 y en las inmediaciones de Otero de Herrero girar a la izquierda e ir cogiendo sucesivamente las SG-722 (1,4 Km.), SG-723 (7 Km.), SG-313 (7 Km.), SG-314 (8 Km.), C605 (16 Km.) y SG-V-3411 (10 Km.)