When you are traveling in Virginia and want to take public transportation, consider these options:
Amtrak
Greyhound
Greater Richmond Transit Company
Lyft
Richmond International Airport
Uber