Алмейда начал играть в футбол за команду «Навал», базирующуюся в его родном городе Фигейра-да-Фош. Следующим этапом в его карьере был «Порту». Свой дебют в португальском чемпионате за «Порту» Алмейда сделал в домашнем матче против «Бенфики» 21 сентября 2003. Этот матч был выигран «Порту» со счетом 2:0, но Угу провёл на поле лишь около 3 минут. Однако, несмотря на неспособность закрепиться в основном составе «Порту», молодой нападающий продолжал играть в клубах «Лейрия» (с которой он провёл полный сезон до дебюта в «Порту») и «Боавишта» на правах аренды.
Алмейда вернулся в «Порту» в сезоне 2005/06, тогда он стал важной частью команды, которая выиграла в том же году национальный чемпионат. В Лиге чемпионов того сезона Угу больше всего запомнился своим голом-красавцем со штрафного с 35 метров в ворота миланского «Интернационале» на «Сан-Сиро»[3], тем не менее проигранным португальцами 1:2.
С приходом в августе 2007 форвардов Эдгара и Эрнесто Фарьяса в «Порту» резко возросла конкуренция в нападении, вследствие чего Угу решил покинуть португальский клуб и подписал контракт с бременским «Вердером»[4], с которым провёл предыдущий сезон на правах аренды. Немецкому клубу тогда требовался нападающий, ведь лидер атак Мирослав Клозе перешёл в «Баварию», благодаря этому шансы Алмейда заиграть в «Вердере» были очень хорошими. И сезон начался для него как нельзя лучше: в первых 12 играх португалец забил 7 мячей. В итоге за сезон он забил 11 (в «Вердере» больше за тот сезон забили только Диего и Маркус Русенберг — по 13).
24 декабря 2010 года Угу Алмейда перешёл в турецкий «Бешикташ», подписав контракт на 3,5 года[5]. Сумма трансфера составила 2 млн евро[6][7].
28 января 2015 года Угу Алмейда перешёл в краснодарскую «Кубань» на правах свободного агента, с которой подписал контракт на полгода с возможностью дальнейшего продления в случае попадания по итогам сезона 2014/15 в еврокубки. 23 мая покинул расположение команды.
8 июля 2015 года подписал двухлетний контракт с махачкалинским «Анжи»[8]. 13 января 2016 года «Анжи» разорвал контракт с нападающим по обоюдному согласию сторон[9].
16 января 2016 года стал игроком «Ганновера», контракт рассчитан на полтора года.[источник не указан 3254 дня]
31 августа 2017 года Алмейда перешел в «Хайдук»[10].
Международная
Алмейда играл на всех уровнях португальской сборной: от сборной от 15 лет до основной. Является лучшим бомбардиром молодёжной сборной Португалии — на его счету 16 голов в различных турнирах.
Свой полный дебют сделал 18 февраля 2004 в товарищеском матче против сборной Англии, завершившимся 1:1. Угу также был частью португальской сборной, выигравшей в 2003 году Toulon Tournament. Алмейда играл за сборную Португалии и на чемпионатах Европы среди юниоров до 21 года в 2004 и 2006 годах. Угу также участвовал от своей сборной на Олимпийских играх.
Алмейда был призван в сборную на отборочные матчи Евро 2008. В матче со сборной Азербайджана он забил свой первый гол за взрослую сборную. Он также забил победный гол в ворота сборной Армении (1:0).
После второго прихода Карлуша Кейруша на пост главного тренера сборной Португалии Алмейда также попадает в состав команды. Угу забил свой третий мяч за основную сборную в отборочном матче чемпионата мира 2010 в ворота сборной Мальты.