Skip to main content

Cardinal Bicycle | Home to the Best Bike Inventory in SW Virginia

We Have Two Locations! The Original Orange Ave. & New Grandin Village.
Our wonderful staff at both convenient locations make it easier than ever to maintain your bike and stay outfitted.

Find a Location

Shop Bikes

Shop Bikes in Stock

$619.99 - $820.00
$820.00
$4,649.99 - $6,245.00
$6,245.00
$2,099.99 - $2,845.00
$2,845.00
$6,344.00 - $7,044.00
$7,044.00
$3,749.99 - $5,445.00
$5,445.00
$599.99 - $845.00
$800.00 - $845.00
$599.99 - $845.00
$845.00
$3,704.00 - $4,624.00
$4,624.00
$2,694.00 - $3,134.00
$3,134.00
$764.99 - $995.00
$950.00 - $995.00
$1,279.99 - $1,645.00
$1,645.00
$579.99 - $795.00
$795.00
$3,749.99 - $5,445.00
$5,445.00
$949.99 - $1,245.00
$1,245.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.


Responsible Delivery Options

We can make it easy for you to get the essential cycling equipment you need while respecting the importance of social distancing. Simply choose home delivery at checkout and we’ll bring your gear to you.  We can also pick up your bike for service and bring it back when we're all finished.












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.