Mongolian is the official language of Mongolia.
Russian is known by many.
What about English?
I guess, Mongolians learn English; but in general, don’t expect that a random person can understand English. Even your “English-speaking” guide may not understand you so well; he may speak English and be able to explain you a lot in English, but he often uses sentences learnt by heart.