Браки и дети
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 женился вторично на Жанне, графине Понтье. От этого брака родилось пятеро детей.