.
Tarvasjoen koskimaisema luontopolun varrella kevät 2022.
Tarvasjoki on Saaristomereen Varsinais-Suomessa laskevan Paimionjoen suurin sivujoki.
Joki saa alkunsa Mustajärvestä entisen Mellilän kunnan alueella Loimaalla, virtaa Rahkion, Kyrön ja Karinaisten kirkonkylän kautta entisen Karinaisten kunnan alueella Pöytyällä ja yhtyy Paimionjokeen entisen Tarvasjoen kunnan keskustassa Liedossa. Joen pituus on noin 14 km ja valuma-alueen pinta-ala 139 km.
Joen varren kyliä ovat Karinaisissa Kyrö, Kiukainen, Karinaisten kirkonkylä, Suutarla, Närppi, Mäenpää ja Tilkanen. Tarvasjoen kylistä joen varteen jäävät Seppälä, Suurila, Horinen, Kallela, Tarvasjoen kirkonkylä ja Eura.
Merkittävistä teistä Hämeen Härkätiehen kuuluva yhdystien 2250 osuus ylittää joen lähellä Tarvasjoen kirkkoa ja yhdystie 2250 uudelleen kahdesti Karinaisten kirkonkylän etelä- ja pohjoispuolella. Tarvasjoen Horisissa joen ylittää seututie 224, ja joen latvoilla Rahkiossa sen poikki kulkee yhdystie 2253.