St. Richard Catholic Church – Emporia, VA

                                                                                                                                                                                                                                                                                                       
MassTime.us is a family ministry striving to build the most engaging and useful Mass times directory. Please consider a donation to help cover our expenses.

St. Joseph Catholic Church - Grundy, VA

Saturday 4:00 pm

1007 Independence Rd | Grundy, Virginia

Saturday 4 PM Mass

276-988-4626

Shrine of the Infant of Prague - Wakefield, VA

Saturday 5:00 pm

U.S. Rt. 460 E | Wakefield, Virginia

Saturday 5 PM

757-569-9600

St. Theresa Catholic Church - Farmville, VA

Saturday 5:30 pm Sunday 10:30 am Sunday 8:00 am

709 Buffalo St | Farmville, Virginia

Saturday 5:30 PM
Sunday Masses 8:00 AM, 10:30 AM
Tuesday & Wednesday 5:30 PM
Friday 9:00 AM

Reconciliation Saturday 4:30 PM

434-392-3934

St. Patrick Catholic Church - Dungannon, VA

Sunday 12:00 pm

State Hwy 65 | Dungannon, Virginia

Sunday Mass at 12:00 PM

276-669-8200

St. Patrick Catholic Church - Richmond, VA

Saturday 5:30 pm Sunday 10:45 am

215 North 25th St | Richmond, Virginia

Saturday 5:30 PM
Sunday 10:45 AM

Reconciliation Saturday 4:30 PM

804-737-8028

St. Mary Catholic Church - Coeburn, VA

109 Beech Ave NE | Coeburn, Virginia

Saturday 5:00 PM Vigil Mass

Tuesday 5:00 PM

276-889-1690

St. Mary Catholic Church - Chesapeake, VA

Sunday 9:00 am

536 Homestead Road | Chesapeake, Virginia

Sunday: 9:00 AM
Holy Day: 7:00 PM

Reconciliation Sunday 8:15 AM

757-484-7335

All Saints Catholic Church - Floyd, VA

Saturday 5:00 pm

598 Needmore Lane | Floyd, Virginia

Saturday 5:00 PM

Reconciliation Saturday 4:30-4:45 PM

276-236-7814

Church of St. Theresa - Tazewell, VA

Sunday 11:30 am

312 Tazewell Ave | Tazewell, Virginia

Sunday Mass: 11:30 AM
Wednesday & Friday 8 AM

(276) 385-7312

St. Elizabeth of Holy Family Parish - Pocahontas, VA

Sunday 9:00 am

74 Water St | Pocahontas, Virginia

Sunday Mass 9 AM
Wednesday 5 PM

(276) 988-4626

Shrine of the Sacred Heart - Hot Springs, VA

1499 Shady Lane | Hot Springs, Virginia

Mass Times / Horario de Misas
Toda Misa En Persona - Con Sacerdote
SATURDAY 4 PM English, 6 PM Spanish
SUNDAY 7:30 AM Spanish, 9:30 AM English, 10 AM Spanish,
11 AM Portuguese, 12 PM Spanish, 12:30 PM Spanish, 3 PM Vietnamese, 4:30 PM French Haitian Creole
6 PM Spanish

MONDAY-FRIDAY
7 AM English, 12 PM Spanish, 7 PM Spanish
SATURDAY 8 AM English

(540) 839-2603

Shepherd of the Hills - Quinque, VA

Sunday 8:30 am

6562 Amicus Road | Quinque, Virginia

Sundays 8:30 AM
Wednesdays 6 PM

Reconciliation Wednesdays 4 PM

(434) 985-3929

Ss. Peter and Paul - Palmyra, VA

Saturday 5:00 pm Sunday 11:00 am

4309 Thomas Jefferson Pkwy | Palmyra, Virginia

Saturday 5 PM Vigil Mass
Sunday 11 AM
Wednesday, Thursday 9 AM

Confession Saturday 4 PM

Adoration Monday- Friday 6 AM - 8 PM

(434) 589-5201

St. Vincent de Paul - Newport News, VA

Saturday 5:00 pm Sunday 10:00 am

230 33rd Street | Newport News, Virginia

Saturday Vigil 5 PM
Sunday 10 AM
Wednesday & Thursday 12:05 PM

(757) 245-4234

St. Victoria Catholic Church - Hurt, VA

Sunday 11:00 am

305 Victoria Drive | Hurt, Virginia

Sunday Mass 11 AM
Monday & Wednesday 10 AM
Thursday 6:30 PM (Sept-June)

Reconciliation Monday 9:30 AM

(434) 324-4824

St. Timothy Catholic Church - Tappahannock, VA

Saturday 5:00 pm Sunday 12:00 pm Spanish Sunday 9:30 am

413 Saint Timothy Lane | Tappahannock, Virginia

Saturday 5 PM
Sunday Mass: 9:30 AM; 12 PM Spanish

Reconciliation Sunday 8:45 AM;
Saturday 4:15 PM

(804) 443-2760

St. Thomas More - Lynchburg, VA

Saturday 5:00 pm Sunday 11:00 am Sunday 8:30 am

3015 Roundelay Rd | Lynchburg, Virginia

Saturday 5 PM
Sunday Mass 8:30 AM and 11 AM

Reconciliation Saturday 3:30 PM

(434) 237-5911

401 Alderman Road | Charlottesville, Virginia

Saturday 8:30 AM; Vigil 5:15 PM (except UVA home football game day)
Sunday 7 AM; 8 AM; 9:30 AM; 12 PM; 4 PM; 5:15 PM
Daily Mass 8 AM; 5:15 PM

Confession Thurs 7:30-8:30 PM; Sat 9:15-10:15 AM (except on UVA home football game day)

(434) 293-8081

St. Stephen Martyr - Chesapeake, VA

Saturday 5:00 pm Sunday 11:30 am Sunday 8:30 am

1544 Battlefield Blvd S | Chesapeake, Virginia

