Det sydamerikanska landet kommer att vara det första i världen som lagligt säljer drogen över disk för fritidsbruk.
Flytten inleddes 2013 med en lag som fullt ut legaliserade cannabishandeln.
Det har emellertid varit en långsam process att omsätta lagen i praktiken.
"Cannabis kommer att delas ut på apotek med början i juli månad," president aide Juan Andres Roballo berättade en presskonferens.
Enligt lagen ska köpare registrera sig i ett nationellt register, som Roballo sade skulle vara i drift den 2 maj. Priset kommer att vara US$1,30 (Â £1) per gram.
Registranter - som måste vara Uruguays medborgare eller permanent bosatta - kan köpa upp till högst 40 gram per månad.
Den sålda marijuanan kommer från statligt övervakade fält.
Lagen tillåter också användare att växa egna hemma, eller gå med i kooperativa klubbar som odlar den.
Många apotekare har tvivlat på de ekonomiska fördelarna med att sälja en kostnadskontrollerad produkt.
Några Uruguayska köpare var också ovilliga att registrera sig i ett nationellt register, klagade över intrånget i deras privatliv och att behöva hålla sig till de månatliga begränsningarna.
Regeringen har nu gjort ett avtal med 16 apotek, men den hoppas på att registrera sig mer.
Roballo sade att det skulle hållas en folkhälsokampanj innan registret öppnades.
Han sade också att regeringen inte var nära att täcka den förväntade efterfrågan, men den tror inte att det kommer att finnas "en lavin av användare" registrera upp,
Uruguay kommer att börja sälja cannabis på apotek från juli, det sista steget i landets banbrytande legalisering av drogen.