St. Roch
Devotional items honoring St. Roch from CatholicShop.com — including holy cards, canvas prints, medals, statues, rosaries, and more.

About St. Roch
c. 1348 – c. 1379 · Feast August 16 · Layman / Pilgrim
French pilgrim (c. 1348-c. 1379), of Montpellier, devoted his inheritance to the poor and made a pilgrimage to Rome; through northern Italy nursed plague victims and miraculously healed many. Stricken himself, withdrew to a forest where a dog brought him bread. Imprisoned in his hometown without recognition and died there. Patron against plague; pre-Congregation cultus.
St. Roch is the patron saint of Bachelors, Plagues, Dogs, Invalids and Falsely Accused People.
More St. Roch: Medals · Rosaries · Rosary Bracelets · Patron of Bachelors and Dogs
St. Roch Holy Cards 100-Pack - Patron Saint Against Illnesses
Regular price
$35.00
$19.99
43% off
- Unit price
- / per
Sterling Silver Oval Shaped St. Roch Medal
Regular price
$86.88
$70.00
19% off
- Unit price
- / per
Sterling Silver Round Shaped St. Roch Medal
Regular price
$123.75
$99.00
20% off
- Unit price
- / per
St. Roch Holy Cards
$0.99
- Unit price
- / per
Pewter St. Roch Medal | Medium | Engravable
Regular price
$36.00
from $26.00
28% off
- Unit price
- / per
Vintage Bronze St. Roch Medal, Pilgrim with His Dog
Regular price
$21.00
from $16.00
24% off
- Unit price
- / per
Sterling Silver St. Roch Medal | Medium | Engravable
Regular price
$75.00
from $63.00
16% off
- Unit price
- / per
Sterling Silver St. Roch Necklace | Large
Regular price
$170.00
$143.00
16% off
- Unit price
- / per
Pewter St. Roch Medal | Small | Engravable
Regular price
$34.00
from $24.00
29% off
- Unit price
- / per
St. Roch - Devotional Canvas
Regular price
$44.00
from $39.00
14% off
- Unit price
- / per
Sterling Silver Baby Boots St. Roch Baby Badge - Engravable
Regular price
$116.00
$97.00
16% off
- Unit price
- / per
Sterling Silver Godchild St. Roch Baby Badge - Engravable
Regular price
$106.00
$89.00
16% off
- Unit price
- / per
Sterling Silver Badge Pin With Cross St. Roch Baby Badge - Engravable
Regular price
$104.00
$87.00
16% off
- Unit price
- / per
Sterling Silver Small Angel w/Wings St. Roch Baby Badge - Engravable
Regular price
$108.00
$91.00
16% off
- Unit price
- / per
Sterling Silver Large Angel w/Wings St. Roch Baby Badge - Engravable
Regular price
$118.00
$99.00
16% off
- Unit price
- / per
Sterling Silver Badge Pin St. Roch Baby Badge - Engravable
Regular price
$115.00
$96.00
17% off
- Unit price
- / per
Sterling Silver Polished Badge Pin St. Roch Baby Badge - Engravable
Regular price
$101.00
$85.00
16% off
- Unit price
- / per
Sterling Silver St. Roch Necklace | Large
Regular price
$461.00
$387.00
16% off
- Unit price
- / per
Sterling Silver 6mm St. Roch Rosary | Engravable
Regular price
$450.00
$378.00
16% off
- Unit price
- / per
Sterling Silver 6mm St. Roch Rosary | Engravable
Regular price
$463.75
$390.25
16% off
- Unit price
- / per
Sterling Silver 6mm St. Roch Rosary | Engravable
Regular price
$427.25
$359.25
16% off
- Unit price
- / per
Silver-Plated 6mm St. Roch Rosary | Engravable
Regular price
$185.50
$155.50
16% off
- Unit price
- / per
Silver-Plated 6mm St. Roch Rosary | Engravable
Regular price
$176.25
$148.75
16% off
- Unit price
- / per
Silver-Plated 6mm St. Roch Rosary | Engravable
Regular price
$193.25
$162.25
16% off
- Unit price
- / per
Silver-Plated 7mm St. Roch Rosary | Engravable
Regular price
$189.00
$158.75
16% off
- Unit price
- / per
Silver-Plated 8x6mm St. Roch Rosary | Engravable
Regular price
$201.50
$169.25
16% off
- Unit price
- / per
Silver-Plated 8x5mm St. Roch Rosary | Engravable
Regular price
$192.00
$161.25
16% off
- Unit price
- / per
Silver-Plated 7mm St. Roch Rosary | Engravable
Regular price
$193.25
$162.25
16% off
- Unit price
- / per
Silver-Plated 8mm St. Roch Rosary | Engravable
Regular price
$222.50
$187.00
16% off
- Unit price
- / per
Silver-Plated 6mm St. Roch Rosary | Engravable
Regular price
$217.00
$182.75
16% off
- Unit price
- / per
Silver-Plated 6mm St. Roch Rosary | Engravable
Regular price
$176.25
$148.75
16% off
- Unit price
- / per
Silver-Plated 6mm St. Roch Rosary | Engravable
Regular price
$176.25
$148.75
16% off
- Unit price
- / per
Sterling Silver St. Roch Medal | Large | Engravable
Regular price
$109.00
from $92.00
16% off
- Unit price
- / per
Sterling Silver St. Roch Medal | Medium | Engravable
Regular price
$77.00
from $65.00
16% off
- Unit price
- / per
Sterling Silver St. Roch Medal | 24-inch Chain | Prayer to St Roch Prayer Card | Engravable
Regular price
$153.00
$129.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Emerald
Regular price
$450.00
$378.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Amethyst
Regular price
$450.00
$378.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Zircon
Regular price
$450.00
$378.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Topaz
Regular price
$450.00
$378.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Peridot
Regular price
$450.00
$378.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Sapphire
Regular price
$450.00
$378.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Crystal
Regular price
$450.00
$378.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Light Amethyst
Regular price
$450.00
$378.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Aqua
Regular price
$450.00
$378.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Ruby
Regular price
$450.00
$378.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Garnet
Regular price
$450.00
$378.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Zircon
Regular price
$465.00
$390.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Garnet
Regular price
$465.00
$390.00
16% off
- Unit price
- / per
Sterling Silver & Crystal St. Roch Rosary | Topaz
Regular price
$465.00
$390.00
16% off
- Unit price
- / per