Skip to main content

Buy a Mountain Bike Get a Free Skills Clinic

Shop Bikes

Shop Bikes in Stock

$999.99 - $1,260.00
$1,260.00
$960.00 - $1,300.00
$1,300.00 - $1,360.00
$7,060.00 - $8,060.00
$8,060.00
$600.00 - $650.00
$650.00
$650.00 - $810.00
$710.00 - $810.00
$3,999.99 - $4,060.00
$4,060.00 - $5,560.00
$760.00 - $1,260.00
$1,260.00
$3,749.99 - $5,460.00
$5,445.00 - $5,460.00
$487.99 - $710.00
$710.00
$712.99 - $1,010.00
$995.00 - $1,010.00
$4,060.00 - $4,499.99
$5,460.00
$3,199.99 - $4,060.00
$4,060.00
$450.00
$450.00 - $550.00
$300.00 - $325.00
$325.00

Shop Gear

Call for Bike Service

Bikes are a healthy transportation alternative, a stress-relieving activity, and a fun way to spend time with family outside. We know you need your bike, so our service department works hard to keep your bike in great shape to keep you riding. Drop your bike off at the store or give us a call and we can schedule a time to pick up your bike and bring it in for service.


Bike Fit Services

From recreational to professional riders, a good bike fit will help you ride pain-free, maximize performance, and reduce the risk of injury. We use Retül Bike Fit technology to provide the most precise bike fit services available. Cardinal Bicycle is the only location in Roanoke, Lynchburg, Charlottesville, or the New River Valley to offer this service. 














Community Starts at the Café


Swing by for a coffee, grab a delicious lunch, or sample some of our many local beers. The Cardinal Cafe features nutritious options, perfect for that pre-ride protein fix, all made fresh locally thanks to purveyors like Yard Bull Meats and Crystal Spring Grocery Co. Our Grandin Village location is more than just a bike shop, and we want you #alongfortheride.