El castillo de San Carlos de la Barra es una construcción de la España, colonial ubicada en la isla de San Carlos, en el estado Zulia, Venezuela. Es uno de los testimonios de arquitectura militar de la época colonia en Venezuela y se constituye como uno de los Monumentos Históricos Nacionales.

Fue construido en 1623 con rocas calizas, traídas desde la Isla de Toas, en la entrada de la barra de Maracaibo.

La fortaleza tenía por objeto proteger el paso que conecta el Lago de Maracaibo con el Golfo de Venezuela.

En la época en que se construyó Maracaibo había sido atacada y saqueada varias veces por  piratas y la construcción del castillo pretendía disponer de una verdadera defensa del territorio que evitara la entrada de estos a tierra firme.