Vassdraget har utspring på fjellet Luohttemuorvárri, rundt 9 kilometer vest for Masjok. Elva, som her heter Doaresjohka, renner først mot nord, senere øst, ned til Gulbojokvann. Gulbojok har utløp fra sørøstenden av Gulbojokvann og renner mot sørøst. Rundt to kilometer vest for Masjok snur elva mot nord og renner en bred og flat dal vest for Holmfjellet, med vidstrakte myrer som veksler med skog langs elva. Gulbojok munner ut i Tana ved Norskholmen, rundt to kilometer sør for Boftsa.