The main places to buy a bike
You can buy a bike at a local bike shop, a big-box retailer like Walmart or Target, a sporting goods chain like Dick's Sporting Goods, or online through Amazon, eBay, or direct-to-consumer brands. Each option trades off price, assembly help, and the chance to test-ride before you buy. Local shops cost more but build the bike for you and adjust it to fit your body. Big-box stores and online sellers cost less but often ship the bike partially assembled, and you may need to finish assembly yourself or pay a shop to do it.
The choice depends on what you need: if you want to ride away the same day and get help choosing the right size, a local shop makes sense. If you know what you want and price matters most, online or big-box is faster and cheaper. If you are between those two, a sporting goods chain offers a middle ground — lower prices than a bike shop, but staff who can help you pick a model and often assembly service on-site.
Key Takeaways
- Local bike shops assemble and fit the bike to your body but charge 20 to 40 percent more than online or big-box retailers.
- Big-box stores and online sellers ship bikes partially assembled in a box, and you will need tools and time to finish assembly or pay a shop to do it.
- Sporting goods chains like Dick's offer lower prices than bike shops and often have assembly service, but smaller selection and less specialized staff.
- Test-riding before you buy is only possible at local shops and some sporting goods stores; online and big-box purchases are final sales with return shipping costs.
Local bike shops: higher price, full service
A local independent bike shop or a regional chain like Trek or Specialized will assemble the bike completely, adjust the seat and handlebars to your height, and true the wheels before you leave. The staff can answer questions about what size frame fits you, what type of bike suits your riding (road, mountain, commute, casual), and what maintenance costs look like. You can test-ride before you buy, and if something feels wrong after a week, most shops will make adjustments for free.
The trade-off is price. A bike that costs $400 online might cost $500 to $550 at a local shop. Specialty shops also tend to stock fewer models — usually the brands they carry — so your choice is narrower. But if you are new to bikes or unsure what size you need, the staff time and fitting service usually pay for itself in a bike that actually fits and lasts.
To find a local shop, search "bike shop near me" or check the websites of major brands like Trek, Specialized, or Cannondale to see which shops carry them in your area. Call ahead to confirm they have your size and price range in stock.
Big-box retailers: lowest price, assembly required
Walmart, Target, and Costco sell bikes at the lowest prices — often $150 to $400 for a complete bike. The catch is that the bike arrives in a box, partially assembled. The pedals are not attached, the handlebars may be turned sideways, the front wheel may be detached, and the brakes and gears need adjustment. You will need a wrench set, an Allen key set, and a bike pump to finish assembly, or you can take it to a local shop and pay $50 to $100 to have them assemble and tune it.
Big-box bikes are also heavier and use lower-cost parts than bikes at the same price from a specialty brand. They are fine for casual riding, but they do not hold up as well to heavy use or rough terrain. Return policies vary: Walmart allows returns within 90 days, Target within 30 days, and Costco within 60 days, but you pay for return shipping if you order online.
Buy from a big-box store if you want a cheap bike for light riding and do not mind assembling it yourself or paying a shop to do it. Avoid it if you are unsure what size you need, because you cannot test-ride and returns are a hassle.
Sporting goods chains: middle ground on price and service
Dick's Sporting Goods, Academy Sports, and REI carry bikes from major brands at prices between local shops and big-box stores — usually $300 to $800. Most locations offer in-store assembly for $50 to $100, and staff can help you pick a size and type. You can test-ride some models in-store or on a short course outside the shop. Selection is wider than a local shop but narrower than online.
REI is a membership co-op, so you pay $30 to join, but members get a 10 percent discount on most gear and free lifetime assembly and adjustments on any bike bought there. If you plan to buy multiple items or want long-term support, REI membership pays for itself. Dick's and Academy do not require membership and often run sales, so check their websites for current deals.
A sporting goods chain works well if you want lower prices than a bike shop, some staff help, and the option to test-ride without committing to a full local-shop price. The downside is that staff are generalists, not bike specialists, so they may not catch fit issues or recommend the best model for your needs.
Online retailers: widest selection, lowest prices, ship-in-a-box
Amazon, eBay, Walmart.com, and direct-to-consumer brands like Woot, Huffy, and Mongoose sell bikes online at the lowest prices, often $100 to $600. You get the widest selection because you are not limited to what one store stocks. Shipping is usually free or low-cost, and return windows are often 30 days. The bike arrives in a box, partially assembled, and you assemble it yourself or pay a local shop to finish it.
Direct-to-consumer brands like Woot and Mongoose sell only online and cut out the middleman, so prices are lower than you would pay in a store. But they also have no physical location to visit, no staff to call, and no test-ride option. If the bike does not fit or you do not like it, you have to ship it back at your own cost, which can be $30 to $60.
Buy online if you know your size, know what type of bike you want, and are comfortable assembling it or paying a shop to do it. Avoid it if you are unsure about fit or want to test-ride first, because returns are expensive and time-consuming.
What to check before you buy, no matter where
Frame size is the most important choice. Measure your inseam (inside leg length from crotch to floor) and use the bike brand's size chart to find your frame size in centimeters. A frame that is too small or too large will be uncomfortable and harder to control. Most brands publish size charts on their websites; if not, call the shop or seller and ask.
Check the components — the gears, brakes, and wheels. Bikes at the same price can have very different parts. A bike with Shimano gears and hydraulic disc brakes will shift and stop better than one with cheaper generic gears and rim brakes. Look at the spec sheet on the product page and compare the drivetrain (gear system) and brake type across models.
Read reviews from people who have actually ridden the bike, not just marketing copy. On Amazon and other online sites, look for reviews that mention how long the bike lasted, whether it needed adjustments after assembly, and whether the size was accurate. Ignore reviews that just say "great bike" with no detail.
Assembly and setup costs
If you buy online or from a big-box store, you have three options: assemble it yourself, take it to a local shop, or pay the seller for assembly. Assembling yourself takes 30 minutes to 2 hours if you have tools and know what you are doing. A local shop charges $50 to $100 for full assembly and tuning. Some online sellers offer assembly for $50 to $75, but it is usually done by a third-party contractor and the quality varies.
After assembly, the bike needs a tune-up: the brakes and gears adjusted, the wheels trued, and the headset and bottom bracket checked for tightness. A local shop does this as part of assembly. If you assemble it yourself, you can do basic adjustments with an Allen key and screwdriver, but a professional tune-up costs another $50 to $75. Budget for this if you buy online or from a big-box store.
Frequently Asked Questions
Is it cheaper to buy online or at a local shop?
Online and big-box stores are 20 to 40 percent cheaper than local shops for the same bike. But you pay for assembly and tuning if you do not do it yourself, which narrows the gap. A local shop's higher price includes assembly, fitting, and free adjustments for the first year, so the total cost difference is smaller than the sticker price suggests.
Can I return a bike if it does not fit?
Local shops usually adjust the fit for free in the first week or two. Big-box and online retailers allow returns within 30 to 90 days, but you pay return shipping, which costs $30 to $60. To avoid this, measure your inseam and check the brand's size chart before you buy.
What if I do not know what size bike I need?
Measure your inseam and use the brand's size chart, or call a local shop and tell them your height and inseam — they can recommend a size over the phone. Do not guess; a frame that is too big or too small will be uncomfortable and unsafe. If you buy online, confirm the size chart with the seller before you order.
Do I need to assemble the bike myself?
No. Local shops assemble it for you. Big-box and online sellers ship it partially assembled, but you can take it to any local shop and pay $50 to $100 for assembly and tuning. Some online sellers offer assembly for an extra fee, but quality varies.
Which brand should I buy?
Major brands like Trek, Specialized, Giant, and Cannondale make reliable bikes at all price points. Walmart and Target brands like Huffy and Mongoose are cheaper but heavier and wear out faster. For casual riding, a Walmart bike is fine. For regular use or longer rides, spend more on a recognized brand.