|Distance||133 miles (214 km)|
|Average bus duration||6 h 5 min|
|Average bus ticket price||$68 (€59)|
Buses from Charlottesville, VA to Baltimore, MD cover the 133 miles (214 km) long journey and usually take around 6 h 5 min. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $68 (€59), but the average price of bus tickets is $68 (€59).
Here are some other resources that might have the information you need