Saturday 5:00 PM
Sunday Mass: 8:30 AM, 11:30 AM
Wednesday 6:30 AM, Tuesday - Saturday 8:30 AM, Thursday 6:30 PM

Reconciliation Saturday 2:30 PM

(757) 421-7416

St. Rose of Lima and the Korean Martyrs Catholic Parish - Hampton, VA

Sunday 11:30 am Korea Saturday 5:00 pm Sunday 8:30 am

2114 Bay Avenue | Hampton, Virginia

Saturday 5 PM
Sunday 8:30 AM, 11:30 AM Korean
Thursday 7 AM, Friday 7 PM
Tuesday & Wednesday 8 PM Korean

(757) 245-5513

St. Richard Catholic Church - Emporia, VA

Sunday 10:30 am

117 Laurel Street | Emporia, Virginia

Sunday Mass 10:30 AM
Wednesday 6 PM in Spanish

Holy Day 5:30 PM

(434) 636-7782

St. Peter Catholic Church - Richmond, VA

Sunday 10:45 am Sunday 8:30 am

800 E. Grace Street | Richmond, Virginia

Sunday 8:30 AM , 10:45 AM
Daily Mass 12:05 PM Monday-Friday

Confession Monday-Friday 11:45 AM

(804) 643-4315

25236 Coastal Blvd | Onley, Virginia

Saturday 5 PM Bilingual
Sunday 9 AM, 11:30 AM Spanish
Tues, Wed, Fri 9 AM

Reconciliation Saturday 4:00 PM

(757) 787-4592

St. Peter the Apostle - Lake Gaston, VA

Saturday 5:30 pm Sunday 8:00 am

31 Ebony Road, Hwy 903 | Lake Gaston, Virginia

Saturday 5:30 PM
Sunday 8 AM
Tuesday - Friday 9 AM

Reconciliation Saturday 4:30 PM

(434) 636-6277

St. Paul Catholic Church - Richmond, VA

Saturday 5:15 pm Sunday 11:00 am Sunday 8:30 am

909 Rennie Ave | Richmond, Virginia

Saturday 5:15 PM
Sunday 8:30 AM, 11 AM
Holy Day 11 AM

Reconciliation First Saturday 4 PM

(804) 329-0473

St. Patrick Catholic Church - Lexington, VA

Saturday 5:00 pm Sunday 10:30 am Sunday 8:00 am

221 W. Nelson Street | Lexington, Virginia

Saturday 5 PM Vigil Mass
Sunday 8 AM, 10:30 AM

(540) 463-3533

St. Paschal Baylon Catholic Church - South Boston, VA

Saturday 5:00 pm Sunday 11:00 am

800 John Randolph Blvd | South Boston, Virginia

Saturday 5 PM
Sunday 11 AM
Wednesday 9:30 AM

Reconciliation Saturday 6 PM

(434) 572-2285

St. Olaf Catholic Church - Williamsburg, VA

Sunday 11:00 am Sunday 8:00 am

104 Norge Lane | Williamsburg, Virginia

Sunday 8 AM, 11 AM
Tuesday - Friday 10 AM

(757) 564-3819

4491 Springfield Rd | Richmond, Virginia

Saturday Vigil 5 PM
Sunday 7:45 AM, 9:15 AM, 11:15 AM, 5 PM
Wednesday 8:30 AM
Monday and Thursday 12:15 PM

Reconciliation Saturday 3:30 PM

(804) 527-1037

St. Mary the Mother of God - Wytheville, VA

Saturday 6:00 pm Sunday 9:00 am

370 East Main St | Wytheville, Virginia

Saturday 6 PM
Sunday 9 AM

(276) 228-3104

St. Mary Star of the Sea - Fort Monroe, VA

Saturday 5:15 pm Sunday 9:30 am

7 Frank Lane | Fort Monroe, Virginia

Saturday 5:15 PM
Sunday 9:30 AM

(757) 722-9855

St. Mary of the Presentation - Suffolk, VA

Saturday 5:00 pm Sunday 10:00 am

200 S Broad St | Suffolk, Virginia

Saturday 5 PM
Sunday Mass 10 AM
Tuesday - Friday 10 AM
Holy Day 10 AM, 7 PM

Reconciliation Saturday 4 PM

(757) 539-5732

St. Mary of the Annunciation - Ruther Glen, VA

Saturday 5:00 pm Sunday 11:00 am Sunday 8:30 am

10306 Ladysmith Road | Ruther Glen, Virginia

Saturday 5 PM
Sunday 8:30 AM, 11 AM
Wed & Thurs 8:30 AM
Tuesdays 10 AM

(804) 448-9064

St. Mary Catholic Church - Lovingston, VA

Sunday 10:00 am Sunday 12:30 pm Spanish

9900 Thomas Nelson Hwy | Lovingston, Virginia

Sunday 10 AM, 12:30 PM en Español
Wednesday, Friday 12 PM

(434) 263-8509

St. Mary Catholic Church - Blacksburg, VA

Saturday 5:00 pm Sunday 11:30 am Sunday 8:30 am

1205 Old Mill Road | Blacksburg, Virginia

Vigil: 5:00 PM
Sunday Mass: 8:30 AM, 11:30 AM

Reconciliation Friday 12 PM

(540) 552-1091

St. Mary Catholic Church - Richmond, VA

Saturday 5:30 pm Sunday 11:00 am Sunday 9:00 am

9505 Gayton Rd | Richmond, Virginia

Saturday 5:30 PM Vigil Mass
Sunday: 9 AM, 11 AM

Holy Days 9 AM, 7 PM

Reconciliation Saturday 4 PM

(804) 740-4044

St. Kim Taegon Catholic Church - Richmond, VA

Sunday 10:30 am Korean

3100 Logandale Ave | Richmond, Virginia

Sunday 10:30 AM Korean
Daily Mass 10 AM (Korean, Thursday);
Daily Mass 8 PM (Korean, Wednesday)

(804) 232-0993

St. Kateri Tekakwitha - Tabb, VA

