The three main places to buy a bike and what each offers

You can buy a bike from a local bike shop, a big-box retailer like Walmart or Target, or an online seller like Amazon or a direct-to-consumer brand. Each route has real trade-offs in price, assembly, and support after you buy.

A local bike shop costs more upfront but includes fitting help, assembly by someone who knows bikes, and a place to return to when something breaks or needs adjustment. Staff can watch you ride or ask questions to match you with a frame size and style that actually fits your body. Most shops offer free or cheap tune-ups in the first year.

A big-box store (Walmart, Target, Costco) sells bikes for less money, sometimes $150 to $400 cheaper than a shop. The trade-off: the bike arrives partially assembled in a box, you assemble it yourself or pay someone else to, and staff cannot help you choose the right size or style. These bikes use lower-cost parts that wear out faster.

An online seller (Amazon, REI, brand websites like Trek or Specialized) falls between the two. Prices are lower than local shops but higher than big-box stores. The bike arrives in a box, sometimes partially assembled. You get a return window if it does not fit, but no in-person fitting help before you buy.

Key Takeaways

  • A local bike shop costs more but includes fitting help, professional assembly, and a place to get repairs and adjustments for years after you buy.
  • Big-box retailers sell bikes for the lowest price but require you to assemble the bike yourself and offer no fitting or ongoing support.
  • Online retailers split the difference: lower prices than shops, wider selection, and a return window, but no in-person fitting before you buy.
  • Frame size matters more than brand—a cheap bike that fits you will feel better than an expensive bike that does not.
  • Test-ride a bike before you buy if possible, or measure your inseam and reach to confirm the size matches the manufacturer's chart.

How to measure yourself to find the right frame size

Frame size is measured in inches (for road and mountain bikes) or centimeters (for many modern bikes). The size determines whether the bike will feel cramped, stretched out, or comfortable when you ride. You cannot tell the right size by looking—you have to measure.

Measure your inseam first: wear the shorts or pants you plan to ride in, stand barefoot with your feet hip-width apart, and have someone measure from your crotch straight down to the floor. Write down the number in inches. Then look up that inseam on the bike maker's size chart (usually on their website or in the product listing). The chart will tell you what frame size matches your inseam.

Measure your reach second: stand with your arms at your sides, have someone measure from your fingertip to your fingertip across your back with your arms spread wide, then divide by 2.5. This rough number helps you choose between a smaller frame with a shorter reach (more upright, easier to control) and a larger frame with a longer reach (more stretched out, faster on flat ground). If you are new to biking, lean toward the smaller size.

If you are buying in person at a shop or big-box store, sit on the bike with the seat at the right height (your leg should have a slight bend at the knee when the pedal is at its lowest point). You should be able to touch the ground with your toes while sitting, and the handlebars should feel natural to reach without stretching or hunching.

What to expect when you buy from a local bike shop

A bike shop visit usually takes 30 to 60 minutes if you are buying a new bike. Staff will ask what you plan to use the bike for (commuting, trails, casual riding), what your budget is, and whether you have any injuries or comfort concerns. They will then show you 2 to 4 bikes in your size range and let you test-ride them.

After you choose, the shop assembles the bike fully, adjusts the seat height and handlebar angle to fit you, and tests the brakes and gears. Many shops include a free tune-up 30 days after you buy, when bolts may have loosened and cables may need adjustment. Ask about this before you pay.

Prices at local shops are usually 20 to 40 percent higher than online or big-box prices for the same bike model. You are paying for the fitting time, assembly, and the promise that you can come back. If you plan to ride regularly, this is worth the cost. If you are buying a bike you might not use, a cheaper option makes sense.

What to expect when you buy from a big-box retailer

Big-box stores stock a limited range of bikes, usually 5 to 15 models, all in the $100 to $500 range. Staff are not trained in bike fitting and cannot help you choose a size or style. You pick a bike off the shelf, pay, and take it home in a box.

Assembly is your responsibility. Some people watch a YouTube video and assemble it themselves in 30 to 45 minutes using basic tools. Others pay a local bike shop $50 to $100 to assemble and adjust it. Either way, you are adding time or money to the purchase.

