Virginia
March for Life
March for Life
Need a ride to the 2026 Virginia March for Life?
Registered Buses
If you do not see a bus coming from your area, check back soon or consider coordinating a bus to help bring people to the Virginia March for Life! For the Speak Up! buses, click the link for additional details on timing and location.
Holy Spirit Parish of Annandale
- Departure
- 7:30 am from 5121 Woodland Way church parking lot
- Arrival: 9:45 am
- Departing Richmond to return at: 1:00 pm
- Reserve your seat:
- Email respectlife@holyspiritchurch.us to reserve your seat!
Corpus Christi
- Departure
- 8:00 am from Corpus Christi Catholic Church, Aldie VA
- Arrival: 10:00 am
- Departing Richmond to return at: 1:00 pm
- Requested Donation: $20 / seat
- Reserve your seat:
- Email Respectlifecccc@gmail.com to reserve your seat!
St. Stephen Martyr Catholic Church
- Departure
- 9:00 am from 1544 South Battlefield Blvd Chesapeake Virginia 23322
- Arrival: 10:30 am
- Departing Richmond to return when the March ends.
- Requested Donation: Please tip the bus driver
- Reserve your seat:
- Email jkbeach2012@gmail.com to reserve your seat!
Queen of Apostles
- Departure
- 7:45 am from Queen of Apostles Church, 4401 Sano St, Alexandria, VA
- Arrival: 9:15 am
- Departing Richmond: 12:30 pm
- Requested Donation: 30 dollars/seat
- Reserve your seat:
- Please contact Larry Cirignano (larryvoteva@gmail.com) with any questions.
St. Francis de Sales
- Departure
- 8:30 am from Purcellville, Virginia
- Departing Richmond: 3:00 pm
- Reserve your seat:
- Please contact Brian (bdemar@verizon.net) with any questions.
Speak Up! Henrico
Speak Up! Hanover
Speak Up! Newport News
Speak Up! Charlottesville
Speak Up! Fairfax
Speak Up! Tidewater
Speak Up! Chesterfield
Speak Up! Colonial Heights/South Chesterfield
Speak Up! Stafford
Speak Up! Gloucester/Mathews
If you don’t see a bus coming from your area, please consider organizing one! Let us know you are bringing a bus by registering at the link below.