Go:n säännöt ovat periaatteessa hyvin yksinkertaiset. Allaolevaa linkkiä seuraamalla opit nopeasti kaiken käytännössä tarvittavan.

* [http://playgo.to/interactive/finnish/] - Interaktiivinen opas go:n sääntöihin.

Silloin tällöin tulee kuitenkin tarpeelliseksi tietää tarkalleen, mitä säännöissä sanotaan.

Suomessa pelataan ns. Japanilaisilla säännöillä, joiden [tarkempi määrittely| http://www-2.cs.cmu.edu/~wjh/go/rules/Japanese.html] löytyy [Jasiekin sääntösivuilta|http://home.snafu.de/jasiek/rules.html].

! Japanilaiset säännöt pääpiirteittäin

(paikoitellen turhankin hankalasti sanottu, pahoittelen)

* Peli pelataan laudalla, jolla on 19 vaaka- ja 19 pystyviivaa, jotka muodostavat 361 risteyksen ruudukon.
* Pelissä on 2 pelaajaa, jotka tekevät siirtoja vuorotellen, tarkoituksenaan rajata laudalta enemmän aluetta kuin vastustaja. Toisella pelaajalla on mustat kivet, toisella valkeat. Musta aloittaa.
*Vuorollaan pelaajan on joko tehtävä siirto, tai passattava.
* __Siirto__ koostuu 2 osasta:
** oman kiven asettaminen tyhjään risteykseen
** vangittujen vastustajan kivien poistaminen laudalta
* Kun pelaaja __pass__aa, vuoro siirtyy vastustajalle. 
* Vierekkäiset (vaaka- tai pystysuunnassa) olevat kivet muodostavat __ketjun__
* Ketjuilla on __vapauksia__, jotka on ne tyhjät risteykset, joita ketju koskettaa
* Ketju jää __vangiksi__, kun sen viimeinen vapaus poistuu.
* Laudalla ei voi olla siirron jälkeen kiviketjuja (yhden tai useamman kiven mittaisia), joilla ei ole yhtään vapautta (ts. ''itsemurha'' on kielletty)
* Muotoa, jossa pelaajat voisivat vuoronperään vangita toisiltaan __yhden__ kiven, kutsutaan nimellä __ko__. Pelaaja jonka kivi on vangittu ko:ssa __ei saa seuraavalla siirrollaan vangita takaisin__.
* Kiviä sanotaan __eläviksi__, jos
** vastustaja ei voi mitenkään vangita niitä, tai
** niiden vangitseminen mahdollistaisi sellaisen uuden kiven pelaamisen, jota vastustaja ei voi vangita.
* Kivet, jotka eivät ole eläviä, ovat __kuolleita__.
* Peli päättyy kun molemmat pelaajat passaavat peräkkäin.


!Pisteenlaskusäännöt
# __Alue__tta ovat sellaiset risteykset, joita ympäröi vain yhden pelaajan elävät kivet. Muut tyhjät risteykset ovat __dame__ja.
# Ketjut, joilla on dameja (__seki__), eivät rajaa aluetta.
# Kumpikin pelaaja poistaa alueeltaan vastustajan kuolleet kivet, ja lisää ne vankeihinsa
# Jokainen __tyhjä risteys__ omalla alueella on 1 pisteen arvoinen. Jokainen __vanki__ on 1 pisteen arvoinen.
# Pelaajan pisteet lasketaan yhteen, ja valkean pisteisiin lisätään __komi__ (tyypillisesti 6.5 pistettä)
# Pelaaja, jolla on enemmän pisteitä, voittaa.