Practice Focused in Reckless Driving, DUI, Speeding, and Traffic Violation Legal Defense Call 804-355-8037

Virginia Reckless Driving, Speeding & Traffic Attorneys

At Weiland Upton, we put results above revenue. The attorneys in our firm are dedicated to defending persons charged with reckless driving, DUI, speeding, hit and run, eluding, and other traffic crimes and violations. We work with a broad range of clients, including Virginia residents, out-of-state residents, commercial truck drivers, professionals, and college students. Our focus and experience have enabled us to build a high success rate of dismissed or reduced charges for our clients.

Legal Services Before & After Your Case

Our attorneys strive to build good working relationships with law enforcement officers, prosecutors, and court officials. We endeavor to provide the best possible defense and legal strategy for our clients. Each of our attorneys spend time reviewing the latest legal developments affecting the defense of reckless driving charges, DUIs and other traffic crimes and violations in Virginia.

We offer full post-conviction legal assistance in the event of a conviction. We make every effort to help you understand your obligations and restrictions; from driving limitations to alcohol classes. Our reckless driving attorneys and traffic ticket lawyers want to make sure you regain your full driving privileges at the earliest possible opportunity.

Our Practice Areas


Virginia DUI and DWI Defense Attorneys 804-355-8037 Charges of drunk driving are often legally vulnerable to a surprising number of ...

Read More

Reckless Driving

Virginia Reckless Driving Facts 804-355-8037 There are numerous types of reckless driving charges in Virginia. The most common charges are: ...

Read More
Virginia Reckless Driving


Virginia Speeding Ticket Defense Attorneys 804-355-8037 Speeding charges vary greatly in severity and potential penalties. “Reckless driving by speed” can lead ...

Read More

Driving on Suspended License/Driving without a License

Charges of driving on a suspended license or driving without a license carry serious penalties if you are convicted. Driving without a license, even as a first offense, can bring an additional loss of any driving privileges you might have recovered prior to losing your license, and a fine of up to $1,500.

Read More

Possession of Marijuana

Virginia Possession of Marijuana Lawyers 804-355-8037 Marijuana use is very common. Many accused offenders, therefore, are surprised to learn that ...

Read More

Habitual Offender License Restoration

Driver’s License Restoration for Habitual Offenders in Virginia 804-355-8037 For many, to be classified as a habitual offender for traffic offenses is ...

Read More

Hit and Run and Eluding

Richmond Virginia Hit and Run and Eluding Defense Lawyers 804-355-8037 If you face hit and run or eluding charges and ...

Read More

Out-of-State Drivers in Virginia

Traffic Tickets for Out-of State Drivers in Virginia 804-355-8037 DUI — Speeding Tickets — Reckless Driving Tickets for drivers outside of ...

Read More

Commercial Truck Drivers

Virginia Legal Help for CDL Issues 804-355-8037 Are you a commercial truck driver facing the suspension of your commercial driver’s license? ...

Read More

Meet the Attorneys

Free Case Evaluation

No Obligation

If you face drunk driving or other traffic offenses charges in the Richmond, Virginia, area, contact Weiland Upton. We work with a broad range of clients, including Virginia residents, out-of-state defendants and commercial/truck drivers. We offer free initial consultations, accept credit cards, and are conveniently located near I-95 and I-295. Call our Richmond law office at (804) 355-8037 or contact us online.

Client Testimonials

John was willing to talk to me long enough to get to know my situation the first time we spoke. As an out of state client he let me know what I needed to do and what documents I needed to supply for him to best represent me. He explained all possible outcomes, promising no particular one, only that he would work his hardest to get the best outcome he could for me. He was able to get all charges dismissed as long as i passed a driving class and paid court costs.

I called many attorneys, most charging more, and some charging less, but John was the only one able to put me at ease and make me feel certain my case would get the attention it deserved.

I am so glad I was represented by John Weiland. He got me the best possible outcome for my case.


Featured Client Review

John Weiland got the best possible outcome for me (dismissed charges) when faced with a Reckless Driving charge that could have ended much worse. He was accessible and friendly from the start, and told me exactly what to do for the best chance of a dismissal - and I didn't even need to be at the hearing! I highly recommend Mr. Weiland for anyone needing a traffic attorney in the Richmond area.

Reviewing: Reckless Driving Defense
Date published: 10/23/2016
Rating: 5 / 5 stars
5 Star Rating

Contact Us Today

Contact Us

We would love to hear from you! Please fill out this form and we will get in touch with you shortly.
  • Contact Preferences

  • How Can We Help You?

  • The use of the Internet or this form for communication with the firm or any individual member of the firm does not establish an attorney-client relationship. Confidential or time-sensitive information should not be sent through this form.

Honors and Awards

Latest News

Reckless Driving charge reduced in Dinwiddie 83 MPH in a 70 MPH zone.

Comments off.

Reckless Driving charge reduced in Dinwiddie 83 MPH in a 70 MPH zone. Nick Wright represented a client charged with ...

Read More

How Does Covid-19 (Coronavirus) Affect My Traffic Case?

Comments off.

How Does Covid-19 (Coronavirus) Affect My Traffic Case In Virginia? The current outbreak of the Covid-19 virus (or Coronavirus) is ...

Read More

Reckless Driving charge reduced in Brunswick County Va 82 MPH in a 70 MPH zone

Comments off.

Reckless Driving charge reduced in Brunswick County Va 82 MPH in a 70 MPH zone Samantha Upton represented a client ...

Read More

Our experienced traffic attorneys handle cases in the City of Richmond and numerous local jurisdictions surrounding the Richmond Va. These jurisdictions include Henrico County, Hanover County, Chesterfield County, the City of Hopewell, Dinwiddie County, Sussex County, Caroline County, Prince George County, New Kent County, Spotsylvania County, Amelia County, the City of Colonial Heights, the City of Petersburg, Emporia, Greensville County, Brunswick Country, Goochland County, Stafford County and Powhatan County, Bowling Green Va, Lawrenceville VA, Mecklenburg County

Contact Us

We offer free initial consultations, accept Visa and MasterCard, and are conveniently located near I-95 and I-295 in the Richmond area. Contact us online, or call us at 804-469-8073.