Providing Bus Rentals in Roanoke and Every Virginia City
Roanoke Minibus Company is proud to provide bus rentals across Roanoke and every surrounding community in Southwest Virginia. We serve the entire Roanoke Valley—including Salem, Vinton, Hollins, Cave Spring, and Glenvar—as well as nearby cities like Lynchburg, Blacksburg, Christiansburg, Lexington, Bedford, Rocky Mount, and Martinsville. Our fleet covers Botetourt County (including Daleville, Troutville, Fincastle, Blue Ridge, and Cloverdale), Franklin County (Rocky Mount, Boones Mill, Westlake, Hardy, Smith Mountain Lake), Craig County (New Castle, Paint Bank, Sinking Creek), and Montgomery County (Christiansburg, Blacksburg, Riner, Elliston, Shawsville). We also operate in Bedford County (Bedford, Forest, Moneta, Big Island, Huddleston), Floyd County (Floyd, Check, Copper Hill, Willis), and Pulaski County (Pulaski, Dublin, Fairlawn, Newbern).
No matter where your group needs to go—from downtown Roanoke’s Market Square and Elmwood Park to Virginia Tech in Blacksburg, Liberty University in Lynchburg, or the Blue Ridge Parkway—we have the right bus for you. We regularly help people travel to major attractions like Mill Mountain Star & Park, the Taubman Museum of Art, Explore Park, Smith Mountain Lake, Peaks of Otter, Natural Bridge State Park, and local venues such as Berglund Center, Salem Civic Center, and Dr Pepper Park at The Bridges. Whether you’re planning a trip to Carvins Cove, Green Hill Park, Roanoke-Blacksburg Regional Airport (ROA), or even farther out to Charlottesville, Richmond, or Washington D.C., we can get you there. Call us anytime at 826-256-8720 to book a bus anywhere in the Roanoke region!