UN aid chief said the international community needed to act with a heightened sense of urgency.
The United Nations on Wednesday urged countries not to forget the civilians caught up in the war in Sudan, appealing for $4.1 billion to meet their humanitarian needs, as well as support those who have fled to neighbouring countries.
A ten-month war in Sudan between its armed forces and the paramilitary Rapid Support Forces (RSF) has devastated the country's infrastructure, prompted warnings of famine and displaced millions of people inside and outside the country.
Half of Sudan's population - around 25 million people - need humanitarian assistance and protection, while more than 1.5 million people have fled to the Central African Republic, Chad, Egypt, Ethiopia and South Sudan, according to the UN.
In its joint appeal with the UN refugee agency (UNHCR) launched on Wednesday, the United Nations Office for the Coordination of Humanitarian Affairs (Ocha) called for $2.7 billion in funding to provide humanitarian aid for 14.7 million people.
"Sudan keeps getting forgotten by the international community," UN aid chief Martin Griffiths told diplomats at the United Nations in Geneva.
"There is a certain kind of obscenity about the humanitarian world, which is the competition of suffering, a competition between places: 'I have more suffering than you, so I need to get more attention, so I need to get more money.'"
The UN refugee agency asked for $1.4 billion to support nearly 2.7 million people in five countries neighbouring Sudan as part of the appeal.
Ocha's appeal last year to provide aid to civilians in Sudan was less than half funded. Griffiths said the international community needed to act with a heightened sense of urgency.
"We must not forget Sudan," he said. "That's the simple message that I have to say today."