All our tour guides speak English. They are trained to speak English slowly and articulate well with customers who are not native in English. We have German-speaking, Russian-speaking and Jewish-speaking guides in our team too, so booking in advance is highly recommended. We also have several freelance guides speaking other languages (French, Ukrainian, etc.) but they are not always available. Please let us know your language preference in the Add Comment field during the booking process and we will check for the other languages available ASAP.