塔维拉总共有 21 座教堂,这个数字是由于在这座城市定居的宗教团体的多样性。
塔维拉因吉朗河(Gilão)上的大桥和城堡而闻名,但教堂数量之多才是塔维拉的真正特色。
圣玛丽亚教堂(Santa Maria do Castelo)矗立在城堡围墙外,但距离城堡非常近,是遍布全市的 21 座教堂之一。这里是最著名的天主教寺庙之一,1242 年从摩尔人手中征服这座城市的帕约-佩雷斯-科雷亚(D. Paio Peres Correia)的遗体就安放在这里。另外,据说如今的圣玛丽亚教堂(Santa Maria do Castelo)占据了以前最大的清真寺的位置。
据《阿尔加维日报》(Jornal do Algarve)称,如果将塔维拉周围的寺庙也计算在内,教堂的数量将增加到 25 座,它们分别是圣路西亚(Santa Luzia)、路斯(Luz)、康西卡奥(Conceição)、圣埃斯特瓦奥(Santo Estêvão)、圣卡塔琳娜(Santa Catarina)和卡乔波(Cachopo)。