The bikes themselves use cheaper components—the brakes, gears, and chain wear out faster than bikes from a shop. If you ride casually (a few times a month), this is fine. If you ride several times a week, you will replace parts sooner and spend more on repairs over time.

What to expect when you buy online

Online retailers (Amazon, REI, brand websites) show you detailed specs, customer reviews, and often video reviews from other riders. You can compare prices across sites and read what people with your body type or riding style say about fit. Most sites have a return window of 30 to 60 days if the bike does not fit.

The bike arrives in a box, sometimes partially assembled (pedals and handlebars attached, seat and wheels not). You assemble it yourself or pay a shop to do it. Assembly time is 30 to 90 minutes depending on how much is already done. Some online brands (like Canyon or Specialized Direct) include assembly instructions with photos or video links.

Prices online are usually 10 to 25 percent lower than local shops for the same model, because the retailer has no physical store or staff to pay. Shipping is often free for orders over a certain amount, but the box is large and heavy—expect to pay for delivery or pick it up yourself if you order from a local warehouse.

If something breaks or needs adjustment after you buy, you have no local shop to visit. You either mail the bike back (expensive and slow) or take it to a local shop and pay for repairs out of pocket. Some online brands offer phone or email support to walk you through adjustments.

Comparing price, fit, and support across the three routes

RoutePrice RangeFitting HelpAssemblyOngoing Support
Local Bike Shop$400–$1,500+Yes, in personProfessional, includedFree tune-ups, repairs, adjustments
Big-Box Retailer$100–$500NoYou assemble or pay $50–$100None; you pay for repairs elsewhere
Online Retailer$250–$1,200No, but detailed specs and reviewsPartial; you assemble or pay $50–$100Email or phone support; repairs cost extra

Red flags to watch for at any retailer

Do not buy a bike if the frame size is wrong for your inseam, even if the price is good or the color is perfect. A bike that does not fit will hurt your knees, back, or wrists within a few rides, and you will stop using it. Measure first, buy second.

Avoid bikes with no brand name or bikes sold only on one website with no reviews. These are often rebranded bikes from overseas factories with no parts support—if a gear breaks, you cannot buy a replacement because the part number does not exist anywhere else.

Do not assume a heavier bike is worse. Weight matters for racing, not for casual riding. A $200 bike that fits you will feel better than a $800 bike that is too big or too small.

If you are buying online, check the return policy before you buy. Some sites charge a restocking fee (10 to 20 percent of the price) if you return the bike. Others offer free returns for 60 days. The free-return option is worth paying a bit more for, because you can test-ride the bike and send it back if it does not fit.

Frequently Asked Questions

Should I buy a used bike instead of new?

A used bike from a reputable local shop or a friend costs less and is often better quality than a new cheap bike. The downside: you cannot return it if it does not fit, and you may need repairs right away. If you are new to biking, buy new so you know the bike is in good condition and you have a return option.

What if I cannot test-ride a bike before I buy?

Measure your inseam and reach, then match them to the manufacturer's size chart. Order from a retailer with a free return window of at least 30 days. Ride the bike for a few days—if your knees hurt or your back feels strained, the size is wrong and you can send it back.

Do I need to spend $500 or more on a bike?

No. A $250 to $400 bike from a reputable brand will last years if you ride it a few times a week and maintain it. Spend more only if you ride daily, ride on rough terrain, or want lighter weight. For casual riding, a mid-range bike is the best value.

Can a big-box store bike be as good as a shop bike?

The frame and design can be similar, but the components (brakes, gears, chain) are cheaper and wear out faster. A big-box bike is fine for casual riding. If you ride several times a week, buy from a shop or online retailer so the parts last longer and repairs cost less over time.

What should I ask a bike shop before I buy?

Ask whether the price includes a free tune-up in the first 30 days, what the return policy is if the bike does not fit, and whether they offer discounts on repairs or parts for the first year. Ask to test-ride at least two bikes in your size range before you decide.