The best place to buy a bike depends on what you want to spend and how much help you need choosing one
Local bike shops, big-box retailers, online sellers, and used marketplaces each have different strengths. A local shop charges more but fits the bike to your body and handles repairs for years. Big-box stores like Walmart and Target sell cheaper bikes but offer little fitting help and their mechanics may have limited training. Online retailers like Amazon and Backcountry have wide selection and lower prices, but you assemble the bike yourself or pay for assembly. Used marketplaces like Facebook Marketplace, Craigslist, and Poshmark let you save 30 to 50 percent, but you take on the risk of hidden damage and no warranty.
The right choice depends on three things: how much you want to spend, whether you need someone to adjust the bike to fit your body, and whether you want a warranty and ongoing service. A beginner who has never owned a bike benefits most from a local shop. Someone replacing a stolen bike or buying a second one might prefer online or used. A parent buying a child's first bike can go anywhere, since children outgrow bikes quickly and resale value is low.
Key Takeaways
- Local bike shops cost 20 to 40 percent more than big-box stores but include fitting, assembly, and years of free adjustments.
- Big-box retailers and online sellers offer lower prices and wider selection, but you are responsible for assembly and ongoing maintenance.
- Used bikes from Facebook Marketplace, Craigslist, and OfferUp cost half as much as new ones, but you cannot return them and may inherit mechanical problems.
- A bike that fits your body matters more than the brand — a poorly fitted bike causes knee pain and shoulder strain even if the frame is expensive.
Local bike shops: higher price, better fit, and long-term support
A local independent bike shop or a chain like Trek, Specialized, or Giant charges $400 to $2,000 for an entry-level to mid-range road or mountain bike. The price is higher than online, but the shop measures your inseam, torso length, and arm reach, then adjusts the seat height, handlebar position, and brake reach before you leave. This fitting takes 15 to 30 minutes and prevents the knee and back pain that comes from riding a bike that does not match your body.
The shop also assembles the bike fully, test-rides it, and tunes the brakes and gears. Most offer free adjustments for the first year — a critical period when new cables stretch and parts settle. If something breaks under warranty, you walk in with the bike and they repair it while you wait or call you when it is ready. Staff can answer questions about maintenance, recommend upgrades, and suggest routes in your area. This relationship is worth the premium if you plan to ride regularly.
To find a local shop, search "bike shop near me" or check the websites of Trek, Specialized, or Giant to see which dealers are in your area. Call ahead and ask whether they have the type of bike you want in stock — many shops order frames and build them to order, which takes one to three weeks.
Big-box retailers: lowest price, limited fitting, assembly required
Walmart, Target, and Costco sell bikes for $150 to $600. These bikes are shipped in a box and assembled either by you or by the store's service desk for a fee of $50 to $100. The frames and components are entry-level — lighter alloys and cheaper derailleurs — but they work fine for casual riding on flat terrain or paved paths.
The main drawback is fitting. Big-box stores do not measure you or adjust the bike to your body. You get a bike in a standard size, and if it does not fit, you have to adjust it yourself or take it to a local shop and pay for fitting. The warranty is usually one year and covers defects only, not wear or damage from use. If the brakes squeak or the chain skips after six months, you are responsible for the repair cost.
Big-box bikes work best for children, casual riders who use the bike a few times a month, or anyone testing whether they like cycling before spending more. If you buy one, budget an extra $50 to $100 for a local shop to fit it and tune the brakes and gears.
Online retailers: wide selection, lower prices, assembly on you
Amazon, Backcountry, REI, and brand-direct sites like Trek.com and Specialized.com sell bikes for $300 to $2,000 with free or low-cost shipping. Selection is wider than any local shop — you can compare 50 models in 20 minutes. Prices are often 10 to 20 percent lower than local shops because the retailer has no physical location or fitting staff.
The bike arrives partially assembled in a box. You unbox it, attach the handlebars and pedals, inflate the tires, and adjust the seat. If you have never done this, it takes 30 minutes to an hour and requires basic tools — an Allen wrench set and a screwdriver. Many online retailers offer assembly for $50 to $150, which you can add at checkout. Some people take the box to a local shop and pay them to assemble and fit it, which costs $100 to $150 but gives you the fitting benefit of a local shop with the price of online buying.
Warranties vary. REI and Backcountry offer 30-day returns and one-year warranties. Amazon's return window is 30 days, but warranty terms depend on the brand. Brand-direct sites like Trek.com often have the same warranty as local shops — one year on the frame, shorter on components. Read the return policy before you buy, because returning a bike by mail is expensive and slow.
Used bikes: 30 to 50 percent savings, but no warranty or recourse
Facebook Marketplace, Craigslist, OfferUp, and local bike co-ops sell used bikes for $100 to $800. A bike that cost $600 new might sell for $300 to $400 used. This is the cheapest way to buy if you know what to look for and are willing to walk away from a bad deal.
Before you meet the seller, ask for photos of the frame, wheels, drivetrain, and brakes. Look for cracks in the frame, rust on the chain and gears, and bent rims. If the photos look good, meet in person and spin the wheels — they should roll straight without wobbling. Shift through all the gears and squeeze the brakes — they should stop the wheel smoothly. Ride it a short distance if the seller allows. Ask how old the bike is, how often it was ridden, and whether it has been in an accident.
Used bikes have no warranty. If the frame cracks or the drivetrain fails a week after you buy it, you have no recourse. Some sellers offer a brief return window, but most sales are final. Budget $50 to $150 for a local shop to inspect the bike and replace worn brake pads, cables, or chain if needed. This inspection is worth the cost because it catches problems before they become dangerous.
Bike co-ops like the Bike Kitchen in Los Angeles or Community Cycling Center in Portland sell used bikes that have been inspected and tuned, usually with a 30-day warranty. Prices are higher than Craigslist but lower than new, and you have some protection.
What to compare when you are choosing between options
Price is the first filter, but do not let it be the only one. A $300 bike from Walmart that does not fit will sit in your garage. A $600 bike from a local shop that fits your body will get ridden.
Second, think about the type of riding you plan to do. A road bike with thin tires and drop bars is fast on pavement but uncomfortable on gravel. A mountain bike with wide, knobby tires handles dirt and rocks but is slower on roads. A hybrid or commuter bike splits the difference and works for most people starting out. Do not buy based on color or brand name — buy based on frame size and tire width.
Third, consider whether you want ongoing support. If you plan to ride regularly and learn maintenance, a local shop is worth the premium. If you ride once a month on paved paths, a big-box or online bike is fine. If you are not sure whether you will stick with cycling, buy used or from a big-box store and upgrade later.
Fourth, check the warranty. Local shops and online retailers like REI offer one-year warranties on the frame and shorter warranties on components. Big-box stores offer one year on defects only. Used bikes have no warranty unless sold by a co-op.
How to avoid common mistakes when buying
The biggest mistake is buying the wrong frame size. A frame that is too large forces you to stretch and strains your shoulders. A frame that is too small cramps your legs and causes knee pain. Frame size is measured in centimeters or inches and is based on your inseam — the distance from your crotch to the ground when you stand with your feet 6 inches apart. A local shop measures this for you. If you buy online, use the brand's sizing chart and measure your inseam at home with a tape measure and a book held between your legs.
The second mistake is ignoring the saddle. The saddle that comes on a new bike is often uncomfortable. If you ride more than once a week, budget $50 to $150 for a saddle that fits your sit bones. A local shop can measure your sit bones and recommend a saddle. This is one of the best upgrades you can make.
The third mistake is buying a bike with features you do not need. A $2,000 carbon-fiber road bike with electronic shifting is fast, but a $600 aluminum bike with mechanical shifting is 95 percent as fast and costs a quarter as much. Buy the lightest, simplest bike that fits your riding style and budget. You can upgrade components later.
Frequently Asked Questions
How much should I spend on my first bike?
Budget $400 to $800 if you plan to ride regularly. This range gets you a bike that fits well, has reliable components, and will last years with basic maintenance. Spending less than $300 usually means poor fit and components that wear out quickly. Spending more than $1,000 on a first bike is rarely necessary — you will not notice the difference in speed or weight until you have ridden for at least a year.
Should I buy a bike online or at a local shop?
Buy at a local shop if this is your first bike or if you plan to ride more than once a week. The fitting and ongoing support are worth the extra cost. Buy online if you know your frame size, are comfortable assembling a bike or paying for assembly, and want to save money. Buy used if you are testing whether you like cycling or want to spend as little as possible.
What size bike do I need?
Frame size is based on your inseam, not your height. Measure your inseam by standing with your feet 6 inches apart and measuring from your crotch to the ground. Most brands provide a sizing chart that converts inseam to frame size. If you are between sizes, choose the smaller frame — it is easier to adjust the seat up than to lower it. A local shop can measure you and recommend the right size in 10 minutes.
Is it worth buying a used bike to save money?
Yes, if you inspect it carefully or buy from a bike co-op. A used bike costs 30 to 50 percent less than new and works fine if the frame is straight and the components are not worn. Avoid bikes with cracked frames, rusted chains, or bent rims. Budget $50 to $150 for a local shop to inspect and tune it before you ride.
What warranty should I expect?
Local shops and online retailers usually offer one year on the frame and shorter warranties on components like the drivetrain and brakes. Big-box stores offer one year on defects only. Used bikes have no warranty unless sold by a co-op. Always read the warranty terms before you buy — they vary by brand and retailer.