De allra flesta, över två miljoner, har tagit sig till Polen. Miljoner befinner sig också på flykt inom landet.
Flest flyktingar sett till sin egen befolkning har dock Moldavien, ett av Europas fattigaste länder, tagit emot. Drygt 370 000 människor har flytt till landet som gränsar till södra Ukraina.
– Det här är för mycket för Moldavien, det motsvarar nästan tio procent av befolkningen. Vi behöver hjälpa till, säger Richard Schilling, UNHCR:s representant för Centraleuropa.
90 procent av alla som flytt Ukraina är barn och kvinnor. Enligt UNHCR pågår nu Europas värsta flyktingkris sedan andra världskriget.
"Miljoner fler kommer få sina liv vända upp och ner om kriget fortsätter", varnar FN:s migrationsorgan IOM.
Sammanlagt är över tio miljoner ukrainare på flykt.