In English language there are two verbs – to walk and to go. In Russian language there are more verbs per these two.

To go – идти, ходить, ехать

To walk – идти, ходить, гулять

So what is the difference between ИДТИ, ХОДИТЬ, ГУЛЯТЬ, ЕХАТЬ?

ИДТИ – this is the most irregular verb with non-standart ending.  ИДТИ literally means to go(by feet).

ХОДИТЬ – this also literally means to walk by feet.

So, what is the difference between ИДТИ and ХОДИТЬ? This is simple. Check the and learn more about verbs of motion. ХОДИТЬ is simple form of the verb to go/to walk, and ИДТИ is continuous. Here is the example:

Я ИДУ – I am going/I am walking

Я ХОЖУ – I go/I walk

And what are the words between ГУЛЯТЬ and ЕХАТЬ? Let’s consider them.

ГУЛЯТЬ – to walk. It literally means walking outside of home. For example one can гулять with friends, гулять with dog, гулять in park and so on. If ходить means to walk by feet, you can go to гулять by bicycle, or by roller skates for example.

ЕХАТЬ – to go/ to ride (by transport). Ехать на автобусе – to go by bus, ехать на велосипеде – to go by bicycle. Ехать в университет – to go to university.