Moving Truck Rental in Salem, VA at Salem Mini Mart

Moving to or from Salem VA 24153? Get FREE truck rental rate quotes at Salem Mini Mart. U-Haul rental trucks are specifically engineered from the ground up to assist moving families, not freight. Our moving trucks have more safety features than other moving trucks in the industry including gentle ride suspension and high visibility mirrors to assist the driver. Whether you are moving a smaller apartment or a large four-bedroom house, U-Haul truck rentals in Salem, VA will provide you with the moving truck rental you need to get from point A to point B. Find the perfect size moving truck to assist with your move, U-Haul is home of the $19.95 rental truck!

Get FREE moving truck, pickup truck and cargo van rental quotes at Salem Mini Mart

Simply click on each moving truck shown above to view individual truck specs including: safety features, towing capacity, fuel economy and of course, the available space-per-truck size. Each rental truck is individually priced to help save you money, time and energy on your move to or from Salem, VA.

Cargo vans and pickup truck rentals in Salem, VA

U-Haul cargo van rentals and pickup trucks in Salem, VA are perfect for home improvement projects, deliveries and other small loads. Rent cargo vans or pickups to save money on local moving or deliveries. Cargo van and pickup truck rentals are popular with local business, college students and smaller housing moves in Salem VA 24153. Our moving van rentals include air conditioning, rub rails to protect your belongings and come equipped with a hitch to tow a trailer rental. U-Haul is the home of the $19.95 cargo van rental in Salem, VA, reserve a van for your moving needs from Salem Mini Mart!

$19.95 Pickup truck and cargo van rentals


  • Interior rub rails in cargo vans
  • Automatic transmission
  • Air conditioning
  • Gentle-Ride suspension
  • Fuel-efficient V-8
  • SRS/air bags

Customer Reviews

John f H. on


Good ecperience

Andrew C. on


Pick up place was good/quick and easy, UHAUL gave it too me tho. changed my pickup location by 22 miles miles equal money with both $1.19 plus gas. smdh

Thomas J. on


Even though I pre registered on line and reserved vehicle in advance, the process at the store still took over 30 minutes before I could leave. They said the vehicle that I was supposed to use had not been turned back in yet, I said uh, it's in the parking lot, I parked right next to it. Also the clerk was waiting on customers in check out line while I was trying to get moving.

Stephen J. on


Pick up and drop off were both quick and easy. No problems.

Jack F. on


Good service!

Patrick C. on


Drop off no problems

JOshua b. on


I had the worst experience ever

Vanessa P. on


Only 1person working when the unit was returned. Had to wait while attendant finished cooking food and waiting on clients at the convience store customers.

Michelle W. on


Very helpful and efficient gentleman assisted me in the return of the truck

Bruce D. on


Had to go to a second location to pick up second trailer. Not anyone’s problem because I set up two rentals. Would have been nice to go to one spot (either in Blacksburg or Salem.

John D. on


I made reservation over the phone for a truck and appliance dolly at the Hershberger (Airport) location. The day before the reservation, they called to ask me if I would cut my reservation short, so they could rent the truck to another family before my scheduled return time. I told them I would try. When I arrived Saturday morning, they did not have the truck I reserved. They said I could either go to Franklin Road to get a 26" truck (much larger than I needed) or to Salem to get a 15" truck (smaller than my reserved truck). I ended up driving to Salem to get a truck. However, when I got there, the appliance dolly that I had reserved was not there. I had to go back to the Hershberger location to get a dolly. I told the gentleman at the Salem location that I intended to return the truck to my original rental location, Hershberger Road, and he said that would be fine. At this point, i was at least two-and-a-half hours late getting started on my move, which I had limited time to complete. When I was finished, I returned the truck to the Hershberger Road location, but was told by the unpleasant associate there that I cannot return the truck to that location, and that if I did, I would be charged a $700 fee. I asked him if I could speak with the manager, and he gave me a card and told me I was welcome to call. The manager did not answer his mobile phone. I asked the associate if he could call, and he texted the manager and told me the manager wrote back and told me to call again. I called several more times, but no answer. In the end, I had the rental truck I needed and barely got moved in time. My rental was not discounted, and, in fact, I ended up paying more than I would have otherwise, because I now had to pay for additional miles and gas because I was sent to a location that was farther away. For what it's worth, the associate told me that just because someone reserves equipment from U-Haul, and even has a confirmed reservation, it does not mean that there will be equipment for them to rent. I thought this sounded odd, so I confirmed with him that I understand it correctly, and he acknowledged that I do.

connie h. on


I can tell you the gentleman who was running the store tried very hard to help us and understood how frustrated we were. However, I do not know if I could recommend this location, because the person he needed to get help from would not answer his phone or call him back in the over two hours we spent trying to return the box truck and trailer.



Check-in took a while, even though I had pre-checked in on-line. Attendant appeared to be still familiarizing himself with the system (which did look cumbersome).

hubert n. on


It appeared the attendant did not know how to make a contract. The truck was dirty. There was nothing for me to sign. Since the printer was not working I could not get a hard copy of the contract.

Jordon R. on


Make sure all equipment is on truck.

Tionna D. on


This was by far the worst experience I've ever had with U Haul! I waited an hour and a half to get the truck and had to call U Haul myself while waiting because the man at the counter couldn't pull my order up properly. I'd already chosen the $14 insurance online and he was trying to charge me 4 times that amount. We finally figured out that he entered my info in the system wrong and chose the wrong date. When I went to return the truck, he kept making me wait so that he could do other things such as ring up customers paying for gas, or other things and count his Coca Cola delivery and sign papers for the Coke driver although I was there prior to his arrival. It was very unorganized and unprofessional.

reva w. on


Took over an hour To pickup truck and then it was less than half full gas,Mileage not listed, I left not very sure how much my bill should have been!?? Highly dissappointed

fred w. on


It seems like u-haul is only another way to make money. They are better at selling pizza than helping rental costumers. Their personal computer to complete transaction took 30 min to boot up and start transaction. They did not know the difference between a 4x8 and a 5x8 trailer. Watched as I hooked trailer.

Jack A. on


This is the best place that I could have went I only paid 39.95 for 24 hours I only paid 53.63 it is the best price and no deposit recommended to everyone call them they are amazing

keith h. on


they couldn't find keys and the quick check in sucks i still had to wait and do paperwork again i better not get charged twice for this or shits gonna fly.

View more reviews