La torre del Oro es una torre albarrana, que en el siglo XIII, fecha de su construcción, pertenecía a la muralla que protegía el alcázar de la ciudad. Su base es dodecagonal y está dividida en tres cuerpos que fueron levantados en diferentes épocas.
El primero de esos cuerpos fue levantado, como decíamos, en el siglo XIII por orden de Abú I-Ulá, el segundo de los cuerpos que la componen se remonta al siglo XIV y fue mandada construir por el monarca Pedro I de Castilla. El último de los cuerpos, en esta ocasión cilíndrico, proyectado en tiempos de Carlos III por el ingeniero Van der Borcht.
Existen varias teoría acerca del porqué de su denominación. Algunos sostienen que era debido a un revestimiento de azulejos, aunque lo más seguro es que se debiese al brillo sobre el Guadalquivir de la mezcla de mortero y paja.
En la actualidad alberga el Museo Naval de Sevilla. Está catalogada como BIC (Bien de Interés Cultural) desde 1931.