Moving Truck Rental in Hamilton, ON at Petro Canada

Moving to or from Hamilton ON L8L2Z3? Get FREE truck rental rate quotes at Petro Canada. 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 Hamilton, ON 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 Petro Canada

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 Hamilton, ON.

Cargo vans and pickup truck rentals in Hamilton, ON

U-Haul cargo van rentals and pickup trucks in Hamilton, ON 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 Hamilton ON L8L2Z3. 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 Hamilton, ON, reserve a van for your moving needs from Petro Canada!

Alquileres de camionetas y camionetas de carga desde $19.95


  • Barandillas interiores en las camionetas de carga
  • Transmisión automática
  • Air conditioning
  • Suspensión Gentle-Ride
  • V-8 de bajo consumo de combustible
  • SRS/bolsas de aire

Customer Reviews

Nadia S. en


I asked you to refund me the $25 I had to pay my client because you did not have the blankets at your location. It cost me an hour's labour, and also extra kms because I had to drive from the pick up location, to a different location. You need to deduct the mileage from the two locations, refund my $25 lost wages, in addition to the good fait $10 you already credited. You did not take my email seriously and I am beyond angry. FIX THIS to my liking. You cost me money, time and reputation.

John H. en


Truck could have been cleaner, both inside the cab and outside. The 24/7 check-in with my cell phone didn't work properly. I needed to spend a long time on the phone with one of your agents to complete the process (she was excellent).

Dawn E. en



Les V. en


This was the worst experience I have ever had. The staff at the location had no idea what to do when we showed up to pick up the truck. It took over an hour and call to 2 different people at Uhaul to be able to get the truck. The staff at the location had absolutely no idea what to do and they did not try to help us or apologize they just kept saying we can't help you, you have to do everything online but online said I had to go to the counter for pick up and the staff just kept saying we can't help you. It was a nightmare. Then when we returned the truck they told us we couldn't return it there and they didn't know how to return it. They finally took the key and then we got an email that we were being charged an extra day when we had brought it back a day early, they also charged us for gas when we had put more in then we needed to. Both of the last issues I mentioned were taken care of but this is still not acceptable, we were told we would be refunded $40 because we were charged for a day that we didn't use the truck, but that is all they did. No compensation what so ever for the nightmare we went through to get the truck. Before the day we were suppose to pick up the truck I had called the location several times and left messages because I wanted to make sure the pick up went smoothly and I wasn't sure I would be able to go to the pick up and I wanted to make sure I could send someone else. No one ever called me back ever, they just ignored my calls. When I called uhaul corporate I got someone in the USA who had to keep checking what the process was, it took over 30 mins to get the info she should have just known. This entire process was a nightmare, thank goodness I was able to go to pick up the truck or we wouldn't have even been able to get the truck at all. I will never rent from Uhaul again and I will make sure anyone who is thinking about renting from you knows what happened to us. I have said this to every uhaul rep I have spoken to, uhaul needs to pull their trucks from this location. The excuse I got was the only person that knows how to do the rentals called in sick, that is not acceptable, why is only one person trained also I called multiply times before the day I picked up the truck and never received a call back so the person that is trained also has no clue and gives poor customer service.

Asha K. en


Have the pick up process easier Was delayed 30 mins due to identification Waste of time and money!

Bikramjeet S. en


They have to provide proper estimate..

Edward P. en


There was a teenager working and he seemed to have no idea what he was doing , he did not record the mileage , did not check the fuel level , and told me he could not return my deposit minus the mileage , told me i would have to contact head office , I have received deposit in the past when returning it to a convience store so I will be contacting somebody about returning my money . Why couldn't i return the truck at the haul store at Barton and Nash store ? things like this give your company a bad name thanks Ed Provo