La langue principale parlée est, sans surprise, tchèque. La langue Slovaque peut souvent être entendue, car il existe une minorité slovaque importante et les deux langues sont mutuellement intelligibles jusqu'à un certain point et le slovaque peut être utilisé pour la communication avec les autorités. Les Tchèques sont très fiers de leur langue. Ainsi, même à Prague, vous ne trouverez pas beaucoup de panneaux écrits en anglais (en dehors des principales zones touristiques). Beaucoup de personnes âgées, surtout en dehors des grandes villes, sont incapable de tenir une conversation en anglais. Il est donc bon d’apprendre un peu de tchèque ou de slovaque avant votre arrivée. Cependant, la plupart des jeunes parlent au moins un peu l'anglais.