Het toeristische dorp Elspeet ligt ten zuiden van Nunspeet en ten noorden van het dorp Uddel, op de noordelijke Veluwe. Het dorp ligt in een landbouwenclave, omringd door bos en heidevelden. Het dorp heeft drie campings.