Take our Bike Finder Quiz! Click Here

Felt Bikes For Sale - CPO Used & New

Explore Felt bikes known for aerodynamic design and performance. Choose from new and certified used models like the IA, FR, and Breed for triathlon, road, or gravel riding.

cyclist riding a bicycle on a mountain trail

3 products

  • Certified Pre-Owned

    Felt IA 14 Triathlon Bike - 2017, 58cm

    $2,349.99
  • Certified Pre-Owned

    Felt VR4 Road Bike - 2018, 51cm

    $1,499.99
  • New

    Felt FR Advanced Ultegra Di2 Road Bike - 2024, 61cm

    $3,799.99 $6,600.00
  • person using their phone to photograph a bike they're going to list for sale

    Sell or Trade

    Trade up, get credit, or cash out your old bike. Visit our Sell & Trade page to learn more.

    Get Started

Felt Bikes

Felt Bicycles remains committed to persuiing excellence in design, aerodynamics, carbon fiber, and innovations from development during real-world testing, and efforts to get athletes across all types of finish lines around the world. Whether you are racing on the asphalt, crushing stretches of gravel, shredding down a sketchy jump line, or drilling it into a fierce headwind, Felt is there to deliver only their best to you.  This means Felt focuses on what they do best:  design, engineering, product development, and testing (repeated over and over again) to deliver the best experience for the rider.

Compare /3

Loading...
function countdown() { const countDownDate = new Date('September 3, 2024 22:00:00 GMT-0500').getTime(); const x = setInterval(function() { const now = new Date().getTime(); const distance = countDownDate - now; const days = Math.floor(distance / (1000 * 60 * 60 * 24)); const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); const minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); const seconds = Math.floor((distance % (1000 * 60)) / 1000); document.getElementById('days').innerText = days; document.getElementById('hours').innerText = hours; document.getElementById('minutes').innerText = minutes; document.getElementById('seconds').innerText = seconds; if (distance < 0) { clearInterval(x); document.getElementById('days').innerText = '0'; document.getElementById('hours').innerText = '0'; document.getElementById('minutes').innerText = '0'; document.getElementById('seconds').innerText = '0'; } }, 1000); } countdown();