Бристольский залив
Через город протекают три реки: Тафф, чьё русло проходит через центр города, Эли (), выступающая в качестве естественной западной границы Кардиффа с долиной Гламорган, обе впадающие в пресноводный залив Кардифф, а также Римни () на востоке города, впадающая непосредственно в Бристольский залив.