There are 4 ways to get from North Grafton to Boston by bus (Greyhound, Flixbus), train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Worcester Union Station to Bostonbus Greyhound US0240 / ...
54 min$26–41Drive 38.3 mi
cheapest- Drive from North Grafton to Bostoncar 38.3 mi
51 min$7–11Train
- Take the train from Grafton to South Stationtrain Framingham/Worcester Line
1h 27m$14–22Taxi
- Take the taxi from North Grafton to Bostontaxi 38.3 mi
51 min$120–150
Questions & Answers
The cheapest way to get from North Grafton to Boston is to drive which costs $7 - $11 and takes 51 min.
The fastest way to get from North Grafton to Boston is to drive which takes 51 min and costs $7 - $11.
No, there is no direct bus from North Grafton station to Boston. However, there are services departing from Worcester Union Station and arriving at Boston via . The journey, including transfers, takes approximately 54 min.
No, there is no direct train from North Grafton to Boston station. However, there are services departing from Grafton and arriving at South Station via . The journey, including transfers, takes approximately 1h 27m.
The distance between North Grafton and Boston is 47 miles. The road distance is 38.6 miles.
The best way to get from North Grafton to Boston without a car is to bus which takes 54 min and costs $25 - $45.
It takes approximately 54 min to get from North Grafton to Boston, including transfers.
North Grafton to Boston bus services, operated by Greyhound USA, depart from Worcester Union Station.
North Grafton to Boston train services, operated by MBTA, depart from Grafton station.
The best way to get from North Grafton to Boston is to bus which takes 54 min and costs $25 - $45. Alternatively, you can train, which costs $14 - $23 and takes 1h 27m.
What companies run services between North Grafton, MA, USA and Boston, MA, USA?
Greyhound USA operates a bus from Worcester Union Station to Boston every 4 hours. Tickets cost $6–12 and the journey takes 45 min. Two other operators also service this route. Alternatively, MBTA operates a train from Grafton to South Station hourly. Tickets cost $6–13 and the journey takes 1h 25m.
Train from Grafton to South Station
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- $6–13
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $6–13
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Worcester Union Station to Boston
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- $6–12
- Website
- Greyhound
- Ave. Duration
- 51 min
- Estimated price
- $120–150
Worcester Green Cab
- Phone
- +1 508-459-1611
Yellow Cab
- Phone
- +1 508-754-3211
- Website
- yellowcabworcester.com
Ready & Ride Transportation Inc.
- Phone
- +1 508 754 1414
- Website
- readyandride.com
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
Need to know: Greyhound
Read the travel guide
More Questions & Answers
North Grafton to Boston bus services, operated by Greyhound USA, arrive at Boston station.
North Grafton to Boston train services, operated by MBTA, arrive at South Station.
Yes, the driving distance between North Grafton to Boston is 39 miles. It takes approximately 51 min to drive from North Grafton to Boston.
There are 1755+ hotels available in Boston.







