Rubik (; bepaalde vorm:
Rubiku) is een stad (
Albanees:
bashki) in het noorden van
Albanië. De stad maakt deel uit van het bergachtige district
Mirditë in de prefectuur
Lezhë, en ligt in de vallei van de rivier de Fan. Rubik telt 8094 inwoners (2006) en is naast districtshoofdplaats
Rrëshen de enige andere stad in het district. Ze is ruwweg halverwege tussen Rrëshen en prefectuurshoofdstad
Lezhë gelegen. Ongeveer de helft van de inwoners woont in de stad zelf, de andere helft in andere kernen die tot de gemeente behoren.