У рыб один круг кровообращения и двухкамерное сердце. Кровеносная система замкнутая, транспортирует кровь от сердца через жабры и ткани тела. В отличие от сердца других позвоночных, сердце рыб не приспособлено для разделения (даже частичного) обогащенной кислородом крови (артериальной) от не обогащенной (венозной) . Структурно сердце рыб представляет собой последовательную серию из камер, заполненных венозной кровью: венозный синус, предсердие, желудочек и артериальный конус. Камеры сердца разделены клапанами, которые позволяют крови при сокращении сердца двигаться только в одном направлении (от венозного синуса к артериальному конусу) , но не наоборот.
Основным органом газообмена рыб являются жабры, которые расположены по сторонам ротовой полости.