Praise be to Allah.
Yes, giving charity at a time of need and extreme hunger is of greater virtue than doing a voluntary ‘umrah. This is because the benefit of ‘umrah is limited to the one who does it, whereas the benefit of giving charity to the needy and the hungry goes beyond the individual, and that of which the benefit spreads further is of greater virtue than that of which the benefit is limited. This is general in meaning and applies to the poor Muslims in every place, but the poor who live in the same land are more deserving of charity than those who live beyond its borders.
For more, please see these answers: 36875 , 36783 and 37720 .
And Allah knows best.