|Distance||363 miles (586 km)|
|Average bus duration||11 h 20 min|
|Average bus ticket price||$40 (€32)|
Buses from Charlotte, NC to Baltimore, MD cover the 363 miles (586 km) long route taking on average 11 h 20 min with our travel partners like. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $40 (€32), but the average price of bus tickets is $40 (€32).
Here are some other resources that might have the information you need