|Round-trip from||$55||Bus tickets to Richmond found within the last 3 days start at $55 round-trip from Charlottesville|
|One-way from||$25||The cheapest one-way bus ticket from Charlottesville starts at $25. This price was found within the last 3 days.|
|Popular station||Richmond Willow Lawn Dr||The most commonly used station in Richmond is Richmond Willow Lawn Dr.|
|Popular bus line||Greyhound||Greyhound services this route|
Users have found that prices vary from their starting point. If you’re catching a bus from Washington, the lowest price is usually about $91.
Most people in Richmond will arrive at Richmond Willow Lawn Dr, one of the most accessible stations in the area. You can find bus arrivals and departures at Richmond Willow Lawn Dr from and to major nearby cities like Washington.
Greyhound is a common choice made by travelers seeking to travel by bus to Richmond. More ground transportation options may be available, depending on where you’re coming from.
For $25 one-way on average, you can catch a bus ride to Richmond. The price of a bus ticket to Richmond remains generally consistent for the next 3 months. We recommend booking when you can, as seats may be limited.