Браки и дети
30 ноября 1219 года в возрасте 21 года Фердинанд III женился на Элизабет Гогенштауфен, дочери герцога Филиппа Швабского, также известной под именем Беатрис Испанской. От этого брака родилось десять детей.
- Фернандо (март 1225—1243 или 1248)
- Хуан Мануэль (1234 — ноябрь 1283)
- Фелипе (декабрь 1231—1274). Собирался уйти в монахи, но был настолько пленён красотой принцессы Кристины Норвежской, невесты одного из своих братьев и дочери Хокона IV, короля Норвегии, что нарушил обет и женился на ней.
- Леонора (1227 — умерла во младенчестве)
- Энрике (март 1230 — август 1304)
- Альфонсо X (23 ноября 1221 — 21 апреля 1284), преемник Фердинанда III на королевском престоле Кастилии.
- Санчо (1233—1261), архиепископ Севильский и Толедский.
- Беренгария (1228—1288 или 1289)
- Фадрике (сентябрь 1223—1277), был тайно убит по приказу Альфонсо X.
- Мария (1235 — умерла во младенчестве)
В 1235 году Элизабет умерла, и в августе 1237 года Фердинанд III женился вторично на Жанне, графине Понтье. От этого брака родилось пятеро детей.
- Элеонора Кастильская (1241—1290) Жена Эдуарда Длинноногого, короля Англии.
- Луис (1243—1269)
- Химен (1244 — умер во младенчестве)
- Фернандо (1239—1269), граф Омальский
- Хуан (1245 — умер во младенчестве)