Avon Square – Ashmont Station
Bus · Route 240
Ashmont ↔ Avon Square
Stops, live buses and next arrivals
Service alertAshmont Escalator 438 (Ashmont platform to Mattapan Line, busway) is unavailable due to maintenance.- Ashmont54 min
- Dorchester Ave @ Hurlcroft Ave55 min
- Dorchester Ave @ Gallivan Blvd55 min
- Dorchester Ave @ Valley Rd55 min
- 2165 Dorchester Ave56 min
- Dorchester Ave @ St Gregory St56 min
- Dorchester Ave @ Richmond St56 min
- Dorchester Ave @ Washington St56 min
55 stops
- River St @ Wichita Ter
- Central Ave @ Central Ave Station
- Central Ave @ Maple St
- Central Ave opp Griggs Ln
- Central Ave @ Valley Rd
- Central Ave @ Columbine Rd
- Central Ave @ Hinckley Rd
- Central Ave @ Allerton Rd
- Central Ave @ Rustlewood Rd
- Central Ave @ Brook Rd
- Reedsdale Rd @ Central Ave
- Reedsdale Rd @ Walnut St
- Reedsdale Rd @ Canton Ave
- Opp 202 Reedsdale Rd @ Milton Hospital
- Reedsdale Rd @ Spafford Rd
- Reedsdale Rd @ Clifton Rd
- Randolph Ave @ Reedsdale Rd
- Randolph Ave opp Pleasant St
- Randolph Ave @ Reed St
- Randolph Ave @ Highland St
- Randolph Ave @ Hallen Ave
- Randolph Ave opp Ridgewood Rd
- Randolph Ave opp Nahanton Ave
- Randolph Ave opp Hilltop St
- Randolph Ave @ Hillside St
- 1135 Randolph Ave
- Randolph Ave @ Susi Ln
- Randolph Ave @ Chickatawbut Rd
- N Main St @ Scanlon Dr
- N Main St @ Soren St
- N Main St @ Hills St
- N Main St @ Stacy St
- N Main St @ Royal St
- N Main St @ Reed St
- 1034 N Main St
- N Main St @ Intervale Terr
- N Main St @ Gordon St
- N Main St @ Chestnut St
- N Main St opp Francis Dr
- Opp 701 N Main St
- Opp 641 N Main St
- 564 N Main St
- N Main St @ Grove St
- N Main St @ Jasper Ln
- N Main St @ Wales Ave
- N Main St opp Roel St
- N Main St @ West St
- 307 N Main St
- N Main St @ Depot St
- N Main St @ Warren St
- N Main St @ DiAuto Dr
- N Main St opp Short St
- Union St @ South St
- Union St @ Boothby Cir
- Union St @ Fencourt Ave
- Holbrook/RandolphNo more buses
17 stops
- Opp 32 S Main St
- S Main St @ Elgin Court
- S Main St @ Woodlawn St
- S Main St @ Fairview Ave
- S Main St @ Fairmount St
- S Main St @ Cole Terr
- S Main St @ Fitch Terr
- 309 S Main opp Richard Rd
- S Main St @ Stoughton St
- S Main St @ Selwyn Rd
- Opp 530 S Main St
- S Main St opp Centre St
- S Main St opp Woodlawn Rd
- 625 S Main St opp Frederickson Dr
- 701 S Main St
- N Main St @ Langley Rd
- Main St opp Demarco Park
- E Main St @ W Main StNo more buses 0905 · 8 min early
- Holbrook/RandolphNo more buses
- E Main St @ E High St14 minthen 12:00 AM 0773 · On time
69 stops
- Main St @ Demarco Park
- 40 N Main St
- S Main St @ Acorn Dr
- 702 S Main St
- S Main St @ Karen Dr
- S Main St @ Frederickson Dr
- S Main St @ Woodlawn Rd
- S Main St @ Centre St
- 498 S Main St
- S Main St opp Selwyn Rd
- S Main St @ Woodland Pkwy
- S Main St @ Richard Rd
- S Main St opp Fitch Terr
- S Main St opp Cole Terr
- S Main St opp Martin Terr
- S Main St @ Darrell Dr
- S Main St @ Van Beal Rd
- S Main St @ Maple St
- 32 S Main St
- N Main St opp Memorial Pkwy
- N Main St opp Warren St
- N Main St @ Credit Union Way
- N Main St @ Pleasant St
- N Main St @ Park St
- N Main St @ Roel St
- N Main St @ Mt Pleasant Sq
- N Main St @ School Ln
- N Main St @ Liberty St
- 571 N Main St
- 641 N Main St
- 721 N Main St
- N Main St @ Francis Dr
- N Main St @ Oak St
- 901 N Main St
- 969 N Main St
- N Main St opp Intervale Terr
- Opp 1048 N Main St
- N Main St @ Charles St
- N Main St @ Bennington St
- N Main St opp Stacy St
- N Main St @ Oliver St
- N Main St @ Bossi Ave
- N Main St @ Russ St
- Randolph Ave @ Chickatawbut Rd
- 1248 Randolph Ave
- Randolph Ave @ Eager Rd
- Randolph Ave opp Hillside St
- Randolph Ave @ Hilltop St
- Randolph Ave @ Nahanton Ave
- Randolph Ave @ Ridgewood Rd
- Randolph Ave opp Hallen Ave
- Randolph Ave opp Highland St
- Randolph Ave @ Access Rd
- Randolph Ave @ Pleasant St
- Randolph Ave @ Reedsdale Rd
- Reedsdale Rd opp Clifton Rd
- Reedsdale Rd @ Meredith Cir
- 184 Reedsdale Rd
- Reedsdale Rd @ Academy Lane
- Reedsdale Rd @ Walnut St
- Reedsdale Rd @ Brook Rd
- Central Ave opp Rustlewood Rd
- 324 Central Ave
- Central Ave opp Hinckley Rd
- Central Ave @ Columbine Rd
- Central Ave @ Valley Rd
- Central Ave @ Griggs Ln
- Central Ave @ Central Ave Station
- River St opp Wichita Ter
- Dorchester Ave opp Adirondack Pl41 minthen 12:25 AM
- Dorchester Ave @ Richmond St41 minthen 12:25 AM
- Dorchester Ave opp St Gregory St42 min
- Opp 2165 Dorchester Ave42 min
- Dorchester Ave opp Valley Rd42 min
- Dorchester Ave @ Gallivan Blvd43 min
- Dorchester Ave @ Van Winkle St45 min
- AshmontNo more buses
Timetable
Scheduled departures for any day MBTA has published. For live arrivals, use the diagram above.
Sunday schedule Sun, Nov 1
Still to come from last night's schedule:
On-time performance
How much of the time buses ran early, on time or late, hour by hour.
61% on time today
from 370 vehicle-minutes
- On time
- Late (over 5 min)
- Early (over 1 min)
- Fewer than 30 vehicle-minutes
Hour-by-hour numbers
| Hour | On time | Late | Early | Vehicle-minutes | Previous 0 days, on time |
|---|---|---|---|---|---|
| 6 PM | 40% | 40% | 20% | 40 | – |
| 7 PM | 59% | 36% | 5% | 112 | – |
| 8 PM | 71% | 15% | 14% | 106 | – |
| 9 PM | 66% | 25% | 9% | 67 | – |
| 10 PM | 58% | 0% | 42% | 45 | – |
Connections
Rail lines and bus routes you can transfer to from route 240.
Rail
Transfer at Ashmont
M Mattapan LineTransfer at Ashmont
CR Fall River/New Bedford LineTransfer at Holbrook/Randolph
Bus
- 238Holbrook/Randolph Station – Quincy Center StationAt Holbrook/Randolph and 44 more stops
- 15Fields Corner Station – Ruggles StationAt Ashmont and 14 more stops
- 24Wakefield Avenue & Truman Parkway – Ashmont StationAt Ashmont and 14 more stops
- 217Quincy Center Station – Ashmont StationAt Ashmont and 12 more stops
- 21Ashmont Station – Forest Hills StationAt Ashmont and 3 more stops
- 215Quincy Center Station – Ashmont Station via West QuincyAt Ashmont and 3 more stops
- Mattapan Line ShuttleMattapan – Ashmont (Shuttle)At Ashmont and 1 more stops
- Red/Mattapan Line ShuttleMattapan – Jfk/UMassAt Ashmont and 1 more stops
- 18Ashmont Station – Andrew StationAt Ashmont
- 22Ashmont Station – Ruggles Station via Talbot AvenueAt Ashmont
And 4 more routes at stops along the way. 23Ashmont Station – Ruggles Station via Washington Street26Ashmont Station – Norfolk Street LoopRed Line ShuttleQuincy Center – Broadway (Express)245Quincy Center Station – Mattapan Station
About route 240
Route 240 (Avon Square – Ashmont Station) is a MBTA bus route with 82 stops between Ashmont and Avon Square.
Times with the live mark come from each bus's GPS and MBTA's real-time predictions. Times marked "Not tracked" are scheduled trips with no bus reporting. All other times are from MBTA's published schedule (feed Fall 2026, 2026-10-30T17:51:33+00:00, version D).
How often does route 240 run?
Every 45–86 min for most of the day on weekdays, based on the published schedule.
When does route 240 start and stop?
The first bus leaves around 6:00 AM and the last arrives around 1:17 AM.
Where does route 240 connect with Subway or Commuter Rail?
At Ashmont (Red Line, Mattapan Line); Holbrook/Randolph (Fall River/New Bedford Line).
What are timepoints?
Timepoints are stops where the bus is scheduled to wait if it's running early; times at the stops between them are estimates. On long routes, the diagram shows timepoints, transfer stops and stops with a bus nearby, and groups the stops in between.