Priset togs emot av sjukvårdaren Julia Pajevska, människorättsaktivisten Oleksandra Matvijtjuk och Ivan Fedorov, borgmästare i den ockuperade staden Melitopol, under en högtidlig ceremoni i Strasbourg, Frankrike.
Roberta Metsola, Europaparlamentets talman, säger att EU:s budskap är tydligt: Vi står med Ukraina.
– Vi har bevittnat ett inspirerande motstånd av vanliga medborgare som gör de ultimata uppoffringarna för att sinka en kolonn av stridsvagnar, pensionärer som står upp mot ryska soldater med inget annat än stolthet som vapen. Modiga kvinnor tvingas föda i underjordiska metrostationer, säger hon.
Sacharovpriset är EU:s främsta människorättspris och har delats ut sedan 1988. Det har fått sitt namn efter den ryske fysikern och dissidenten Andrej Sacharov. Prissumman är på 50 000 euro.
Det är andra året i rad som EU använder priset för att skicka signaler till Kreml. I fjol prisades den fängslade ryske oppositionsledaren Aleksej Navalnyj.