|Shortest Duration||13h 0m|
|Trips per day||4|
Book Greyhound from Marietta to Richmond from $59.00. There are 4 trips per day offered by Greyhound from Marietta to Richmond and you can expect on average to pay $67.18 for a Greyhound ticket to Richmond. In Marietta, Greyhound departs to Richmond from Bus Terminal - 1250 S. Marietta Pkwy SE, In Richmond, Greyhound arrives at Bus Terminal - 2910 N Blvd,
An average trip on Greyhound from Marietta to Richmond takes 14 hours and 30 minutes, while the fastest available Greyhound trip will get you to Richmond in 13 hours and 0 minutes,
On weekends, Greyhound offers 4 trips per day. A one way ticket costs $69.88 for a weekend trip to Richmond.