The average range for delivery drivers is between $11 to $22 an hour in Virginia. It may varies for each companies and city, but there are several things that impact pay. like
- Living in a larger city/town,
- Your ability to work during peak time like evenings and weekend,
- Taking advantage of tips and promos,
If you’re a fast worker and can occasionally batch orders it’s probable you can earn near $18-20 an hour.