What language do they speak in Hampi?
Kannada is the state language. The majority of the population in this region speaks Kannada. Urdu and Telugu too make its appearances infrequently. So does Hindi.
However the tourist-driven local enterprises are somewhat multilingual. Even though everyone may not be fluent , English is a sort of official language of interaction, if unable to communicate in the local languages.
Hampi is not notable for foreign language guides other than the English speaking ones. Nevertheless there are some exceptions. It’s not very difficult for you to manage the whole Hampi affairs in Hindi or English, if you don't have command over the locally spoken languages.
Most of the guides are local villagers with varying levels of knowledge on the subject. They may not be fluent in using different languages, but sufficiently armed to satisfy a typical curious visitor.
A number of restaurants and hotels have put up their boards and menus in many foreign languages like French, Hebrew, Japanese and Korean...
The signposts and narrations boards installed at the sites typically use three languages – English, Kannada and Hindi.
The last words for those who do not know local languages: You can manage the show reasonably well if you possess some understanding of English language, are skilled in mime and have a bit of patience. See also the local customs and etiquettes...
Hyderabad to Hampi by Train
The most convenient train is the Hyderabad-Kolhapur Express (Train No:11303) or the Hyderabad - Vasco/Hubli Express (Train No:17603). On Thursdays you have one more train for Hampi, the Goa bound Hyderabad Vasco Da Gama express (Train No. 17021).
Bangalore to Hampi By Road
This is for the folks from Bangalore, still chewing over the idea if to take car or bike all the way to Hampi !