Saturday 5:30 pm Sunday 11:00 am Sunday 8:30 am

3800 Big Bethel Road | Tabb, Virginia

Saturday 5:30 PM
Sunday Mass 8:30 AM, 11 AM
Tues, Wed, & Thurs 12 PM

Reconciliation 4 PM (1st & 3rd Sat)

(757) 766-3800

St. Jude Catholic Church - Mineral, VA

Saturday 5:00 pm Sunday 11:00 am

1937 Davis Highway Mineral, VA | Mineral, Virginia

Saturday 5 PM
Sunday 11 AM
Tuesday 9 AM

Reconciliation Saturday 4 PM

(540) 894-4266

St. Jude Catholic Church - Radford, VA

Saturday 5:15 pm Sunday 11:00 am

1740 Tyler Road | Radford, Virginia

Saturday 5:15 PM
Sunday Mass 11 AM
Thursday 7 AM, Wednesday 9:30 AM,
Tuesday and Friday 12 PM

Reconciliation Saturday 3:30-4:45 PM

(540) 639-5341

St. Jude Catholic Church - Franklin, VA

Sunday 10:30 am

1014 Clay St | Franklin, Virginia

Sunday Mass: 10:30 AM
Tuesday & Thursday 10:30 AM

(757) 569-9600

St. Joseph Catholic Church Shrine of St. Katharine Drexel - Columbia, VA

Sunday 9:00 am

28 Cameron Street Columbia,, VA | Columbia, Virginia

Sunday 9 AM
Thursday 9 AM
Holy Day 9 AM

(434) 842-3970

St. Joseph Catholic Church - Petersburg, VA

Saturday 5:00 pm Sunday 11:30 am Sunday 8:30 am

151 W. Washington St | Petersburg, Virginia

Saturday 5 PM
Sunday Mass 8:30 AM , 11:30 AM
Monday, Tuesday 8 AM, Wednesday 7 AM, Thursday 6:30 PM Latin, Friday 6:30 PM
Saturday 8 AM (1st, 3rd Saturday; Ordinary Form; 2nd, 4th Saturday, Latin)

(804) 733-3115

St. Joseph Catholic Church - Martinsville, VA

Sunday 10:15 am Sunday 11:45 am Spanish

2481 Spruce St. Martinsville, VA | Martinsville, Virginia

Sunday 10:15 AM , 11:45 AM Spanish
Thursday, Friday 12:10 PM

Holy Day Vigil 7 PM; Holy Day 12:10 PM

Reconciliation Wednesday 5:30 PM

(276) 638-4779

512 Buckroe Ave | Hampton, Virginia

Saturday 4 PM, 7 PM Spanish
Sunday Masses 8 AM, 11 AM
Mon, Wed, Thurs 9 AM; Tue. 6 PM

(757) 851-8800

St. Joseph Catholic Church - Clintwood, VA

Saturday 4:00 pm

478 Clintwood Main Street | Clintwood, Virginia

Vigil 4 PM (Winter months)
Summer Vigil: 5 PM

(276) 926-5451

St. Joseph Catholic Church - Clifton Forge, VA

Saturday 5:00 pm Sunday 9:00 am

620 Jefferson Avenue | Clifton Forge, Virginia

Vigil 5:00 PM
Sunday Mass 9 AM
Tuesdays & Thursdays 12 PM

Reconciliation before or after all Masses

(540) 863-5371

Church of the Holy Angels - Portsmouth, VA

Sunday 11:00 am Sunday 1:30 pm Spanish

34 Afton Parkway Portsmouth, VA | Portsmouth, Virginia

Sunday 11 AM, 1:30 PM Spanish
Monday & Thursday 9 AM

Holy Day 9 AM

Confession Sunday 12:30 PM English & Spanish

(757) 484-7335

Good Samaritan Catholic Church - Amelia, VA

Saturday 4:00 pm Sunday 4:00 pm Spanish

13441 Patrick Henry Highway | Amelia, Virginia

Saturday Mass 4 PM
Sunday Mass 4 PM Spanish

(804) 639-6712

Immaculate Heart of Mary - Blackstone, VA

Sunday 9:00 am

903 S Main Street | Blackstone, Virginia

Sunday Mass 9 AM
Thursday 6:30 PM

Reconciliation Sunday 8:30 AM

(434) 392-3934

350 Euclid Avenue | Bristol, Virginia

Saturday 5:30 PM
Sunday 8:30 AM, 11:30 AM, 2 PM Spanish
Tuesday, Wednesday, Friday 8:30 AM
Thursdays 6 PM

(276) 669-8200

St. Joseph Catholic Church - Woodlawn, VA

Sunday 11:30 am Sunday 1:30 pm Spanish

78 St. Josephs Lane | Woodlawn, Virginia

Sunday 11:30 AM English, 1:30 PM Spanish

(276) 236-7814

St. Joseph Catholic Church - Richmond, VA

Sunday 11:00 am Latin Sunday 4:30 pm Latin Sunday 8:30 am Latin

828 Buford Road | Richmond, Virginia

Latin Masses
Sunday: 8:30 am, 11 am, 4:30 pm
Monday, Tuesday, Thursday 7 am, 9 am
Wednesday, Friday 7 am & 6 pm
Saturday 9 am

Confession 30 minutes prior to all Masses

(804) 320-4932

St. John the Evangelist - New Castle, VA

Sunday 11:15 am

99 Second St | New Castle, Virginia

Sunday 11:15 AM

(540) 864-8686

St. John the Evangelist - Waynesboro, VA

Saturday 5:00 pm Sunday 11:30 am Sunday 8:30 am

344 Maple Ave | Waynesboro, Virginia

Saturday 5 PM
Sunday 8:30 AM, 11:30 AM
Tuesday thru Friday 9 AM

(540) 949-6145

St. John Neumann Catholic Church - Powhatan, VA

Saturday 5:00 pm Sunday 11:00 am Sunday 8:30 am

2480 Batterson Rd | Powhatan, Virginia

