Нови хан е село в Западна България. Намира се в община Елин Пелин, Софийска област, на 24 км от гр. София.