The Roanoke agency can help you with insurance.
Hi, I'm Michael (Mike) Craft, your local GEICO Insurance Agent. I have been helping families protect their most important assets as an independent insurance agent in Virginia for over 25 years before opening my GEICO office in 2015. I am a native Virginian and originally from the Roanoke area, so I know this region well. With my experience in insurance and knowledge of the area, I can help you find the right insurance coverages to help protect your car, home, motorcycle, RV, and so much more. I'm even licensed to offer life insurance. And, as a fellow avid fisherman in the James River, New River, and Smith Mountain Lake, I can help insure what helps you stay afloat. Ask my office about boat or personal watercraft insurance.
En nuestra agencia de seguro en Roanoke tenemos representantes que hablan español. Te podemos ayudar con seguros de auto, casa, inquilinos, botes e inundación además de brindarte un excelente servicio.
I am an Army veteran, and I can help you take advantage of GEICO's Military program, including discounts and special coverage options.
Reach out to my office for your insurance quotes today. We offer our services all over the Roanoke area—from the Blue Ridge to the Appalachian Mountains, and from North Carolina and Tennessee borders into West Virginia.
Find Mike and his team out and about in the Roanoke community.
My staff and I love participating in local community and charitable events. Look for our tent at the Roanoke Festival in the Park, handing out t-shirts at the Salem Red Sox baseball games, and passing out other GEICO goodies at many other local events. I am also a member of the Roanoke and Salem Chambers of Commerce.
Stop by the Roanoke GEICO office.
We are just off Exit 3 for Valley View Boulevard from I-581. We are behind the Valley View Mall, and next to the movie theater. Please drop by; we look forward to meeting you!
GEICO is here to help during the Coronavirus outbreak.
Please call or email your local GEICO Office to learn more as office hours may vary.
Monday: 9:00 AM - 6:00 PM
Tuesday: 9:00 AM - 6:00 PM
Wednesday: 9:00 AM - 6:00 PM
Thursday: 9:00 AM - 6:00 PM
Friday: 9:00 AM - 6:00 PM
Saturday: 9:00 AM - 2:00 PM