Gaj nad Mariborom leži na vzhodnem delu Kozjaka, blizu avstrijske meje, na približno 583 metrih nadmorske višine. Vas stoji na razglednem slemenu, kjer se med gozdovi, travniki in kmetijami odpirajo pogledi proti Mariboru ter okoliškemu hribovju. Je priljubljena postaja pohodnikov in kolesarjev, ki raziskujejo gričevnato pokrajino severno od Drave.
Sredi vasi stoji cerkev sv. Križa, prvič omenjena leta 1473. Po požaru leta 1769 so jo obnovili, njeno ime pa ohranja spomin na nekdanje poimenovanje kraja, Sveti Križ. Cerkev skupaj s staro šolo, nekdanjim župniščem in okoliškimi domačijami oblikuje prepoznavno vaško jedro.
Gaj je povezan s pohodniškimi in kolesarskimi izleti po Kozjaku. V njegovi bližini so Sveti Urban, Tojzlov vrh in Žavcarjev vrh, kolesarska povezava pa vodi tudi ob Bresterniškem potoku nazaj v Dravsko dolino. Posebnost Gaja je preplet razgledov, vaške dediščine in poti med gozdnatimi slemeni, le nekaj kilometrov od mestnega okolja.