The main places to buy a bike are bike shops, big-box retailers, online sellers, and used marketplaces
You can walk into a local bike shop, order from an online retailer like Amazon or Walmart, buy from a big-box store like Target or Dick's Sporting Goods, or purchase used from Facebook Marketplace, Craigslist, or eBay. Each route has real differences in price, the help you get before and after purchase, and what happens if something breaks.
The choice depends on what kind of bike you need, whether you want someone to assemble and adjust it for you, and how much you want to spend. A $150 department-store bike and a $1,500 road bike from a specialty shop are solving different problems.
Key Takeaways
- Local bike shops assemble and adjust your bike before you leave, teach you basic maintenance, and fix problems under warranty, but charge more than online or big-box retailers.
- Big-box stores and online retailers sell bikes at lower prices but often ship them partially assembled, requiring you to finish setup or pay for assembly at a separate location.
- Used bikes cost less upfront but may need repairs you cannot see until you own them, so inspect the frame, wheels, and drivetrain before handing over money.
- Department stores (Target, Walmart) sell the cheapest new bikes but use lower-quality parts that wear out faster and are harder to repair later.
Local bike shops: higher price, full service
A local bike shop will assemble your bike completely, adjust the brakes and gears so they work smoothly, and true the wheels (make sure they spin straight). The mechanic will also show you how to maintain it—how to clean the chain, check tire pressure, and spot problems early. If something breaks within the warranty period (usually one year for the frame, shorter for parts), they fix it at no cost.
You pay for this service. A bike that costs $400 online might cost $500 to $600 at a local shop. The shop also tends to stock better parts and frames, so the bike may last longer and ride better. If you are new to bikes or plan to ride regularly, this is worth the extra money.
To find a local shop, search "bike shop near me" or check Google Maps. Call ahead and ask what brands they carry and whether they have your size in stock. Many shops will special-order a bike if they do not have it on the floor.
Big-box retailers and online sellers: lower prices, partial assembly
Stores like Dick's Sporting Goods, REI, Walmart, and Amazon sell bikes at lower prices than specialty shops—often $200 to $800 depending on the type. The catch is that the bike arrives partially assembled. The pedals are usually not attached, the handlebars may need to be straightened, and the front wheel may need to be bolted on. The brakes and gears are rarely adjusted properly out of the box.
You have two options: assemble it yourself using the included instructions and tools, or pay a local bike shop or a big-box service desk to finish the job (usually $50 to $100). If you choose to do it yourself, watch a video for your specific model first—mistakes with brake cable tension or wheel alignment can make the bike unsafe to ride.
REI is a middle ground: prices are lower than specialty shops but higher than Walmart, and many REI locations offer assembly and basic tuning as part of the purchase. Check your local store's policy before you buy.
Department stores: cheapest new bikes, lowest durability
Target and Walmart sell bikes for $100 to $300. These bikes use heavier steel frames, lower-quality gears and brakes, and plastic pedals. They are fine for casual riding on flat ground, but the parts wear out faster and are harder to replace. A department-store bike may last two to three years with light use; a mid-range bike from a specialty shop may last five to ten years.
Assembly is your responsibility or you pay for it elsewhere. Warranty coverage is usually limited to the frame and does not cover wear on the drivetrain or brakes. If you are buying a first bike for a child or testing whether you will actually ride, this is a reasonable choice. If you plan to ride regularly, spend more.
Used bikes: lower cost, hidden repair needs
Facebook Marketplace, Craigslist, eBay, and local bike co-ops sell used bikes for 30 to 60 percent less than new. You can find quality bikes this way, but you are buying blind unless you inspect the bike in person before paying.
Before you hand over money, check the frame for cracks or dents (especially around the welds), spin both wheels to make sure they are straight and do not wobble, and shift through all the gears to listen for grinding or skipping. Squeeze the brake levers—they should feel firm, not spongy. Ask the seller how old the bike is, how often it was ridden, and whether it has been in an accident. A bike that looks clean but has a bent derailleur (the part that shifts gears) may need $100 in repairs.
If you are not confident inspecting a used bike, bring it to a local shop and pay for a pre-purchase inspection (usually $30 to $50). It is cheaper than buying a bike with hidden damage.
Specialty online retailers: mid-range prices, direct-to-consumer models
Companies like Trek, Specialized, Cannondale, and Giant sell bikes directly through their websites. Prices are often lower than local shops because there is no middleman, and you can customize some models. The bike arrives partially assembled, and you either assemble it yourself or take it to a local shop.
These retailers often have better return policies than Amazon or Walmart—usually 30 days to return or exchange. If you know what size and type of bike you want, this can be a good middle ground between price and quality.
What to decide before you shop
Before you walk into a store or open a browser, know what type of bike you need. A road bike (thin tires, drop handlebars) costs more and is built for speed on pavement. A mountain bike (thick, knobby tires) is built for trails and rough ground. A hybrid or commuter bike (medium tires, upright handlebars) is the most versatile for casual riding and errands. A cruiser is heavy and slow but comfortable for short, flat rides.
Know your size. Bike sizes are measured in inches (the length of the seat tube) or centimeters. Stand over the frame with your shoes on—there should be one to two inches of clearance between your body and the top tube. If you are between sizes, a smaller frame is safer than a larger one. A local shop can measure you; online retailers usually have a size chart.
Decide your budget. A $200 bike is a toy for a child or a test purchase. A $400 to $800 bike is solid for casual riding and will last years. A $1,000+ bike is for someone who rides regularly and wants lighter weight or better components.
Frequently Asked Questions
Should I buy online or from a local shop?
Buy from a local shop if you are new to bikes, want the bike assembled and adjusted before you leave, or plan to ride regularly and want someone to service it. Buy online if you know what you want, are comfortable assembling it yourself or paying for assembly elsewhere, and want to save money.
What is the difference between a $300 bike and a $1,000 bike?
The frame material, weight, and component quality. A $300 bike uses steel and plastic; a $1,000 bike uses aluminum or carbon fiber and has lighter, more precise gears and brakes. The expensive bike is faster and more responsive, but a $300 bike is fine for casual riding.
Can I return a bike if I do not like it?
Local shops usually offer a 30-day return or exchange period. Online retailers vary—Amazon and Walmart allow returns, but specialty retailers like Trek may have shorter windows. Check the return policy before you buy.
Is it worth buying a used bike to save money?
Yes, if you inspect it in person or pay a shop to inspect it for you. A used bike from a reputable seller can be a great deal. A used bike with hidden frame damage or worn drivetrain parts can cost more to repair than a new budget bike.
Do I need to assemble the bike myself?
No. If you buy from a local shop, they assemble it. If you buy online or from a big-box store, you can pay a local shop or service desk to assemble it, or watch a video and do it yourself. Assembly takes 30 minutes to an hour if you have basic tools.