Saturday 5 PM
Sunday 8:30 AM, 11 AM
Wednesday, Thursday & Friday 9 AM

Reconciliation Saturday 3:45-4:30 PM

(804) 598-3754

St. John Catholic Church - Marion, VA

Sunday 11:30 am Sunday 1:30 pm Spanish

120 Park Blvd | Marion, Virginia

Vigil 5:30 PM only 1st Saturday
Sunday 11:30 AM, 1:30 PM Spanish
Tuesday and Friday 12 PM

(276) 783-7282

St. John Catholic Church - Highland Springs, VA

Saturday 5:30 pm Sunday 12:15 pm Spanish Sunday 9:00 am

813 W Nine Mile Rd | Highland Springs, Virginia

Saturday 5:30 PM
Sunday 9 AM, 12:15 PM Spanish
Wednesday & Friday 12 PM
Thursday 8:30 AM

Reconciliation Saturday 4:30 PM

(804) 737-8028

St. John Catholic Church - Dinwiddie, VA

Saturday 4:00 pm Sunday 9:00 am

Squirrel Level Rd & Flank Rd | Dinwiddie, Virginia

Saturday 4 PM
Sunday 9 AM

804-732-6385

St. Jerome Catholic Church - Newport News, VA

Saturday 5:00 pm Sunday 12:00 pm Sunday 7:00 am Sunday 9:00 am

116 Denbigh Blvd | Newport News, Virginia

St. Joan of Arc Catholic Church - Yorktown, VA

Saturday 5:30 pm Sunday 11:00 am Sunday 8:30 am

315 Harris Grove Lane | Yorktown, Virginia

Saturday 5:30 PM
Sunday 8:30 AM, 11 AM
Tuesday - Friday 9 AM

(757) 898-5570

St. Gerard Catholic Church - Roanoke, VA

Sunday 12:30 pm Spanish Sunday 5:00 pm Spanish Sunday 9:30 am

809 Orange Avenue NW | Roanoke, Virginia

Sunday 9:30 AM, 12:30 PM Spanish, 5 PM

Thursday and Friday 8:30 AM

(540) 343-7744

St. James Catholic Church - Hopewell, VA

Saturday 6:00 pm Sunday 11:00 am

510 W Poythress St | Hopewell, Virginia

Saturday 6 PM
Sunday 11 AM
Wednesday 6:30 PM, Thursday 12 PM

Reconciliation Wednesday 5:45 PM

(804) 458-9223

St. George Catholic Church - Scottsville, VA

Sunday 11:00 am

7240 Scottsville Road | Scottsville, Virginia

Sunday Mass at 11 AM

Holy Day 7 PM

(434) 286-3724

St. Francis of Assisi Catholic Church - Amherst, VA

Saturday 5:00 pm Sunday 8:00 am

332 S. Main St | Amherst, Virginia

Saturday Mass 5 PM
Sunday Mass 8 AM
Wednesday 1:05 PM

(434) 946-2053

St. Francis of Assisi Catholic Church - Rocky Mount, VA

Saturday 4:30 pm Sunday 8:00 am

15 Glennwood Dr | Rocky Mount, Virginia

Saturday 4:30 PM
Sunday 8 AM
Wednesday 9 AM

Reconciliation Saturday 3:45 PM

(540) 483-9591

St. Elizabeth Ann Seton - Quinton, VA

Saturday 5:30 pm Sunday 10:45 am Sunday 8:30 am

2631 Pocahontas Trail | Quinton, Virginia

Saturday 5:30 PM
Sunday 8:30 AM, 10:45 AM

Reconciliation Saturday 5 PM and Sunday after 8:30 AM Mass

(804) 932-4125

St. Francis of Assisi Catholic Church - Staunton, VA

Saturday 5:00 pm Sunday 11:30 am Sunday 7:15 am Sunday 8:30 am

125 North Augusta | Staunton, Virginia

Saturday 5 PM
Sunday 7:15 AM, 8:30 AM, 11:30 AM

Reconciliation Saturday 3:30-4:45 PM

(540) 886-2262

St. Edward the Confessor - Richmond, VA

Saturday 5:00 pm Sunday 11:00 am Sunday 5:00 pm Sunday 8:00 am

2700 Dolfield Dr | Richmond, Virginia

Saturday Vigil 5 PM
Sunday 8 AM, 11 AM, 5 PM
Daily Mass 9 AM Monday-Friday

Reconciliation Saturday 4 PM

(804) 272-2948

St. Elizabeth Catholic Church - Richmond, VA

Sunday 8:30 am

2712 2nd Ave | Richmond, Virginia

Sunday Mass 8:30 AM, 10 AM (Via Zoom)
Daily 12 PM (Friday via Zoom)

Confession Wednesday 5:30 PM, Friday 12 PM

https://stelizcc.org/
(804) 329-4599

St. Charles Catholic Church - Cape Charles, VA

Sunday 10:00 am

545 Randolph Ave | Cape Charles, Virginia

Sunday Mass 10 AM

(757) 331-2040

St. Edward Mission - Pulaski, VA

Sunday 11:00 am

North Washington Ave & 7th Street | Pulaski, Virginia

Sunday 11:00 AM
Thursday 11:00 AM
Holy Day 7:00 PM

(540) 980-6511

St. Bridget Catholic Church - Richmond, VA

Saturday 5:30 pm Sunday 11:00 am Sunday 5:00 pm Sunday 8:00 am

6006 Three Chopt Rd | Richmond, Virginia

Saturday 5:30 pm
Sunday Masses 8 am, 11 am, 5 pm

Daily Mass Monday - Saturday at 8 am

Confessions Saturday 3:30-4:30 pm;
Tuesday 5:30-6:30 pm

Adoration Tuesdays 5:30 pm - 6:30 pm

https://saintbridgetchurch.org/
(804) 282-9511

St. Catherine of Siena - Clarksville, VA

Saturday 4:00 pm Sunday 10:00 am

805 Virginia Avenue | Clarksville, Virginia

