Alcázar (bahasa Spanyol: [alˈkaθar], bahasa Galisia: [alˈkaθaɾ]), alcácer (bahasa Portugis: [ɐɫˈkasɛɾ]) atau alcàsser (Katalan: [əɫˈkasər]) adalah jenis kastil di Spanyol dan Portugal yang dibangun oleh raja untuk tempat tinggal. Istilah ini berasal dari kata bahasa Arab القصر القصر (alih akasara al-qasr) yang berarti "benteng, kastil atau istana" sedangkan kata bahasa Arab tersebut mungkin berasal dari kata Latin 'castrum', yang berarti sebuah kamp militer atau benteng. Banyak kota di Spanyol memiliki alcázar, Spanyol juga memiliki benteng-benteng Moor dikenal sebagai alcazabas. Tidak semua kastil di Spanyol disebut alcázar, mayoritasnya biasa disebut castillo. Tidak setiap 'alcazar' atau 'alcazabas' di Iberia dibangun oleh bangsa Moor, banyak kastil dengan nama-nama seperti ini yang dibangun setelah Moor ditarik dari Semenanjung Iberia.

Alcázar Segovia.