|Distance||463 miles (747 km)|
|Average bus duration||12 h 20 min|
|Average bus ticket price||$82 (€76)|
Buses from Ashland, VA to Boston cover the 463 miles (747 km) long trip taking on average 12 h 20 min with our travel partners like. There are direct bus services available. While the average ticket price for this journey costs around $82 (€76), you can find the cheapest bus ticket for as low as $79 (€73).
Here are some other resources that might have the information you need