Yes, English is one of the official languages in South Africa. You can expect the staff at most hotels in Bloemfontein to speak English.