問經停馬德里要簽證嗎??

傾一世等一人
請問各位大大:
若本人想從埃及開羅起飛,經西班牙馬德里至中美洲,需要有申根簽證嗎???(因此班機是開羅出發經停義大利巴塞隆納再至馬德里接到中美洲,因前段至MAD是IB在飛,所以不知去那問 ??請高手指點!! :-$
青春本該拿來瘋狂
更正:
巴塞隆納是西班牙的巴塞隆納(BCN),所以要西班牙簽證嗎???