It is not necessary to know Bulgarian to travel to Sofia, as many locals speak English and other foreign languages. However, learning some basic phrases in Bulgarian can be useful and appreciated by locals.