SWFL.now

Catholic churches in Southwest Florida - Diocese of Venice parishes by city

Compiled by Joel Maldonado for SWFL.now from official sources · Last reviewed 9 November 2026

Catholic parishes in Southwest Florida belong to the Diocese of Venice. SWFL.now lists 17 Catholic churches across Lee, Collier and Charlotte counties with their address, phone and website, each verified on the diocese parish directory: parishes in Fort Myers, Cape Coral, Naples, Bonita Springs, Fort Myers Beach, Punta Gorda, Lehigh Acres and Sanibel. The parish nearest Estero is Our Lady of Light, which the diocese lists with a Fort Myers address.

Mass schedules change by season and by parish, so they are not listed here; use the parish website or the diocese directory linked in each row. Every row was checked on the Diocese of Venice parish directory or the parish's own site.

Fort Myers

Parish Address Phone Website
St. Francis Xavier Catholic Church 2157 Cleveland Ave, 33901 (239) 334-2161 stfrancisfm.org
St. Cecilia Catholic Church 5632 Sunrise Drive, 33919 (239) 936-3635 saintcecilias.org
St. Columbkille Catholic Church 12171 Iona Road, 33908 (239) 489-3973 stcolumbkille.com
Resurrection of Our Lord Catholic Church 8121 Cypress Lake Drive, 33919 (239) 481-7172 resurrectionch.org
Jesus the Worker Catholic Church 881 Nuna Ave, 33905 (239) 693-5333 jesustheworker.org
Our Lady of Light Catholic Church 19680 Cypress View Drive, 33967 (239) 267-7088 ourladyoflight.com

Our Lady of Light is the parish the diocese lists with a Fort Myers address near Estero; Ascension Parish on Fort Myers Beach is separate.

Cape Coral

Parish Address Phone Website
St. Andrew Catholic Church 2628 Del Prado Blvd, 33904 (239) 574-4545 standrewrcc.org
St. Katharine Drexel Catholic Church 1922 SW 20th Ave, 33991 (239) 283-9501 drexelcc.org

Naples

Parish Address Phone Website
St. Ann Catholic Church 985 3rd St. S, 34102 (239) 262-4256 naplesstann.org
St. John the Evangelist Catholic Church 625 111th Avenue North, 34108 (239) 566-8740 sjecc.org
St. Elizabeth Seton Catholic Church 5225 Golden Gate Parkway, 34116 (239) 455-3900 stelizabethseton.org
St. Peter the Apostle Catholic Church 5130 Rattlesnake Hammock Road, 34113 (239) 774-3337 stpeternaples.org

Bonita Springs, Fort Myers Beach and the islands

Parish Address Phone Website
St. Leo the Great Catholic Church (Bonita Springs) 28290 Beaumont Road, 34134 (239) 992-0901 stleocatholicchurch.org
Ascension Catholic Church (Fort Myers Beach) 6025 Estero Blvd, 33931 (239) 463-6754 diocese directory
St. Isabel Catholic Church (Sanibel) 3559 Sanibel Captiva Road, 33957 (239) 472-2763 saintisabel.org

Punta Gorda and Lehigh Acres

Parish Address Phone Website
Sacred Heart Catholic Church (Punta Gorda) 211 West Charlotte Avenue, 33950 (941) 639-3957 sacredheartfl.org
St. Raphael Catholic Church (Lehigh Acres) 2514 Lee Blvd, 33971 (239) 369-1831 saintraphaelcc.org

Other denominations and how to check a parish

For Episcopal, Presbyterian, Lutheran, Baptist and other congregations, see the full churches directory, which lists denominations, addresses and official websites for 50+ churches in Southwest Florida. The Diocese of Venice also publishes the official find-a-parish search, which is the source to use when parish boundaries or Mass times matter.

Frequently asked questions

What diocese are Southwest Florida Catholic churches in?
The Diocese of Venice. Every Catholic parish listed below is verified on the diocese's own parish directory, dioceseofvenice.org.
Is there a Catholic church in Estero?
Our Lady of Light Catholic Church at 19680 Cypress View Drive in Fort Myers is the parish nearest Estero; the diocese lists it with a Fort Myers address. Check the parish directory for which parish boundary an Estero address falls in.
What is the Catholic church on Fort Myers Beach?
Ascension Catholic Church at 6025 Estero Boulevard, Fort Myers Beach, according to the Diocese of Venice parish directory.
What is the Catholic church in downtown Fort Myers?
St. Francis Xavier Catholic Church at 2157 Cleveland Avenue, according to the diocese directory.
What Catholic churches are in Cape Coral?
Two parishes, according to the diocese directory: St. Andrew Catholic Church at 2628 Del Prado Boulevard and St. Katharine Drexel Catholic Church at 1922 SW 20th Avenue.
Do you publish a list of churches with email addresses?
No. SWFL.now does not publish bulk contact lists. Each listing below links to the parish's own website, where its office contact is published, and the Diocese of Venice parish directory is the official list of parishes.