Commuting to Kendall Square by MBTA

Biotech, pharma and tech employers cluster here, and almost nobody who works in Kendall commutes to downtown Boston — which is what every other commute table in Massachusetts measures.

Timetable-based, not distance-modeled. Scheduled MBTA journey time from each town’s best station to Kendall Square, including transfers, for services arriving between 07:00 and 09:30. It is computed from the MBTA’s published timetable, not modeled from distance. It does not include getting to your origin station or the walk at the far end, and it does not cover driving. Only towns with a station appear: 81 of our 223 — and Cambridge contains Kendall Square rather than commuting to it, which is why 80 are ranked below.

How far the network actually gets you

Journey you will acceptTowns…with Tier 1–2 schools…under $900kCheapest of them
Within 30 minutes914Chelsea, $650k
Within 45 minutes26912Chelsea, $650k
Within 60 minutes451624Brockton, $550k
Within 75 minutes632236Lawrence, $500k

26 towns put you in Kendall Square within 45 minutes on a scheduled service, and 9 of those have a Tier 1–2 school district. Push to an hour and it is 45 towns and 16 strong districts. Only 9 manage it in half an hour.

Strong schools within 45 minutes

The list families usually want, and it is short. These are the Tier 1–2 districts with a scheduled journey of 45 minutes or less.

The cheapest towns within 45 minutes

Sorted by price rather than speed, because at some point the budget is the binding constraint.

#TownTypicalFastestStation4BRSchoolsEst. tax bill
1Chelsea26 min20 minBox District$650kTier 4$7,500
2Lynn40 min35 minLynn Interim$650kTier 4$6,700
3Randolph40 min39 minHolbrook/Randolph$650kTier 4$7,500
4Revere25 min21 minBeachmont$675kTier 4$6,000
5Malden24 min21 minOak Grove$700kTier 4$8,000
6Weymouth38 min37 minWeymouth Landing/East Braintree$725kTier 3$7,300
7Canton38 min35 minCanton Junction$825kTier 3$8,000
8Woburn43 min37 minAnderson/Woburn$825kTier 3$7,500

Every town with an MBTA route to Kendall Square

All 71 towns with regular service, fastest first. “Typical” is the median scheduled journey across peak departures; “fastest” is the quickest single service.

