Walmart Careers in Petersburg, VA — Start This Week
As of November 2026, there are 10+ open Walmart positions in Petersburg, VA. Current pay ranges from $21 to $123,200 per year. Top hiring areas include Delivery Driver, Cdl Driver and Yard Jockey. New roles are posted daily — listings on this page are verified and updated regularly.
Walmart Supply Chain
Flexible Yard Hostler(Petersburg)
Petersburg, VA
$25 - $32
Walmart Private Fleet
Dedicated Route Driver(Gig)-Petersburg
Petersburg, VA
$72,250 - $85,000
Walmart Private Fleet
Regional CDL-A Truck Driver(Contract)|Petersburg
Petersburg, VA
$100,800 - $123,200
Walmart InHome Delivery
Inhome Delivery Driver(Gig)-Petersburg
Petersburg, VA
$21 - $26
Walmart Spark
Petersburg Contract:Express Delivery Contractor
Petersburg, VA
$3,219 - $5,750
Walmart Spark
Petersburg Contract:Spark Delivery Driver
Petersburg, VA
$2,275 - $4,095
Walmart Private Fleet
Over-the-road(OTR)Driver(Gig)-Petersburg
Petersburg, VA
$91,000 - $109,200
Walmart Logistics
Petersburg Contract:Local Fleet Straight Truck Driver
Petersburg, VA
$24 - $31
Walmart Spark
Petersburg Flexible Role:Spark Shop & Deliver Driver
Petersburg, VA
$3,000 - $5,000
Walmart Private Fleet
Petersburg Contract:Refrigerated Grocery Driver
Petersburg, VA
$84,000 - $105,000
Walmart Careers in Petersburg — FAQ
How many Walmart jobs are available in Petersburg, VA right now?
How much do Walmart jobs pay in Petersburg?
Are there Walmart jobs with no experience in Petersburg?
What shifts and hours do Walmart jobs offer in Petersburg?
What benefits do Walmart jobs offer in Petersburg?
How much is Walmart take-home pay after taxes in Petersburg?
Which Walmart stores are hiring immediately in Petersburg?
Last updated: November 11, 2026