Saturday 4:00 PM
Sunday 10:00 AM
Thursday & Friday 9:30 AM

Reconciliation Saturday at 3:00 pm

(434) 374-8408

St. Benedict Catholic Church - Richmond, VA

Saturday 5:30 pm Sunday 11:00 am Sunday 8:30 am

300 N. Sheppard St | Richmond, Virginia

Saturday 5:30 pm Vigil
Sunday 8:30 am, 11 am
Wednesday 7 am Latin; 5:30pm Novus Ordo
Tuesday, Thursday 5:30 pm
First Friday 5:30 pm

https://www.saintbenedictparish.org/
(804) 254-8810

521 McCosh Drive | Chesapeake, Virginia

Sunday Mass 7 AM Latin; 9:15 AM Latin; 11:15 AM Latin; 1:15 PM Latin

Mon-Thur 6 AM Latin; 8 AM Latin
Friday 8 AM Latin, 7 PM Latin
Saturday 7 AM Latin, 9 AM Latin

Reconciliation: 30 mins before all Masses

(757) 543-0561

St. Anthony Catholic Church - Norton, VA

Sunday 10:00 am

1009 Virginia Ave NW | Norton, Virginia

4400 Beulah Road | Richmond, Virginia

Saturday 5 PM, 7:30 PM Español
Sunday 9 AM, 11:30 AM, 1:30 PM Español

Monday-Friday 9 AM
Tuesday, Thursday, Friday 7 PM Español

Sacrament of Penance/
Sacramento de la Penitencia
Martes -durante la adoracion
Viernes 5:45 -6:45 pm
Sabado 3:45– 4:45 y6:15-7:15 pm

Monday 6-7 PM
Friday 5:45-6:45 PM
Saturday 3:45-4:45 PM and 6:15-7:15 PM

(804) 275-7962

3686 Ironbound Rd | Williamsburg, Virginia

Saturday 5:30 pm
Sunday 8:30 am, 11 am, 2 pm Spanish, 5 pm

Monday-Saturday 9 am

Confession Saturday 3:30-4:30 pm;
Wednesday 7-8 pm

(757) 229-3631

St. Ann Catholic Church - Ashland, VA

Saturday 5:00 pm Sunday 10:00 am Sunday 8:30 am

105 S. Snead Street | Ashland, Virginia

Saturday 5 PM
Sunday: 8:30 AM, 11 AM Summer, 10 AM (Memorial Day thru Labor Day )

Reconciliation Saturday 4 PM

(804) 798-5039

St. Ann Catholic Church - Colonial Heights, VA

Saturday 5:00 pm Sunday 11:15 am Sunday 8:30 am

17111 Jefferson Davis Hwy | Colonial Heights, Virginia

Saturday 5 PM
Sunday Mass 8:30 AM, 11:15 AM

Reconciliation 3:45-4:30 PM

(804) 526-2548

St. Andrew the Apostle - Chincoteague Island, VA

Saturday 5:00 pm Sunday 9:30 am

6319 Mumford St | Chincoteague Island, Virginia

Saturday 5 PM
Sunday 9:30 AM
Tuesday 5 PM
Wed & Friday 9 AM

Reconciliation Saturday 4:30 PM

(757) 336-5432

Sacred Heart Catholic Church - Danville, VA

Saturday 5:00 pm Sunday 12:00 pm Spanish Sunday 9:00 am

538 Central Blvd | Danville, Virginia

Saturday 5 PM
Sunday Mass 9 AM, 12 Noon Spanish

(434) 792-9456

St. Andrew Catholic Church - Roanoke, VA

Saturday 5:30 pm Sunday 10:00 am Sunday 12:30 pm Sunday 7:30 am

631 N Jefferson St | Roanoke, Virginia

Saturday 5:30 PM
Sunday 7:30 AM, 10 AM, 12:30 PM
Monday-Friday 12 PM

Adoration Times
Thursday 4 PM to 5:45 PM

(540) 344-9814

1400 Perry Street | Richmond, Virginia

Saturday 4 PM, 6:30 PM Spanish
Sunday 8:30 AM, 9:15 AM Spanish, 11:30 AM Spanish, 1:30 PM Spanish,
5 PM Spanish
Monday thru Friday 7:30 AM
Tuesday & Thursday 7 PM Spanish

Reconciliation Saturday 4-5 PM;
Monday & Wednesday 6:30 PM

https://sacredheartrva.org/
(804) 232-8964

Sacred Heart Catholic Church - Big Stone Gap, VA

Sunday 11:30 am

1821 Holton Ave E | Big Stone Gap, Virginia

Sunday 11:30 AM

(276) 523-1588

Sacred Heart Catholic Church - Covington, VA

Sunday 11:00 am

255 West Main St | Covington, Virginia

Sunday 11:00 AM

(540) 962-6541

Our Lady of the Rosary - Charlottesville, VA

Sunday 1:30 pm

5804 St George Ave | Crozet, Virginia

Sunday 1:30 PM

(434) 295-7185

Our Lady of Lavang – Vietnam - Hampton, VA

Sunday 8:30 am Vietnamese

318 Whealton Road | Hampton, Virginia

Sunday Mass 8:30 AM Vietnamese
Wed, Fri 7 PM Vietnamese

(757) 232-1424

Our Lady of Lourdes - Richmond, VA

Saturday 5:00 pm Sunday 10:00 am Sunday 8:15 am

8200 Woodman Road | Richmond, Virginia

Saturdays 5 pm
Sundays 8:15 am & 10 am
Tuesday-Thursday 8:30 am

​Reconciliation Saturday 3:30 pm

(804) 262-7315

100 Harpersville Rd | Newport News, Virginia

Saturday 5 pm
Sunday 8 am, 10 am, 2 pm Spanish, 5 pm
Monday, Friday 7am
Tuesday 9 am
Wednesday 6:30 pm

Confessions Saturday 3 pm;
Wednesday 5 pm

(757) 595-0385

