Go:n säännöt ovat periaatteessa hyvin yksinkertaiset.  Emme ala kuitenkaan niitä juuri nyt tässä käsittelemään, mutta seuraavat sivustot auttanevat:

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

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].

!Tiivistelmä säännöistä

* 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.
*Pelivuorollaan 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 tyhjät 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 saamat pisteet lasketaan yhteen, ja valkean pisteisiin lisätään __komi__ (tyypillisesti 6.5 pistettä)
# Pelaaja, jolla on enemmän pisteitä, voittaa.