Walmart Careers in Petersburg, VA — Apply Today
As of November 2026, there are 30+ open Walmart positions in Petersburg, VA. Current pay ranges from $16 to $117,600 per year. Top hiring areas include Delivery Driver, Warehouse and General. New roles are posted daily — listings on this page are verified and updated regularly.
Walmart Health & Wellness
Petersburg Flexible Role:Walmart Pharmacy Courier Driver
Petersburg, VA
$16 - $20
Walmart Private Fleet
Petersburg Contract:Intermodal Drayage Driver
Petersburg, VA
$91,800 - $113,400
Walmart Fulfillment
Grocery Delivery Driver(Contract)|Petersburg
Petersburg, VA
$18 - $23
Walmart Logistics
Heavy Equipment Transport Driver(Contract)|Petersburg
Petersburg, VA
$76,500 - $97,750
Walmart Auto Care Centers
Petersburg Flexible Role:Auto Care Parts Courier
Petersburg, VA
$19 - $24
Walmart Health
Mobile Health Clinic Driver(Gig)-Petersburg
Petersburg, VA
$26 - $33
Walmart Grocery Distribution
Perishables Route Driver(Contract)|Petersburg
Petersburg, VA
$92,000 - $114,999
Walmart Private Fleet
Petersburg Contract:Night-shift Distribution Driver
Petersburg, VA
$87,400 - $105,800
Walmart Supply Chain
Team Member Shuttle Driver(Gig)-Petersburg
Petersburg, VA
$22 - $27
Walmart Logistics
Petersburg Contract:LTL Freight Driver
Petersburg, VA
$89,600 - $117,600
Walmart Supply Chain
Walmart Operations Manager Position in Petersburg | Hiring
Petersburg, VA
$74,750 - $103,499
Walmart Supply Chain
Walmart Returns Associate|Petersburg,VA|Walmart Supply Chain | Hiring
Petersburg, VA
$18 - $22
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