
Morocco’s religious architecture is often associated with mosques, but the country also offers stunning churches with rich histories and unique designs. Here are 12 remarkable churches across Morocco that surprise visitors with their beauty and cultural significance.
1. Saint Peter’s Cathedral, Rabat

Located in Morocco's capital, Saint Peter’s Cathedral blends Gothic and Art Deco styles, standing as a striking landmark near the Kasbah of the Udayas. Built in the early 20th century, its soaring arches and stained glass windows offer a peaceful contrast to the bustling city just outside. Visit in the morning to catch soft sunlight illuminating the colorful interior.
2. Église Notre-Dame des Apôtres, Casablanca

This church in Casablanca, designed in the Byzantine style, features detailed mosaics and a large dome that distinguishes it from other religious sites. It's located downtown, making it easy to pair with visits to the Hassan II Mosque. Entrance is free, and weekday mornings are the quietest times to explore.
3. Church of the Sacred Heart, Casablanca

A unique mix of Art Deco and neo-Gothic design, this church sits close to the United Nations Square in Casablanca. Its impressive stained glass windows depict biblical scenes with local artistic influences. The church is open to visitors from 9 am to 5 pm daily, and the best views are at sunset when golden light filters through the glass.
4. Cathedral of Tangier

Tangier’s cathedral stands near the old Medina, offering panoramic views of the Strait of Gibraltar from its nearby terraces. Built in the 19th century, its Romanesque Revival style contrasts with the city’s Moorish architecture. Visiting mid-morning is ideal to avoid crowds and capture great photos.
5. Saint Francis of Assisi Church, Marrakech

This red-brick church dates back to the French Protectorate period and features a peaceful courtyard shaded by olive trees. Located just outside the Medina, it offers a quiet refuge from Marrakech’s lively streets. Entry is free, but donations are appreciated to help preserve the building.
6. Church of Saint Anne, El Jadida

Situated within the UNESCO World Heritage-listed Portuguese Fortress, this 16th-century church reflects early Renaissance architecture rare in Morocco. Its stone walls and vaulted ceilings create a cool interior on hot days. Explore the fortress in the late afternoon and stay for sunset views over the Atlantic.
7. Saint Augustine Church, Casablanca

Saint Augustine Church was transformed from a church into a cultural center but maintains its Gothic Revival facade. It’s located in the Maarif district, near shops and cafes. Stop by on weekends for art exhibitions and enjoy a coffee in the neighborhood afterward.
8. Chapelle Notre-Dame de Lourdes, Casablanca

This small chapel near the Casablanca port captivates with its colorful stained glass and serene atmosphere. Unlike larger churches, it receives few tourists, making it an ideal spot for reflection. Open daily, the early afternoon light enhances the vivid colors inside.
9. Saint Louis Cathedral, Marrakech

Although now mostly closed for worship, the Saint Louis Cathedral is a fine example of neo-Gothic design with intricate stone carvings and pointed arches. It sits close to Jemaa el-Fnaa square, perfect for pairing with a market visit. Guided tours can be arranged through local agencies for a closer look at its history.
10. Church of Our Lady of the Assumption, Meknes

Near the Bab Mansour gate, this church offers a quiet refuge from the city's lively medina. Its simple facade and classic design highlight 20th-century European influences in Morocco. Photography is allowed, so bring your camera to capture the sunlight dancing on its white walls.
11. Saint Vincent de Paul Church, Tangier

Known for its stained glass portraying local saints, this mid-century church provides a mixing point of Moroccan and Christian cultural elements. It sits near the Grand Socco, a central square, so visiting while exploring Tangier is convenient. The church is open during services; attend Sunday mass for a community experience.
12. Sacred Heart Cathedral, Oujda

Located in Morocco’s northeast, the Sacred Heart Cathedral impresses with its large rose window and flying buttresses. It’s less touristy than its Casablanca and Marrakech counterparts, offering a more intimate visit. The best time to explore is weekdays between 10 am and 4 pm when light pours through the stained-glass panels.
This article was written by Hunter and edited with AI assistance. The Daily Dive travel desk uses AI-assisted visuals and content that were reviewed and approved by our editors prior to publication.
© 2026 Daily Dive