2505 Electric Road | Roanoke, Virginia

Saturday 5 PM
Sunday Mass: 7:30 AM, 9:30 AM, 11:30 AM

Confession Saturday 3-4 PM;
Wednesdays 5:30-6:30 PM

(540) 774-0066

Our Lady of Peace - Appomattox, VA

Sunday 8:30 am

2938 Oakleigh Avenue | Appomattox, Virginia

Sunday: 8:30 AM
Tuesday 10 AM, 7 PM
Thursday 12:15 PM

(434) 352-0104

Our Lady of Perpetual Help - Salem, VA

Saturday 5:00 pm Sunday 10:30 am

314 Turner Road | Salem, Virginia

Saturday 5 PM
Sunday Mass 10:30 AM

(540) 387-0491

Our Lady of the Blessed Sacrament - West Point, VA

Saturday 5:30 pm Sunday 11:30 am Spanish Sunday 9:00 am

3570 King William Ave | West Point, Virginia

Saturday 5:30 PM
Sunday 9 AM, 11:30 AM Spanish
Tuesday thru Friday 8:30 AM

(804) 843-3125

Prince of Peace Catholic Church - Chesapeake, VA

Saturday 5:30 pm Sunday 11:00 am Sunday 9:00 am

621 Cedar Rd | Chesapeake, Virginia

Saturday 5:30 PM
Sunday 9 AM, 11 AM
Tuesday- Friday 9 AM

Reconciliation Saturday 4:30 PM

(757) 547-0356

Resurrection of Our Lord - Moneta, VA

Saturday 5:00 pm Sunday 9:00 am

15353 Moneta Rd Moneta, VA | Moneta, Virginia

Saturday 5 PM
Sunday 9 AM

(540) 297-5530

Holy Family Catholic Church - Pearisburg, VA

Sunday 11:00 am Sunday 8:30 am

516 Mason Court Dr | Pearisburg, Virginia

Sunday 8:30 AM
Thursday 11 AM

Confession after 11 AM Mass on Thursdays

(540) 921-3547

Holy Infant Catholic Church - Elkton, VA

Saturday 5:00 pm Sunday 11:00 am

101 W Marshall Ave | Elkton, Virginia

Saturday 5 PM Vigil Mass
Sunday 11 AM
Tuesday and Thursday 10 AM

Reconciliation Saturday 4-4:45 PM

(540) 298-1341

Holy Name of Mary - Bedford, VA

Sunday 10:45 am Sunday 8:00 am

1307 Oakwood St | Bedford, Virginia

Sunday 8 AM, 10:45 AM

(540) 586-8988

Holy Rosary Catholic Church - Richmond, VA

Sunday 10:00 am

3300 R Street | Richmond, Virginia

3300 R St, Richmond, VA

Sunday 10 AM (due to COVID-19)

Confessions Sunday 9:15-9:45 AM

https://www.hrccrichmond.org/
(804) 222-1105

Holy Spirit Catholic Church - Christiansburg, VA

Saturday 5:00 pm Sunday 11:00 am Sunday 1:15 pm Spanish

355 Independence Blvd | Christiansburg, Virginia

Saturday 5 pm
Sunday 11 am, 1:15 pm Spanish
Monday 8 am; Tuesday 7 am;
Friday 7 pm Spanish

Reconciliation Saturday 3:45-4:45 pm

(540) 381-0299

Holy Spirit Catholic Community - Jonesville, VA

Sunday 8:00 am

384 Eagle Ridge Drive | Jonesville, Virginia

Sunday 8:00 AM

(276) 346-0269

Immaculate Conception - Hampton, VA

Saturday 5:30 pm Sunday 11:00 am Sunday 8:30 am

2150 Cunningham Drive | Hampton, Virginia

Saturday 5:30 PM
Sunday 8:30 AM, 11 AM
Tuesday, Wed, Thurs 8:30 AM

Reconciliation 4 PM (First Saturday)

(757) 826-0393

1465 Incarnation Dr | Charlottesville, Virginia

Saturday 5:30 PM
Sunday 9 AM, 11:30 AM, 1:30 PM Spanish, 4:30 PM

(434) 973-4381

Church of the Sacred Heart - South Prince George, VA

Sunday 1:00 pm Spanish Sunday 9:30 am

9300 Community Lane | South Prince George, Virginia

Saturday 5 PM
Sunday Mass 9:30 AM, 1 PM Spanish
Tuesday 6:30 PM, Friday 10 AM

(804) 732-6385

Church of the Transfiguration - Fincastle, VA

Saturday 4:30 pm Sunday 8:30 am

7624 Roanoke Road | Fincastle, Virginia

Saturday 4:30 PM
Sunday 8:30 AM
Wednesday, First Fridays 10 AM

(540) 473-2656

12500 Patterson Avenue | Richmond, Virginia

Vietnamese Masses
Saturday 8 PM
Sunday 8 AM, 10:30 AM
Daily 8 AM

https://chungnhan.org/

(804) 784-5450

Church of the Visitation - Topping, VA

Sunday 9:00 am

8462 General Puller Hwy | Topping, Virginia

Good Shepherd Catholic Church - South Hill, VA

Saturday 7:15 pm Bilingual Sunday 8:00 am

1664 N Mecklenburg Ave | South Hill, Virginia

Saturday 7:15 PM Bilingual
Sunday 8:00 AM
Wednesday 12:00 PM

Reconciliation Saturday 6:00 PM

(434) 447-3622

Good Shepherd Catholic Church - Lebanon, VA

Sunday 11:00 am

890 W Main St | Lebanon, Virginia

Sunday Mass 11 AM

(276) 889-1690

Holy Comforter Catholic Church - Charlottesville, VA

Saturday 5:00 pm Sunday 11:00 am Sunday 2:00 pm Latin Sunday 8:00 am

208 E. Jefferson Street | Charlottesville, Virginia

Saturday 5 PM
Sunday Mass 8 AM, 11 AM, 2 PM Latin
Monday & Friday 12PM;
Tuesday-Thursday 7 AM;
Saturday 8 AM

