Roanoke Area Vacation Bible School for Kids

Updated for 2024

By Beth Bell, Publisher April 19, 2024

Are you looking for Vacation Bible Schools in Roanoke, Salem, and Vinton, Virginia?  You're in the right place!  Attending Vacation Bible School is a summer tradition for many families in Roanoke, Virginia.  Macaroni Kid Roanoke is in constant contact with all of these programs and will update the guide as often as possible with new listings and dates. If you subscribe to our newsletter, you'll also receive this list in your inbox a few times this summer.  

Vacation Bible Schools are listed in date order below. Click the link for additional details on location, registration, and more. Please note that most programs request pre-registration. Some offer a meal and others offer T-shirts if registered in advance.

If you have a program that you would like to have listed, please contact Beth at

Sponsor this guide! The VBS guide will receive a minimum of 50,000 impressions over the next 10 weeks. 


Melrose Baptist Church

Theme: SHINE 

When: June 10th-14th 9:00 a.m. - 12:00 p.m. 

Where: 3520 Peters Creek Road. Roanoke, VA 24019

Learn More

First Evangelical Presbyterian Church

Theme: There is Fruit in my Bible!

When: June 10th-14th 9:00 a.m. - 12:00 p.m. 

Where: 2102 South Jefferson Street. Roanoke, VA 24016

Learn More

Cave Spring United Methodist Church

Theme: Start the Party. Celebrate the Good News.

When: June 10-13 2024 from 9 am - 12 pm

Where: Cave Spring UMC, 4505 Hazel Dr, Roanoke VA 24018

Learn More

Bonsack Baptist Church

Theme: Breaker Rock Beach 

When: June 10-14, 2024 9 a.m. - 12 p.m. 

Where: 4845 Cloverdale Rd. Roanoke, VA 24019

Learn more

Mount Pleasant Baptist Church

Theme: Twists & Turns : Following Jesus Changes the Game

When: June 10-14th 2024 6:15 p.m. to 8:30 p.m.

Where: Mount Pleasant Baptist Church, 3000 Pitzer Road Roanoke, VA 24014

Learn More

Covenant Presbyterian Church

Theme: Plant a Seed, Watch it Grow

When:  June 10th-14th 2024 9 a.m. - 12:00 p.m. 

Where: 1831 Deyerle Road, SW Roanoke, VA 24018

Learn more

First Roanoke Baptist Church

Theme: Breaker Rock Beach

When: June 17-21, 2024 9 a.m. to 12 p.m.

Where: 321 Marshall Ave SW Roanoke, VA 24016

Learn More

Fincastle Baptist Church

Theme: Keeper of the Kingdom

When:  June 17th-21st 2024 6 p.m. - 8:30 p.m. 

Where:  7330 Roanoke Road Fincastle, VA 24090

Learn more

Fellowship Community Church

Theme: Breaker Rock Beach

When: June 10th-14th 2024

Salem Campus: 9 AM - 12 PM

North Campus: 6:00 PM - 8:15 PM 

SW Campus: Faith Christian School, 6:30 PM - 8:15 PM 

Learn more

First Evangelical Presbyterian Church

Theme: There's Fruit in My Bible!

When: June 10th-14th 2024: 9 a.m. to 12 p.m.

Where: 2101 South Jefferson Street, Roanoke,VA 24014

Learn more

Emmanuel Wesleyan Church

Theme: The Great Jungle Journey

When: June 24th-28th 2024 6 p.m. - 8:30 p.m.

Where: 402 Hershberger Rd NW Roanoke, VA 24012

 Learn More

Lakeside Baptist Church 

Theme: Hometown Nazareth: Where Jesus was a Kid

When: June 23th-27th 2024 6:10 p.m. - 8:10 p.m.

Where: 447 Dalewood Ave, Salem, VA 24153

 Learn More

 Barnhart Baptist Church

Theme: The Great Jungle Journey

When: June 24th - 28th 2024 5:45pm - 8:45pm

Where: 1033 Brittle St.  Goodview, VA 24095

Learn More

St. Mark's United Methodist Church

Theme:  Cokesbury's Shake it Up

When:  June 24th-28th 2024 from 9:00 am to 12:00 noon

Where:  19 Cedar Ridge Drive Daleville

Learn More

Green Ridge Baptist Church

Theme: The Great Jungle Journey

When: June 24th-28th 2024 9 a.m. - 12 p.m.

Where: 5521 Green Ridge Rd. Roanoke, VA 24019

 Learn More

St. Andrew's Catholic Church

Theme:  Based on 1 Cor 15:57 "But thanks be to God who gives us the victory through our Lord Jesus Christ"

When:  June 24th - 28th 2024 9 a.m. - 12 p.m. 

Where: 631 North Jefferson Street, Roanoke, Virginia 24016

Learn more

Villa Heights Baptist Church

Theme:  SCUBA Diving into Friendship with God

When:  June 17th - 21st 2024 6:00 p.m. - 8:30 p.m. 

Where: 4080 Challenger Avenue, Roanoke, Virginia, 24012

Learn more


Lynn Haven Baptist Church 

Theme: SCUBA : Diving into friendship with God 

When: July 7th- 12th 2024: 6:30 -8:30 p.m.

Where: 1501 E. Washington Ave., Vinton, VA  24179

Learn more

Roanoke Seventh-day Adventist Church 

Theme: DIG, SEEK & FIND, Uncovering GOD's Truth

When: July 22-26, 2024 6:00-7:45 p.m. 

Where: 4120 Challenger Ave, NE Roanoke, VA 24012

Learn More

Vinton Baptist Church

Theme:  SCUBA Diving into Friendship with GOD

When: July 14rd-18th 2024 from 5:30 p.m. - 8:30 p.m. 

Where: 219 Washington Ave., Vinton VA 24179

Learn more

New Hope Christian Church

Theme: SCUBA Diving into Friendship with GOD

When: July 22nd-25th 2024 6:30 p.m. - 8:00 p.m.

Where:  4229 Welcome Valley Rd Roanoke, VA 24014

Learn more

Second Presbyterian Church

Theme: Come to the Table: Stories Jesus Told

When: July 22th-25th 2024 8:30 a.m. - 12:00 p.m. 

Where: 214 Mountain Ave. S.W. Roanoke, VA 24016

Learn more

Valley Church

Theme: Let the Games Begin!

When: July 22nd -25th 2024, 6:30 - 8:30 p.m. 

Where: 8100 Angel Ln Roanoke, VA 24019

Learn More

Harvest Ministries

Theme: Camp Firelight! Psalm 56:3 A Summer Camp Adventure with God

When: July 25th -28th 2024, Thurs/Friday 5:30-7:30pm Sat/Sun 10:30am-12:00pm

Where: 909 Blue Ridge Blvd. Roanoke, VA 24012

Learn More

Was this helpful? Subscribe to our weekly newsletter to receive even more SUMMER fun ideas! 

If you do not see your church listed and want to be included in our guide, contact or submit your own VBS event by clicking HERE.