Алмейда начал играть в футбол за команду «Навал», базирующуюся в его родном городе Фигейра-да-Фош. Следующим этапом в его карьере был «Порту». Свой дебют в португальском чемпионате за «Порту» Алмейда сделал в домашнем матче против «Бенфики» 21 сентября 2003. Этот матч был выигран «Порту» со счетом 2:0, но Уго провел на поле лишь около 3 минут. Однако, несмотря на неспособность закрепиться в основном составе «Порту», молодой нападающий продолжал играть в клубах «Лейрия» (с которой он провел полный сезон до дебюта в «Порту») и «Боавишта» на правах аренды.
Алмейда вернулся в «Порту» в сезоне 2005/06, тогда он стал важной частью команды, которая выиграла в том же году национальный чемпионат. В Лиге чемпионов УЕФА того сезона Уго больше всего запомнился своим голом-красавцем со штрафного с 35 метров в ворота миланского «Интера» на Сан-Сиро, тем не менее проигранным португальцами 1:2.
С приходом в августе 2007 форвардов Эдгара и Эрнесто Фарьяса в «Порту» резко возросла конкуренция в нападении, вследствие чего Уго решил покинуть португальский клуб и подписал контракт с бременским «Вердером», с которым провел предыдущий сезон на правах аренды. Немецкому клубу тогда требовался нападающий, ведь лидер атак Мирослав Клозе перешёл в Баварию, благодаря этому шансы Алмейда заиграть в «Вердере» были очень хорошими. И сезон начался для него как нельзя лучше: в первых 12 играх португалец забил 7 мячей. В итоге за сезон он забил 11 (в «Вердере» больше за тот сезон забили только Диего и Маркус Русенберг - по 13).
24 декабря 2010 года Угу Алмейда перешёл в турецкий «Бешикташ», подписав контракт на 3,5 года. Сумма трансфера составила 2 млн евро.
Алмейда играл на всех уровнях португальской сборной: от сборной от 15 лет до основной.
Свой полный дебют он сделал 18 февраля 2004 в товарищеском матче против сборной Англии, завершившимся 1:1. Уго также был частью португальской сборной, выигравшей в 2003 году Toulon Tournament. Алмейда играл за сборную Португалии и на чемпионатах Европы среди юниоров до 21 года в 2004 и 2006 годах. Уго также участвовал от своей сборной на Олимпийских играх.
Алмейда был призван в сборную на отборочные матчи Евро 2008. В матче со сборной Азербайджана он забил свой первый гол за взрослую сборную. Он также забил победный гол в ворота сборной Армении (1:0).
После второго прихода Карлуша Кейруша на пост главного тренера сборной Португалии Алмейда также попадает в состав команды. Уго забил свой третий мяч за основную сборную в отборочном матче чемпионата мира 2010 в ворота сборной Мальты.
Последнее обновление: 21 февраля 2009