Question: is itchy feet a saying?
Answer: Fig. the need to leave; a feeling of a need to travel. (*Typically: get ~; have ~; give someone ~.) Hearing the train whistle at night gives me itchy feet.