Confession 6:30 PM Mon, Wed, Thurs, Fri

(434) 295-7185

Holy Cross Catholic Church - Lynchburg, VA

710 Clay Street Lynchburg, VA | Lynchburg, Virginia

Blessed Sacrament Catholic Church - Harrisonburg, VA

154 N. Main Street Harrisonburg, VA | Harrisonburg, Virginia

Christ the King Catholic Church - Abingdon, VA

Sunday 10:00 am

820 E. Main Street | Abingdon, Virginia

Sunday Mass at 10 am
Tuesday - Friday at 8 am

Reconciliation Thursday 5-6 pm

Adoration
First Wednesday 4-5 pm

(276) 628-2941

Church of Francis de Sales - Mathews, VA

Sunday 11:00 am

176 Lovers Lane | Mathews, Virginia

Sunday 11 AM
Tuesday & Friday 9 AM

(804) 725-2776

Church of St. Therese - Chesapeake, VA

Saturday 5:00 pm Sunday 11:00 am Sunday 8:30 am

4137 Portsmouth Blvd | Chesapeake, Virginia

Saturday 5 PM
Sunday 8:30 AM, 11 AM
Wed & Thurs 9 AM, Tuesday 6:45 PM

Reconciliation Saturday 4 PM

(757) 488-2553

Church of St. Therese - Gloucester, VA

Saturday 5:00 pm Sunday 10:30 am Sunday 8:00 am

6262 Main Street | Gloucester, Virginia

Saturday 5 PM
Sunday 8 AM, 10:30 AM

Reconciliation 1st Saturday 4 PM

(804) 693-5939

Church of the Epiphany - Richmond, VA

Saturday 5:15 pm Sunday 11:00 am Sunday 8:30 am

11000 Smoketree Drive | Richmond, Virginia

Vigil 5:15 PM
Sunday 8:30 AM, 11 AM

Reconciliation Saturday 3:30-4:30 pm

(804) 794-0222

Church of the Good Shepherd - Smithfield, VA

300 Smithfield Blvd Smithfield, VA | Smithfield, Virginia

Church of the Redeemer - Mechanicsville, VA

8275 Meadowbridge Road Mechanicsville, VA | Mechanicsville, Virginia

Church of the Ascension - Virginia Beach, VA

Saturday 5:30 pm Sunday 10:30 am Sunday 12:30 pm Sunday 8:15 am

4853 Princess Anne Rd | Virginia Beach, Virginia

Saturday 5:30 PM
Sunday 8:15 AM, 10:30 AM, 12:30 PM
Tuesday-Friday 9:15 AM

Confession Saturday 10 AM - 12 PM

https://www.ascensionvb.org/
(757) 495-1886

Star of the Sea Catholic Church - Virginia Beach, VA

Saturday 5:00 pm Sunday 12:00 pm Sunday 8:00 am

1404 Pacific Ave | Virginia Beach, Virginia

Saturday 5 PM
Sunday 8 AM, 12 PM

Confession Times
Saturday 3:30-4:30 PM (1st & 3rd Saturdays of month)

(757) 428-8547

Our Lady of Perpetual Help Byzantine Catholic Church - Virginia Beach

Sunday 8:00 am

216 South Parliament Dr | Virginia Beach, Virginia

Mass Times
Sunday 8:00 AM

http://olphvb.org/
(757) 456-0809

5345 Virginia Beach Blvd | Virginia Beach, Virginia

Saturday 4:30 PM, 7:30 PM Spanish
Sunday 7 AM, 10 AM, 1 PM
Monday, Thursday 6:30 AM
Tuesday, Friday 8:30 AM

Confession Saturday 11 AM - 12 PM

https://www.stgregoryvabeach.org/
(757) 497-8330

St. Mark Catholic Church - Virginia Beach, VA

Saturday 5:30 pm Sunday 11:00 am Sunday 8:00 am

1505 Kempsville Road | Virginia Beach, Virginia

Saturday 5:30 PM
Sunday 8 AM, 11 AM
Tuesday, Thursday 8:30 AM
Wednesday 7 PM

(757) 479-1010

Holy Spirit Catholic Church - Virginia Beach, VA

Saturday 5:00 pm Sunday 10:00 am Sunday 12:00 pm Sunday 8:00 am

1396 Lynnhaven Pkwy | Virginia Beach, Virginia

Saturday 5 PM
Sunday 8 AM, 10 AM, 12 PM
Wednesday, Friday 8 AM
Tuesday, Thursday 6:15 PM

Confession Tuesday & Thursday 4:30-5:30 PM
Adoration Thursday 12 PM to 6 pm

https://www.holyspiritvb.org/
(757) 468-3600

St. Luke Catholic Church - Virginia Beach, VA

Saturday 5:00 pm Sunday 12:00 pm Spanish Sunday 9:00 am

2304 Salem Rd | Virginia Beach, Virginia

Saturday 5 PM
Sunday 9 AM, 12 PM Spanish
Tuesday-Thursday 9 AM
Wednesday 6:30 PM Spanish

https://www.stlukevabeach.org
(757) 427-5776

St. Nicholas Catholic Church - Virginia Beach

Saturday 5:30 pm Sunday 11:00 am Sunday 8:30 am

712 Little Neck Rd | Virginia Beach, Virginia

Saturday 5:30 PM
Sunday 8:30 AM, 11 AM
Tuesday-Friday 9 AM

Confession Saturday 4:30 PM
Adoration Tuesday 9:30 AM - 5:30 PM

(757) 340-7231

Holy Family Catholic Church Virginia Beach, VA

Saturday 5:30 pm Sunday 11:00 am Sunday 8:15 am

1279 North Great Neck Rd | Virginia Beach, Virginia

Saturday 5:30 PM
Sunday 8:15 AM, 11 AM
Tuesday-Friday 9 AM
Tuesday 6:15 PM

Confession Saturday 4-5 PM
Adoration Tuesday 10 AM - 6 PM

(757) 481-5702

St. John the Apostle - Virginia Beach, VA

Saturday 5:00 pm Sunday 11:00 am Sunday 7:30 am Sunday 9:15 am

1968 Sandbridge Rd | Virginia Beach, Virginia

Saturday 5 PM
Sunday 7:30 AM, 9:15 AM, 11 AM
Daily Mass 7:30 AM Monday-Friday

Confession
Thursday 6-6:45 PM
Saturday 4-4:45 PM

Adoration Thursday 8 AM to 7 PM

(757) 426-2180

Our Lady of Lavang - Norfolk, Virginia

Sunday 10:15 am Vietnamese

409 Campostella Rd | Norfolk, Virginia

Sunday 10:15 AM Vietnamese

Vietnamese Daily Mass
Tuesday, Thursday, Saturday 7 PM

(757) 232-1424

(757) 232-1424

Christ the King - Norfolk, Virginia

Saturday 5:30 pm Sunday 11:00 am Sunday 5:00 pm Sunday 8:30 am

1803 Columbia Ave | Norfolk, Virginia

Saturday 5:30 PM
Sunday 8:30 AM, 11 AM, 5 PM
Monday-Thursday 8:30 AM

Confession Saturday 3:30-5 PM
http://christthekingnorfolk.org/
(757) 622-1120

Blessed Sacrament Catholic Church - Norfolk, Virginia

Saturday 5:00 pm Sunday 11:00 am Sunday 9:00 am

6400 Newport Ave | Norfolk, Virginia

Saturday 5 PM
Sunday 9 AM, 11 AM
Tuesday, Wednesday 12 PM
Thursday 9 AM

Confession Saturday 4-4:30 PM

http://www.blessed-sacrament.com/
(757) 423-8305

St. Pius X Catholic Church - Norfolk, Virginia

Saturday 5:00 pm Sunday 11:00 am Sunday 8:00 am

7800 Halprin Dr | Norfolk, Virginia

Saturday 5 PM (also live-streamed)
Sunday 8 AM, 11 AM (also live-streamed)
Tuesday-Friday 8:30 AM (also live-streamed)

Confession Times
Wednesday 9-11 AM
Saturday 3-4 PM

(757) 583-0291

Holy Trinity Catholic Church - Norfolk, Virginia

Saturday 5:00 pm Sunday 11:00 am Sunday 2:00 pm Spanish Sunday 9:00 am

154 W Government Ave | Norfolk, Virginia

Saturday 5 PM
Sunday 9 AM, 11 AM, 2 PM Spanish
Monday, Tuesday, Thursday 8:30 AM
Wednesday 6:30 PM
Thursday 6 PM Spanish

Adoration
Wednesday: 5:30 PM to 6:30 PM

Confession Times
Tuesday 4 PM to 6 PM Spanish
Wednesday 5 PM to 6 PM
Saturday 3:30 PM to 4:30 PM

(757) 480-3433

Our Lady of Victory Chapel - Norfolk Naval Station Chapel

Sunday 9:30 am

1630 Morris St | Norfolk, Virginia

Sunday 9:30 AM
Tuesday 11:30 AM
Wednesday 6 PM
First Saturdays 9 AM

Confession Sunday 9-9:25 AM

(757) 444-7361

Sacred Heart Catholic Church - Norfolk, Virginia

Saturday 5:30 pm Sunday 11:00 am Sunday 8:00 am

520 Graydon Ave | Norfolk, Virginia

Saturday 5:30 PM
Sunday 8 AM, 11 AM
Tuesday, Wednesday 5:30 PM
Friday 12 PM (in the chapel)

Confession Saturday 4:30-5:30 PM

http://www.sacredheartnorfolk.org/
(757) 625-6763

3901 Cathedral Lane | Arlington, Virginia

Cathedral of the Sacred Heart - Richmond, VA

Saturday 5:15 pm Sunday 11:00 am Sunday 5:15 pm Sunday 9:00 am

18 N Laurel St | Richmond, Virginia

Saturday 5:15 pm
Sunday 9 am, 11 am, 5:15 pm
Tuesday, Thursday, Friday 12:05 pm
Wednesday 6:30 pm

Confession Wednesday 5:30-6:30 pm

(804) 359-5651

1910 N. Randolph St | Arlington, Virginia

130 Keating Drive | Winchester, Virginia

St. Matthew Catholic Church - Virginia Beach, VA

Perpetual Adoration Chapel Saturday 5:30 pm Sunday 12:00 pm Sunday 9:00 am

3314 Sandra Ln | Virginia Beach, Virginia

Saturday 5:30 PM
Sunday 9 AM, 12 PM
Monday-Wednesday 9 AM
Wednesday 1:30 PM

Confession Saturday 3:30-5 PM
Perpetual Adoration Chapel

(757) 420-6310

7401 St Michaels Ln | Annandale, Virginia

Basilica of St. Mary of the Immaculate Conception - Norfolk, Virginia

Saturday 5:00 pm Sunday 12:00 pm Sunday 9:00 am

1000 Holt Street | Norfolk, Virginia

Saturday Vigil 5 pm
Sunday: 9 am, 12 pm
Tuesday - Friday 12:10 pm in Chapel

Confession Saturday 4:15 pm

757-622-4487

310 South Royal Street | Alexandria, Virginia

Saturday 8:30 am, 5 pm Vigil
Sunday 7 am, 8:30 am, 10 am, 11:30 am, 1 pm, 5 pm
Monday-Friday 6:30 am, 8 am, 12:10 pm

Confession Saturday 9-10 am, 4-5 pm
Monday-Friday after 12:10 pm Mass
Wednesday 7:30-8:30 pm

703-836-4100

Previous Next
Page 1 of 1
MassTime.us is a family ministry striving to build the most engaging and useful Mass times directory. Please consider a donation to help cover our expenses. You may also sponsor a city Mass time page for $50 and we will credit you or your loved one as the page sponsor.