There are 10 ways to get from Danville to Massachusetts by train, plane, train (Amtrak), bus (Flixbus), car, bus, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Piedmont Triad International Airport, fly to Bradley International Airport
best- Take the train from Danville Station to Greensborotrain
- Fly from Piedmont Triad International Airport (GSO) to Bradley International Airport (BDL)plane GSO - BDL
6h 4m$360–1,384Bus to Richmond International Airport, fly to Boston Logan Airport
cheapest- Take the bus from Danville Transit System Hub to GRTC Bus Stop at Main St Stationbus
- Fly from Richmond International Airport (RIC) to Boston Logan Airport (BOS)plane RIC - BOS
7h 15m$96–437Train via New York (Amtrak)
- Take the train from Danville Station to Ny Moynihan Train Hall At Penn Stationtrain Crescent
- Take the train from Ny Moynihan Train Hall At Penn Station to Bostontrain Acela
14h 42m$211–447Bus
- Take the bus from Danville Transit System Hub to GRTC Bus Stop at Main St Stationbus Capitol Connector
- Take the bus from Richmond to Bostonbus FlixBus N2605
16h 15m$118–184Drive 675.8 mi
- Drive from Danville to Bostoncar 675.8 mi
12h 46m$124–179Train, train to Raleigh-Durham International Airport, fly to Boston Logan Airport
- Take the train from Danville Station to Greensborotrain
- Take the train from Greensboro to Durham Amtrak Stationtrain
- Fly from Raleigh-Durham International Airport (RDU) to Boston Logan Airport (BOS)plane RDU - BOS
7h 55m$178–1,025Train to Piedmont Triad International Airport, fly to Laguardia Airport, train
- Take the train from Danville Station to Greensborotrain
- Fly from Piedmont Triad International Airport (GSO) to Laguardia Airport (LGA)plane GSO - LGA
- Take the train from 125th Street - Harlem to New Haventrain
- Take the train from New Haven to Springfieldtrain
9h 22m$185–797Train, train to Raleigh-Durham International Airport, fly to Bradley International Airport
- Take the train from Danville Station to Greensborotrain
- Take the train from Greensboro to Durham Amtrak Stationtrain
- Fly from Raleigh-Durham International Airport (RDU) to Bradley International Airport (BDL)plane RDU - BDL
9h 10m$140–415Bus via New York
- Take the bus from Danville Transit System Hub to GRTC Bus Stop at Main St Stationbus
- Take the bus from Richmond to Port Authority Bus Terminalbus
- Take the bus from New York to Bostonbus
16h 27m$128–254Train (Amtrak)
- Take the train from Danville Station to Lynchburgtrain Crescent
- Take the train from Lynchburg to Bostontrain Northeast Regional
18h 34m$209–451
Danville to Massachusetts by train (Amtrak)
Questions & Answers
The cheapest way to get from Danville to Massachusetts is to bus which costs $110 - $190 and takes 16h 15m.
The fastest way to get from Danville to Massachusetts is to train and fly which takes 6h 4m and costs $360 - $1,400.
No, there is no direct bus from Danville to Massachusetts. However, there are services departing from Danville Transit System Hub and arriving at Boston via Richmond. The journey, including transfers, takes approximately 16h 15m.
No, there is no direct train from Danville station to Massachusetts. However, there are services departing from Danville Station and arriving at Boston via Ny Moynihan Train Hall At Penn Station. The journey, including transfers, takes approximately 14h 42m.
The distance between Danville and Massachusetts is 643 miles. The road distance is 679.7 miles.
The best way to get from Danville to Massachusetts without a car is to train via New York which takes 14h 42m and costs $210 - $450.
It takes approximately 6h 4m to get from Danville to Massachusetts, including transfers.
Danville to Massachusetts bus services, operated by Virginia Breeze, depart from Danville Transit System Hub station.
Danville to Massachusetts train services, operated by Amtrak, depart from Danville Station.
The best way to get from Danville to Massachusetts is to train via New York which takes 14h 42m and costs $210 - $450. Alternatively, you can bus, which costs $110 - $190 and takes 16h 15m.
What companies run services between Danville, VA, USA and Massachusetts, USA?
You can take a train from Danville Station to Boston via Ny Moynihan Train Hall At Penn Station in around 14h 42m. Alternatively, you can take a bus from Danville Transit System Hub to Boston via GRTC Bus Stop at Main St Station and Richmond in around 16h 15m.
- Website
- aa.com
Flights from Piedmont Triad International Airport to Bradley International Airport via Charlotte
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- $100–550
Flights from Piedmont Triad International Airport to Bradley International Airport via Philadelphia
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- $90–500
Flights from Richmond International Airport to Boston Logan Airport via Laguardia Airport
- Ave. Duration
- 4h 3m
- When
- Monday to Saturday
- Estimated price
- $65–400
Flights from Richmond International Airport to Boston Logan Airport via Philadelphia
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $65–400
Flights from Raleigh-Durham International Airport to Boston Logan Airport via Reagan Washington
- Ave. Duration
- 3h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $70–400
Flights from Raleigh-Durham International Airport to Boston Logan Airport via Philadelphia
- Ave. Duration
- 4h
- When
- Tuesday and Wednesday
- Estimated price
- $70–400
Flights from Piedmont Triad International Airport to Laguardia Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $100–650
Flights from Piedmont Triad International Airport to Laguardia Airport via Charlotte
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $120–700
Flights from Piedmont Triad International Airport to Laguardia Airport via Reagan Washington
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–650
Flights from Raleigh-Durham International Airport to Bradley International Airport via Philadelphia
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $70–410
Flights from Raleigh-Durham International Airport to Bradley International Airport via Reagan Washington
- Ave. Duration
- 3h 54m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $70–410
- Website
- delta.com
Flights from Richmond International Airport to Boston Logan Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $65–400
Flights from Richmond International Airport to Boston Logan Airport via Laguardia Airport
- Ave. Duration
- 3h 43m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $65–400
Flights from Raleigh-Durham International Airport to Boston Logan Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $70–400
Flights from Piedmont Triad International Airport to Laguardia Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $100–650
- Website
- southwest.com
Flights from Richmond International Airport to Boston Logan Airport via Baltimore
- Ave. Duration
- 3h 30m
- When
- Tuesday to Saturday
- Estimated price
- $65–400
Flights from Raleigh-Durham International Airport to Boston Logan Airport via Baltimore
- Ave. Duration
- 3h 41m
- When
- Tuesday to Friday
- Estimated price
- $70–400
Flights from Raleigh-Durham International Airport to Bradley International Airport via Baltimore
- Ave. Duration
- 3h 44m
- When
- Every day
- Estimated price
- $70–410
- Website
- united.com
Flights from Piedmont Triad International Airport to Bradley International Airport via Washington Dulles
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- $90–500
Flights from Richmond International Airport to Boston Logan Airport via Washington Dulles
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $70–410
Flights from Piedmont Triad International Airport to Laguardia Airport via Washington Dulles
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $100–650
Flights from Raleigh-Durham International Airport to Bradley International Airport via Washington Dulles
- Ave. Duration
- 3h 39m
- When
- Every day
- Estimated price
- $70–410
- Website
- jetblue.com
Flights from Richmond International Airport to Boston Logan Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $65–400
Flights from Raleigh-Durham International Airport to Boston Logan Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $70–400
Flights from Raleigh-Durham International Airport to Bradley International Airport via New York JFK
- Ave. Duration
- 3h 59m
- When
- Monday, Friday, and Saturday
- Estimated price
- $70–410
- Website
- flybreeze.com
Flights from Piedmont Triad International Airport to Bradley International Airport
- Ave. Duration
- 1h 49m
- When
- Monday and Friday
- Estimated price
- $310–1,300
Flights from Raleigh-Durham International Airport to Bradley International Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- $100–330
- Website
- flyfrontier.com
Flights from Raleigh-Durham International Airport to Boston Logan Airport
- Ave. Duration
- 2h 6m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $140–450
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Danville Station to Greensboro
- Ave. Duration
- 1h 1m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- Amtrak
Train from Danville Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 10h 14m
- Frequency
- Once daily
- Estimated price
- $140–300
- Website
- Amtrak
Train from Ny Moynihan Train Hall At Penn Station to Boston
- Ave. Duration
- 4h 21m
- Frequency
- Every 3 hours
- Estimated price
- $70–150
- Website
- Amtrak
Train from Danville Station to Greensboro
- Ave. Duration
- 1h 1m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- Amtrak
Train from Greensboro to Durham Amtrak Station
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- $16–35
- Website
- Amtrak
Train from Danville Station to Greensboro
- Ave. Duration
- 1h 1m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- Amtrak
Train from New Haven to Springfield
- Ave. Duration
- 1h 24m
- Frequency
- Every 3 hours
- Estimated price
- $19–40
- Website
- Amtrak
Train from Danville Station to Greensboro
- Ave. Duration
- 1h 1m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- Amtrak
Train from Greensboro to Durham Amtrak Station
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- $16–35
- Website
- Amtrak
Train from Danville Station to Lynchburg
- Ave. Duration
- 1h 9m
- Frequency
- Once daily
- Estimated price
- $19–45
- Website
- Amtrak
Train from Lynchburg to Boston
- Ave. Duration
- 16h 25m
- Frequency
- Twice daily
- Estimated price
- $190–410
- Website
- Amtrak
Rome2Rio's guide to Amtrak Acela
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Ny Moynihan Train Hall At Penn Station to Boston
- Ave. Duration
- 3h 47m
- Frequency
- Every 4 hours
- Estimated price
- $50–750
- Schedules at
- Amtrak Acela
- Website
- Amtrak
- Business Class
- $50–490
- First Class
- $200–750
- Phone
- +1 877.690.5114
- Website
- Metro North Railroad
Train from 125th Street - Harlem to New Haven
- Ave. Duration
- 1h 59m
- Frequency
- Every 30 minutes
- Estimated price
- $18–28
- Website
- Metro North Railroad
- Schedules at
- Metro North Railroad Schedules
- Off-Peak
- $18–21
- Peak
- $25–28
- Phone
- +1-800-827-3490
- [email protected]
- Website
- Virginia Breeze
Bus from Danville Transit System Hub to GRTC Bus Stop at Main St Station
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $28–35
- Schedules at
- Virginia Breeze
Bus from Danville Transit System Hub to GRTC Bus Stop at Main St Station
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $28–35
- Schedules at
- Virginia Breeze
Bus from Danville Transit System Hub to GRTC Bus Stop at Main St Station
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $28–35
- Schedules at
- Virginia Breeze
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Richmond to Boston
- Ave. Duration
- 12h 5m
- Frequency
- Twice daily
- Estimated price
- $90–150
- Schedules at
- Flixbus USA
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Richmond to Port Authority Bus Terminal
- Ave. Duration
- 6h 50m
- Frequency
- Every 4 hours
- Estimated price
- $55–110
- Website
- Greyhound
- Phone
- 1-800-343-9999
- Website
- Peter Pan
Bus from New York to Boston
- Ave. Duration
- 4h 35m
- Frequency
- Hourly
- Estimated price
- $45–110
- Website
- Peter Pan
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Danville to Massachusetts bus services, operated by Virginia Breeze, arrive at GRTC Bus Stop at Main St Station.
Danville to Massachusetts train services, operated by Amtrak, arrive at Ny Moynihan Train Hall At Penn Station.
Yes, the driving distance between Danville to Massachusetts is 680 miles. It takes approximately 12h 46m to drive from Danville to Massachusetts.
Book your Danville to Massachusetts train tickets online with Omio.
There are 1468+ hotels available in Massachusetts.













