Кровоносна система риб замкнута в одне коло кровообігу, що включає в себе серце, артеріальні і венозні судини, капіляри. Двокамерне серце, яке складається з передсердя і шлуночка, розташоване в грудному відділі безпосередньо позаду зябрових дуг. Попереду передсердя знаходиться цибулина аорти, відділена від нього перегородкою з клапаном. Така ж перегородка відокремлює шлуночок від передсерд).
Цибулина триває черевною аортою, яка, розгалужуючись на 4 пари зябрових артерій, що йдуть під зябрами, несе насичене вуглекислотою кров у капіляри зябрових пелюсток. Тут відбувається описаний вище газообмін між кров'ю і водою, після чого обогаиценная киснем кров збирається в дві наджаберные артерії. Попереду вони тривають сонними артеріями, що несуть кров до голови, ззаду переходять у парні корені аорти. З'єднуючись між собою, останні утворюють спинну аорту, що тягнеться під хребтом, даючи відгалуження до різних частин тіла і внутрішніх органів.
Віддала тканинам кисень і поглинула вуглекислоту кров тече по венах до серця. Від голови кров відводять парні передні кардинальні вени. Від хвостового відділу - непарна хвостова вена. У порожнини тіла вона розділяється на дві гілки, що утворюють ворітну систему нирок.
По виході з нирок кров тече по задніх кардинальних вен, що з'єднуються з передніми у швьеровых протоках, що впадають у з'єднаний з передсердям венозний синус. З капілярів кишечника насичена поживними речовинами кров збирається до печінки через подкишечную відня, утворить її ворітну систему. В паренхімі печінки відень знову розпадається на капіляри, що укладаються потім у велику печінкову вену, яка впадає в той же венозний синус. З синуса кров проходить в передсердя, потім у шлуночок і так далі.
На схемі червоним кольором позначена артеріальна кров. Синім кольором позначена венозна кров:
