Prima di ogni giro da 400 metri, i partecipanti alla Milha Urbana da Cerveja devono scolarsi un bicchiere di birra. La gara è un evento urbano di un miglio nel Parque da Cidade de Barcelos, su un percorso sterrato e un po' irregolare da fare in quattro giri. Si corre nel tardo pomeriggio e prima serata, per atleti dai 18 anni in su, e ogni partecipante ha 15 minuti per finirla.
I partecipanti sono divisi in batterie da 16 atleti, che partono a 15 minuti l'una dall'altra, così la gara procede a piccole ondate, non tutti insieme. Ogni atleta si beve quattro birre in totale, una nella zona di transizione prima di ogni giro. Chi non riesce a finire la birra può beccarsi una penalità di tempo o essere squalificato, e se vomiti, sei fuori subito. Chi arriva al traguardo prende una medaglia, mentre i più veloci si giocano premi tecnologici.