CarMax offers delivery to your home for most vehicles, but the service, cost, and availability depend on your location and the car you're buying

CarMax will deliver a car to your home in most cases, but it is not automatic or free. The company operates its own transport network and charges a delivery fee that varies by distance and region. Some locations offer free delivery within a certain radius — typically 50 to 100 miles — while others charge a flat fee or a per-mile rate. You can also pick up the car at a CarMax store instead, which eliminates the delivery fee entirely.

The delivery timeline usually runs 5 to 14 days after you complete the purchase, depending on where the car is located and where it needs to go. If the vehicle is already at your local store, delivery can happen faster. If it needs to be transported from another state, the wait is longer. CarMax will give you a specific delivery window when you buy, and you can track the vehicle's progress online.

Key Takeaways

  • CarMax delivers most vehicles to your home, but charges a delivery fee unless you fall within a free delivery zone, which typically covers 50 to 100 miles from the store where you bought the car.
  • Delivery takes 5 to 14 days after purchase, depending on whether the car is already at your local store or needs to be transported from another location.
  • You can pick up the car at a CarMax store for free instead of paying for delivery, though this requires you to arrange transportation yourself.
  • CarMax allows you to track your delivery online and will contact you to confirm the delivery date and time window before the car arrives.
  • The delivery fee and free delivery radius vary by region, so you should ask about the exact cost and coverage area when you purchase.

How CarMax calculates delivery fees and free zones

CarMax's delivery pricing is not uniform across the country. Some stores advertise free delivery within a set radius — often 50 to 100 miles — while others charge a flat fee or calculate cost by the mile. A few high-traffic locations may offer free delivery on all purchases, but this is not standard. The best way to find out what applies to you is to ask the salesperson or check the vehicle listing online, where delivery cost is sometimes shown before you buy.

The free delivery zone is measured from the CarMax store where you completed the purchase, not from your home address. If you buy a car at one store but the vehicle is located at another store, the distance calculation may be different. CarMax will clarify this when you finalize the sale. If the delivery fee is high, you can negotiate it as part of the purchase price or choose to pick up the car yourself.

What happens if you pick up instead of using delivery

Picking up the car at a CarMax store eliminates the delivery fee but requires you to travel to the store and drive the car home yourself. This option works well if you live close to a CarMax location or if the delivery fee is substantial. You still get the same 5-day return window and warranty coverage that comes with every CarMax purchase, so choosing pickup does not affect your consumer protections.

If the car you want is at a different store than your nearest location, you can still pick it up there, but you will need to plan travel time. Some buyers arrange to pick up a car during a weekend trip or ask a friend to help drive. CarMax will hold the vehicle for you once you have completed the purchase, so you do not have to pick it up when ready.

Delivery timeline and tracking

After you buy a car, CarMax arranges transport and gives you a delivery window — usually a range of 2 to 4 hours on a specific day. The total time from purchase to delivery is typically 5 to 14 days. If the car is already at your local store, delivery can happen within a few days. If the vehicle is coming from across the country, expect closer to 10 to 14 days.

You can track your delivery through your CarMax account online. The system shows the vehicle's current location and estimated arrival date. CarMax will also contact you by phone or email a day or two before delivery to confirm the time window and answer any questions. A driver will deliver the car to your home and walk you through the basics before leaving.

What to know about CarMax's return policy and delivery

CarMax offers a 5-day, 250-mile return window on every vehicle, whether you pick it up or have it delivered. This means you can return the car within 5 days or 250 miles of driving — whichever comes first — for a full refund, no questions asked. The return window starts the day you take possession, not the day you signed the paperwork.

If you use delivery and decide to return the car within the 5-day window, you do not have to pay for return transport. CarMax will arrange to pick up the vehicle from your home at no cost. This is one reason delivery is worth considering even if there is a fee — it gives you a low-risk way to buy a car remotely and return it if it does not meet your expectations.

Regional differences in delivery availability

CarMax operates in most states but not all. Delivery is available in areas where CarMax has stores and an established transport network. If you live in a rural area far from any CarMax location, delivery may not be an option, or the fee may be very high. You can check whether delivery is available to your address by entering your zip code on the CarMax website when you look at a vehicle listing.

Some states have restrictions on how vehicles can be transported or registered, which can affect delivery timelines. For example, if you are buying a car in one state and having it delivered to another, the title transfer and registration process may add time. CarMax handles most of this paperwork, but you should ask about any state-specific delays when you purchase.

Frequently Asked Questions

Is CarMax delivery free?

Delivery is free within certain zones at most CarMax locations, typically 50 to 100 miles from the store where you bought the car. Beyond that zone, CarMax charges a fee that varies by distance and region. Pickup at the store is always free. Ask the salesperson or check the vehicle listing to see what applies to your address.

How long does CarMax delivery take?

Delivery usually takes 5 to 14 days after you complete the purchase. If the car is already at your local store, it can be faster. If the vehicle needs to be transported from another state, expect the longer timeline. CarMax will give you a specific delivery window when you buy.

Can I return a car if I had it delivered?

Yes. CarMax's 5-day, 250-mile return window applies whether you pick up or have the car delivered. If you return it within 5 days, CarMax picks up the vehicle from your home at no cost. You get a full refund with no questions asked.

What if I want to pick up the car instead of having it delivered?

You can pick up any CarMax vehicle at the store where you bought it or where the car is located. Pickup is free and eliminates the delivery fee. You will need to drive the car home yourself, but you keep all the same protections and warranty coverage.

Can I track my delivery?

Yes. You can track your vehicle through your CarMax account online, which shows its current location and estimated arrival date. CarMax will also contact you by phone or email a day or two before delivery to confirm the time window.