#TownTypicalFastestStation4BRSchoolsEst. tax bill
1Boston2 min2 minCharles/MGH$1.15MTier 4$14,300
2Somerville11 min11 minDavis$1.25MTier 3$11,200
3Medford21 min18 minWellington$900kTier 3$7,800
4Quincy22 min22 minNorth Quincy$875kTier 3$10,300
5Brookline23 min21 minSaint Mary's Street$2.05MTier 1$21,000
6Malden24 min21 minOak Grove$700kTier 4$8,000
7Revere25 min21 minBeachmont$675kTier 4$6,000
8Chelsea26 min20 minBox District$650kTier 4$7,500
9Melrose29 min28 minWyoming Hill$950kTier 3$10,900
10Braintree33 min31 minBraintree$875kTier 3$8,800
11Westwood33 min30 minRoute 128$1.4MTier 2$17,500
12Newton33 min32 minNewtonville$1.9MTier 1$18,400
13Wakefield35 min34 minGreenwood$875kTier 3$10,300
14Milton35 min28 minMilton$1.35MTier 2$15,900
15Winchester35 min28 minWedgemere$1.85MTier 1$20,500
16Weymouth38 min37 minWeymouth Landing/East Braintree$725kTier 3$7,300
17Canton38 min35 minCanton Junction$825kTier 3$8,000
18Dedham39 min34 minEndicott$850kTier 3$10,500
19Lynn40 min35 minLynn Interim$650kTier 4$6,700
20Randolph40 min39 minHolbrook/Randolph$650kTier 4$7,500
21Waltham41 min24 minWaltham$1MTier 3$10,300
22Sharon42 min37 minSharon$950kTier 2$16,600
23Swampscott42 min38 minSwampscott$1.05MTier 2$12,100
24Needham42 min41 minHersey$1.85MTier 1$20,000
25Woburn43 min37 minAnderson/Woburn$825kTier 3$7,500
26Reading44 min43 minReading$975kTier 2$10,700
27Brockton46 min45 minMontello$550kTier 4$6,400
28Abington46 min44 minAbington$650kTier 3$9,100
29Wellesley46 min43 minWellesley Farms$2.25MTier 1$22,900
30Stoughton47 min45 minStoughton$675kTier 3$8,000
31Norwood47 min43 minNorwood Depot$800kTier 3$7,900
32Wilmington48 min41 minWilmington$775kTier 3$8,800
33Hingham49 min47 minWest Hingham$1.65MTier 2$17,300
34Whitman50 min48 minWhitman$600kTier 3$8,100
35Salem50 min45 minSalem$725kTier 3$7,800
36Mansfield51 min46 minMansfield$775kTier 3$10,100
37Acton53 min37 minSouth Acton$1.1MTier 1$17,900
38Beverly54 min49 minBeverly$850kTier 3$9,200
39Walpole54 min54 minWalpole$875kTier 3$10,900
40Concord54 min44 minConcord$2.2MTier 1$28,600
41Hanson55 min53 minHanson$650kTier 3$9,400
42Billerica56 min49 minNorth Billerica$700kTier 3$8,100
43Natick57 min53 minNatick Center$1MTier 2$12,200
44Cohasset57 min55 minCohasset$1.6MTier 2$19,200
45Littleton59 min43 minLittleton/Route 495$900kTier 2$13,100
46Attleboro61 min56 minAttleboro$620kTier 3$7,600
47Bridgewater61 min60 minBridgewater$625kTier 3$7,500
48Halifax61 min58 minHalifax$625kTier 3$9,100
49Lowell62 min57 minLowell$525kTier 4$6,000
50Hamilton62 min59 minHamilton/Wenham$950kTier 2$13,800
51Norfolk62 min61 minNorfolk$950kTier 2$14,300
52Ashland64 min60 minAshland$850kTier 3$11,500
53Scituate64 min62 minNorth Scituate$1.1MTier 2$12,700
54Ayer67 min51 minAyer$550kTier 4$6,900
55Framingham67 min49 minFramingham$800kTier 3$9,500
56Ipswich68 min65 minIpswich$900kTier 3$10,400
57Southborough68 min65 minSouthborough$1.25MTier 1$17,500
58Franklin69 min68 minFranklin$850kTier 2$9,700
59Kingston70 min67 minKingston$800kTier 3$10,800
60Manchester-by-the-Sea71 min70 minManchester$1.5MTier 2$14,300
61Lawrence72 min65 minLawrence$500kTier 4$4,300
62Middleborough72 min71 minMiddleborough$525kTier 4$6,900
63Rowley74 min71 minRowley$800kTier 3$10,400
64Newburyport81 min78 minNewburyport$1.1MTier 2$11,600
65Taunton82 min82 minEast Taunton$575kTier 4$6,400
66Grafton84 min80 minGrafton$725kTier 3$9,900
67Westborough84 min74 minWestborough$950kTier 1$15,100
68Worcester92 min78 minWorcester$550kTier 4$7,300
69New Bedford102 min100 minChurch Street$475kTier 4$5,200
70Freetown104 min94 minFreetown$625kTier 3$7,500
71Fall River111 min101 minFall River Depot$450kTier 4$5,200

Towns where service barely runs

These 9 towns have a station and a scheduled journey, but fewer than three peak departures — flag stops and end-of-line halts. The time is real; treating it as a commute is not, because missing one service can mean an hour.

TownTypicalStationPeak departures4BR
Belmont16 minBelmont2$1.9M
Weston32 minKendal Green2$2.9M
Lincoln38 minLincoln2$2.5M
Andover56 minBallardvale2$1M
Foxborough69 minFoxboro2$800k
Leominster72 minNorth Leominster2$500k
Haverhill76 minBradford2$625k
Gloucester77 minWest Gloucester2$875k
Fitchburg79 minFitchburg2$420k

What this page cannot tell you

Transit times computed from the MBTA GTFS feed for 2026-08-05, a weekday with normal service. Prices, tax bills and school tiers are ours — see the methodology. Data last reviewed .