Maine places ranked by commute time

364 places in Maine have a reliable estimate of commute time (2020–2024 American Community Survey).

Highest figures: Vienna (61.6 minutes), Solon (52.3 minutes), Stow (51.4 minutes).

Lowest figure: Islesboro (7.6 minutes).

The figure for Maine as a whole is 24.6 minutes (±0.3).

Figures last updated on .

Figure for Maine as a whole
24.6 minutes (±0.3)
Places ranked
364

Maine places ranked by commute time

Average commute, estimate (90% margin of error), 2020–2024
RankPlaceCountyAverage commute
1ViennaKennebec County61.6 minutes (±19.6)
2SolonSomerset County52.3 minutes (±12.1)
3StowOxford County51.4 minutes (±19.6)
4TroyWaldo County49.7 minutes (±18.2)
5NewfieldYork County48.8 minutes (±12.2)
6ParsonsfieldYork County48.4 minutes (±4.8)
7BrownfieldOxford County44.2 minutes (±11.4)
8SumnerOxford County42.2 minutes (±5.0)
9MiloPiscataquis County41.8 minutes (±6.6)
10OtisHancock County41.6 minutes (±5.7)
11MattawamkeagPenobscot County41.5 minutes (±15.0)
12HartfordOxford County41.3 minutes (±5.9)
13IndustryFranklin County41.1 minutes (±9.3)
14BridgtonCumberland County41.0 minutes (±8.2)
15CambridgeSomerset County40.7 minutes (±13.6)
16ActonYork County40.4 minutes (±5.5)
17OrlandHancock County39.8 minutes (±10.0)
18MoscowSomerset County39.3 minutes (±7.7)
19BradfordPenobscot County38.7 minutes (±3.9)
20NaplesCumberland County38.4 minutes (±7.8)
21LibertyWaldo County38.3 minutes (±8.5)
22LimerickYork County37.6 minutes (±3.3)
23SebagoCumberland County37.3 minutes (±4.4)
24RaymondCumberland County36.9 minutes (±4.2)
25GreenwoodOxford County36.7 minutes (±5.9)
26BrownvillePiscataquis County36.6 minutes (±7.7)
27MariavilleHancock County36.5 minutes (±4.1)
28ChelseaKennebec County36.4 minutes (±16.3)
29GouldsboroHancock County35.9 minutes (±8.8)
30ThorndikeWaldo County35.8 minutes (±7.3)
31WindsorKennebec County35.7 minutes (±9.7)
32 (tie)LagrangePenobscot County35.6 minutes (±5.2)
32 (tie)Livermore FallsAndroscoggin County35.6 minutes (±5.2)
34 (tie)ExeterPenobscot County35.1 minutes (±6.3)
34 (tie)LebanonYork County35.1 minutes (±4.8)
36 (tie)CantonOxford County35.0 minutes (±4.4)
36 (tie)WaterboroYork County35.0 minutes (±3.8)
38 (tie)AlnaLincoln County34.8 minutes (±11.9)
38 (tie)JacksonWaldo County34.8 minutes (±3.8)
38 (tie)LeePenobscot County34.8 minutes (±7.2)
41PembrokeWashington County34.7 minutes (±5.7)
42WinthropKennebec County34.6 minutes (±8.3)
43 (tie)DixmontPenobscot County34.5 minutes (±4.1)
43 (tie)LimingtonYork County34.5 minutes (±4.1)
45WaterfordOxford County34.4 minutes (±4.3)
46 (tie)BuxtonYork County34.3 minutes (±6.4)
46 (tie)NorwayOxford County34.3 minutes (±7.3)
48 (tie)DenmarkOxford County34.2 minutes (±8.8)
48 (tie)New VineyardFranklin County34.2 minutes (±6.5)
50KennebunkportYork County34.0 minutes (±3.9)
51CanaanSomerset County33.9 minutes (±4.6)
52 (tie)GreenbushPenobscot County33.8 minutes (±4.3)
52 (tie)LeedsAndroscoggin County33.8 minutes (±3.4)
54TempleFranklin County33.7 minutes (±8.1)
55AlbionKennebec County33.5 minutes (±6.6)
56LymanYork County33.2 minutes (±4.0)
57DresdenLincoln County33.1 minutes (±4.6)
58St. AlbansSomerset County33.0 minutes (±4.7)
59 (tie)ChesterPenobscot County32.9 minutes (±5.8)
59 (tie)EmbdenSomerset County32.9 minutes (±6.4)
59 (tie)OtisfieldOxford County32.9 minutes (±3.5)
59 (tie)ProspectWaldo County32.9 minutes (±7.3)
63FayetteKennebec County32.7 minutes (±4.1)
64StarksSomerset County32.6 minutes (±4.2)
65 (tie)AnsonSomerset County32.5 minutes (±8.2)
65 (tie)ShapleighYork County32.5 minutes (±3.3)
65 (tie)SmithfieldSomerset County32.5 minutes (±4.8)
68 (tie)BaldwinCumberland County32.4 minutes (±3.3)
68 (tie)West ParisOxford County32.4 minutes (±7.8)
70FrankfortWaldo County32.3 minutes (±2.6)
71PorterOxford County32.0 minutes (±3.6)
72 (tie)EddingtonPenobscot County31.9 minutes (±7.3)
72 (tie)HarmonySomerset County31.9 minutes (±4.9)
72 (tie)LitchfieldKennebec County31.9 minutes (±3.2)
72 (tie)WashingtonKnox County31.9 minutes (±3.4)
76 (tie)BowdoinSagadahoc County31.8 minutes (±5.3)
76 (tie)StetsonPenobscot County31.8 minutes (±2.7)
78 (tie)CorinnaPenobscot County31.7 minutes (±3.4)
78 (tie)FreedomWaldo County31.7 minutes (±3.1)
78 (tie)Mount VernonKennebec County31.7 minutes (±3.7)
78 (tie)WinterportWaldo County31.7 minutes (±5.1)
82 (tie)New PortlandSomerset County31.6 minutes (±3.5)
82 (tie)RipleySomerset County31.6 minutes (±9.1)
84MonroeWaldo County31.5 minutes (±5.3)
85 (tie)HiramOxford County31.4 minutes (±5.2)
85 (tie)LovellOxford County31.4 minutes (±4.0)
87LevantPenobscot County31.3 minutes (±3.7)
88 (tie)ColumbiaWashington County31.2 minutes (±10.5)
88 (tie)CornishYork County31.2 minutes (±4.1)
88 (tie)North BerwickYork County31.2 minutes (±2.9)
91 (tie)HebronOxford County31.1 minutes (±5.4)
91 (tie)StrongFranklin County31.1 minutes (±5.5)
93 (tie)DaytonYork County31.0 minutes (±3.1)
93 (tie)HowlandPenobscot County31.0 minutes (±6.7)
95SurryHancock County30.9 minutes (±8.1)
96 (tie)BuckfieldOxford County30.7 minutes (±2.8)
96 (tie)SwedenOxford County30.7 minutes (±7.2)
96 (tie)VassalboroKennebec County30.7 minutes (±6.2)
99 (tie)HarrisonCumberland County30.5 minutes (±4.3)
99 (tie)HudsonPenobscot County30.5 minutes (±2.8)
99 (tie)PalermoWaldo County30.5 minutes (±2.9)
102WayneKennebec County30.4 minutes (±4.7)
103 (tie)CascoCumberland County30.3 minutes (±4.4)
103 (tie)MercerSomerset County30.3 minutes (±3.9)
103 (tie)MonticelloAroostook County30.3 minutes (±7.6)
103 (tie)WhitefieldLincoln County30.3 minutes (±2.8)
107 (tie)AppletonKnox County30.2 minutes (±2.9)
107 (tie)HartlandSomerset County30.2 minutes (±3.8)
107 (tie)JeffersonLincoln County30.2 minutes (±3.3)
107 (tie)MonsonPiscataquis County30.2 minutes (±5.9)
107 (tie)New SharonFranklin County30.2 minutes (±3.8)
107 (tie)NewburghPenobscot County30.2 minutes (±6.1)
113 (tie)DedhamHancock County30.1 minutes (±3.2)
113 (tie)GardinerKennebec County30.1 minutes (±4.0)
113 (tie)ParkmanPiscataquis County30.1 minutes (±4.0)
113 (tie)SebecPiscataquis County30.1 minutes (±5.9)
117 (tie)CherryfieldWashington County30.0 minutes (±7.3)
117 (tie)GeorgetownSagadahoc County30.0 minutes (±5.3)
117 (tie)MonmouthKennebec County30.0 minutes (±4.2)
117 (tie)PownalCumberland County30.0 minutes (±4.9)
121KnoxWaldo County29.9 minutes (±5.6)
122 (tie)ChinaKennebec County29.8 minutes (±3.9)
122 (tie)ClintonKennebec County29.8 minutes (±6.6)
122 (tie)RomeKennebec County29.8 minutes (±3.7)
125 (tie)AndoverOxford County29.7 minutes (±4.4)
125 (tie)CorinthPenobscot County29.7 minutes (±2.2)
125 (tie)GlenburnPenobscot County29.7 minutes (±3.8)
125 (tie)SabattusAndroscoggin County29.7 minutes (±4.8)
129 (tie)HarpswellCumberland County29.6 minutes (±3.9)
129 (tie)Stockton SpringsWaldo County29.6 minutes (±4.2)
131 (tie)BerwickYork County29.5 minutes (±3.8)
131 (tie)ReadfieldKennebec County29.5 minutes (±6.8)
133 (tie)ArrowsicSagadahoc County29.4 minutes (±6.7)
133 (tie)StandishCumberland County29.4 minutes (±2.2)
133 (tie)UnionKnox County29.4 minutes (±4.5)
133 (tie)WoolwichSagadahoc County29.4 minutes (±5.9)
137RichmondSagadahoc County29.3 minutes (±3.4)
138 (tie)CliftonPenobscot County29.2 minutes (±8.1)
138 (tie)Westport IslandLincoln County29.2 minutes (±2.9)
140 (tie)AthensSomerset County29.1 minutes (±7.0)
140 (tie)FranklinHancock County29.1 minutes (±3.1)
140 (tie)HancockHancock County29.1 minutes (±4.1)
143 (tie)HollisYork County29.0 minutes (±2.9)
143 (tie)PeruOxford County29.0 minutes (±3.8)
145LisbonAndroscoggin County28.9 minutes (±2.9)
146TrentonHancock County28.7 minutes (±3.6)
147 (tie)GrayCumberland County28.6 minutes (±2.9)
147 (tie)MorrillWaldo County28.6 minutes (±6.1)
149WoodstockOxford County28.5 minutes (±4.6)
150 (tie)BucksportHancock County28.2 minutes (±3.6)
150 (tie)CornvilleSomerset County28.2 minutes (±4.5)
150 (tie)DanforthWashington County28.2 minutes (±7.1)
153 (tie)EastbrookHancock County28.1 minutes (±5.8)
153 (tie)SanfordYork County28.1 minutes (±1.6)
155 (tie)SteubenWashington County28.0 minutes (±4.1)
155 (tie)WalesAndroscoggin County28.0 minutes (±3.3)
155 (tie)WiltonFranklin County28.0 minutes (±7.6)
158 (tie)DurhamAndroscoggin County27.9 minutes (±2.4)
158 (tie)PolandAndroscoggin County27.9 minutes (±3.4)
160 (tie)BinghamSomerset County27.8 minutes (±5.6)
160 (tie)PattenPenobscot County27.8 minutes (±8.2)
162 (tie)AlfredYork County27.7 minutes (±3.2)
162 (tie)MapletonAroostook County27.7 minutes (±7.9)
164 (tie)EtnaPenobscot County27.5 minutes (±3.4)
164 (tie)PlymouthPenobscot County27.5 minutes (±3.3)
164 (tie)WellsYork County27.5 minutes (±2.7)
167 (tie)LivermoreAndroscoggin County27.4 minutes (±3.2)
167 (tie)North YarmouthCumberland County27.4 minutes (±3.0)
169 (tie)AddisonWashington County27.3 minutes (±4.0)
169 (tie)EnfieldPenobscot County27.3 minutes (±5.6)
171 (tie)AbbotPiscataquis County27.2 minutes (±5.9)
171 (tie)JackmanSomerset County27.2 minutes (±9.1)
173GorhamCumberland County27.1 minutes (±4.4)
174BowdoinhamSagadahoc County27.0 minutes (±3.8)
175 (tie)MontvilleWaldo County26.9 minutes (±4.0)
175 (tie)YarmouthCumberland County26.9 minutes (±3.7)
177 (tie)FarmingdaleKennebec County26.8 minutes (±7.2)
177 (tie)MedwayPenobscot County26.8 minutes (±7.0)
177 (tie)New GloucesterCumberland County26.8 minutes (±2.8)
177 (tie)SomervilleLincoln County26.8 minutes (±7.2)
181 (tie)FarmingtonFranklin County26.7 minutes (±5.1)
181 (tie)KennebunkYork County26.7 minutes (±5.3)
181 (tie)MadisonSomerset County26.7 minutes (±4.8)
181 (tie)South BerwickYork County26.7 minutes (±4.1)
185 (tie)OaklandKennebec County26.5 minutes (±3.6)
185 (tie)Verona IslandHancock County26.5 minutes (±5.3)
187 (tie)GarlandPenobscot County26.3 minutes (±5.4)
187 (tie)OxfordOxford County26.3 minutes (±3.1)
187 (tie)PittstonKennebec County26.3 minutes (±3.6)
187 (tie)SullivanHancock County26.3 minutes (±3.1)
187 (tie)WindhamCumberland County26.3 minutes (±1.6)
192 (tie)KenduskeagPenobscot County26.2 minutes (±2.8)
192 (tie)OgunquitYork County26.2 minutes (±6.7)
194PerryWashington County26.1 minutes (±4.0)
195 (tie)BethelOxford County25.9 minutes (±7.4)
195 (tie)CharlestonPenobscot County25.9 minutes (±2.9)
195 (tie)Mechanic FallsAndroscoggin County25.9 minutes (±3.7)
198KingfieldFranklin County25.7 minutes (±6.1)
199 (tie)BrooklinHancock County25.6 minutes (±4.7)
199 (tie)GreeneAndroscoggin County25.6 minutes (±3.4)
199 (tie)SwanvilleWaldo County25.6 minutes (±4.0)
202SouthportLincoln County25.5 minutes (±10.7)
203WaldoboroLincoln County25.4 minutes (±3.7)
204FairfieldSomerset County25.3 minutes (±4.8)
205BrooksWaldo County25.2 minutes (±3.5)
206 (tie)ChestervilleFranklin County25.1 minutes (±3.4)
206 (tie)St. GeorgeKnox County25.1 minutes (±5.0)
208DixfieldOxford County25.0 minutes (±4.1)
209 (tie)AltonPenobscot County24.9 minutes (±1.5)
209 (tie)NorthportWaldo County24.9 minutes (±3.5)
209 (tie)PenobscotHancock County24.9 minutes (±3.2)
209 (tie)WiscassetLincoln County24.9 minutes (±3.9)
213 (tie)MinotAndroscoggin County24.8 minutes (±2.9)
213 (tie)SidneyKennebec County24.8 minutes (±2.5)
215 (tie)CarmelPenobscot County24.7 minutes (±3.4)
215 (tie)HoldenPenobscot County24.7 minutes (±7.1)
217 (tie)FriendshipKnox County24.6 minutes (±3.2)
217 (tie)NewportPenobscot County24.6 minutes (±2.3)
217 (tie)TurnerAndroscoggin County24.6 minutes (±2.9)
220 (tie)CarthageFranklin County24.5 minutes (±5.3)
220 (tie)EllsworthHancock County24.5 minutes (±3.1)
220 (tie)LubecWashington County24.5 minutes (±4.8)
220 (tie)SearsmontWaldo County24.5 minutes (±3.6)
220 (tie)SkowheganSomerset County24.5 minutes (±2.8)
225West GardinerKennebec County24.4 minutes (±2.9)
226CumberlandCumberland County24.3 minutes (±2.2)
227 (tie)DetroitSomerset County24.2 minutes (±3.6)
227 (tie)MexicoOxford County24.2 minutes (±3.6)
229 (tie)BathSagadahoc County24.0 minutes (±3.5)
229 (tie)LincolnPenobscot County24.0 minutes (±6.9)
229 (tie)MillinocketPenobscot County24.0 minutes (±9.3)
232PittsfieldSomerset County23.9 minutes (±3.1)
233SacoYork County23.8 minutes (±1.5)
234BiddefordYork County23.7 minutes (±1.8)
235 (tie)FreeportCumberland County23.6 minutes (±2.7)
235 (tie)TopshamSagadahoc County23.6 minutes (±2.6)
237 (tie)BelmontWaldo County23.5 minutes (±3.6)
237 (tie)TremontHancock County23.5 minutes (±5.8)
237 (tie)YorkYork County23.5 minutes (±3.8)
240 (tie)BrunswickCumberland County23.4 minutes (±1.5)
240 (tie)CushingKnox County23.4 minutes (±2.2)
242 (tie)DamariscottaLincoln County23.2 minutes (±4.2)
242 (tie)St. AgathaAroostook County23.2 minutes (±6.9)
242 (tie)WinslowKennebec County23.2 minutes (±3.3)
245RandolphKennebec County23.0 minutes (±6.0)
246 (tie)BelgradeKennebec County22.9 minutes (±2.7)
246 (tie)DexterPenobscot County22.9 minutes (±5.6)
246 (tie)MilfordPenobscot County22.9 minutes (±4.4)
249 (tie)ArundelYork County22.8 minutes (±2.6)
249 (tie)BradleyPenobscot County22.8 minutes (±2.2)
249 (tie)HampdenPenobscot County22.8 minutes (±3.6)
252 (tie)HermonPenobscot County22.7 minutes (±2.7)
252 (tie)PhillipsFranklin County22.7 minutes (±4.1)
252 (tie)WarrenKnox County22.7 minutes (±3.7)
255FalmouthCumberland County22.6 minutes (±2.5)
256 (tie)EliotYork County22.5 minutes (±2.7)
256 (tie)SedgwickHancock County22.5 minutes (±2.9)
258Chebeague IslandCumberland County22.4 minutes (±7.1)
259 (tie)ParisOxford County22.3 minutes (±3.9)
259 (tie)RobbinstonWashington County22.3 minutes (±1.6)
261 (tie)BridgewaterAroostook County22.1 minutes (±5.1)
261 (tie)EdgecombLincoln County22.1 minutes (±5.1)
261 (tie)NorridgewockSomerset County22.1 minutes (±4.1)
264 (tie)Old Orchard BeachYork County22.0 minutes (±2.1)
264 (tie)ShermanAroostook County22.0 minutes (±5.7)
266LamoineHancock County21.9 minutes (±2.5)
267CamdenKnox County21.8 minutes (±5.9)
268AuburnAndroscoggin County21.7 minutes (±1.8)
269 (tie)BelfastWaldo County21.5 minutes (±5.4)
269 (tie)BremenLincoln County21.5 minutes (±3.4)
269 (tie)BurnhamWaldo County21.5 minutes (±4.2)
269 (tie)PrincetonWashington County21.5 minutes (±6.6)
269 (tie)SearsportWaldo County21.5 minutes (±4.3)
274 (tie)Cape ElizabethCumberland County21.4 minutes (±2.4)
274 (tie)OrringtonPenobscot County21.4 minutes (±2.7)
274 (tie)PhippsburgSagadahoc County21.4 minutes (±2.9)
277JayFranklin County21.3 minutes (±2.8)
278 (tie)MachiasportWashington County21.2 minutes (±5.8)
278 (tie)Mars HillAroostook County21.2 minutes (±4.1)
278 (tie)RumfordOxford County21.2 minutes (±4.0)
278 (tie)UnityWaldo County21.2 minutes (±3.8)
282 (tie)AshlandAroostook County21.1 minutes (±3.6)
282 (tie)PalmyraSomerset County21.1 minutes (±3.2)
284 (tie)BrooksvilleHancock County21.0 minutes (±3.2)
284 (tie)LewistonAndroscoggin County21.0 minutes (±1.4)
286 (tie)Blue HillHancock County20.9 minutes (±6.1)
286 (tie)LudlowAroostook County20.9 minutes (±5.1)
286 (tie)WashburnAroostook County20.9 minutes (±2.1)
289 (tie)Island FallsAroostook County20.7 minutes (±4.5)
289 (tie)West BathSagadahoc County20.7 minutes (±2.5)
291BealsWashington County20.5 minutes (±4.2)
292 (tie)Deer IsleHancock County20.4 minutes (±4.1)
292 (tie)NobleboroLincoln County20.4 minutes (±3.2)
294 (tie)Old TownPenobscot County20.2 minutes (±2.4)
294 (tie)SangervillePiscataquis County20.2 minutes (±6.8)
296EastonAroostook County20.1 minutes (±3.6)
297 (tie)KitteryYork County20.0 minutes (±2.3)
297 (tie)LincolnvilleWaldo County20.0 minutes (±2.4)
299 (tie)HopeKnox County19.9 minutes (±1.5)
299 (tie)ManchesterKennebec County19.9 minutes (±3.1)
301 (tie)WaldoWaldo County19.8 minutes (±1.9)
301 (tie)WoodlandAroostook County19.8 minutes (±2.1)
303FryeburgOxford County19.7 minutes (±2.7)
304 (tie)Bar HarborHancock County19.6 minutes (±6.3)
304 (tie)LittletonAroostook County19.6 minutes (±4.7)
306 (tie)BentonKennebec County19.5 minutes (±2.2)
306 (tie)HarringtonWashington County19.5 minutes (±2.9)
308 (tie)PortlandCumberland County19.4 minutes (±0.9)
308 (tie)ScarboroughCumberland County19.4 minutes (±2.0)
310 (tie)GuilfordPiscataquis County19.1 minutes (±3.9)
310 (tie)JonesboroWashington County19.1 minutes (±2.9)
312VinalhavenKnox County18.8 minutes (±7.5)
313 (tie)AugustaKennebec County18.7 minutes (±2.4)
313 (tie)LimestoneAroostook County18.7 minutes (±4.5)
313 (tie)WestbrookCumberland County18.7 minutes (±1.3)
316BlaineAroostook County18.6 minutes (±5.2)
317 (tie)EastportWashington County18.5 minutes (±5.7)
317 (tie)OakfieldAroostook County18.5 minutes (±3.2)
319AlexanderWashington County18.3 minutes (±2.3)
320MilbridgeWashington County18.2 minutes (±5.5)
321WatervilleKennebec County18.0 minutes (±2.1)
322 (tie)Mount DesertHancock County17.9 minutes (±3.6)
322 (tie)VeaziePenobscot County17.9 minutes (±2.8)
324 (tie)BristolLincoln County17.8 minutes (±2.8)
324 (tie)Fort KentAroostook County17.8 minutes (±3.1)
324 (tie)JonesportWashington County17.8 minutes (±3.7)
327 (tie)East MachiasWashington County17.7 minutes (±3.4)
327 (tie)East MillinocketPenobscot County17.7 minutes (±3.6)
329LinneusAroostook County17.4 minutes (±1.8)
330NewcastleLincoln County17.3 minutes (±3.3)
331Fort FairfieldAroostook County17.2 minutes (±4.3)
332South PortlandCumberland County17.1 minutes (±1.0)
333BrewerPenobscot County16.9 minutes (±1.9)
334South BristolLincoln County16.7 minutes (±3.7)
335 (tie)BangorPenobscot County16.6 minutes (±1.4)
335 (tie)GreenvillePiscataquis County16.6 minutes (±4.4)
337MachiasWashington County16.4 minutes (±4.6)
338Owls HeadKnox County16.3 minutes (±3.3)
339CalaisWashington County15.9 minutes (±4.2)
340 (tie)South ThomastonKnox County15.7 minutes (±1.2)
340 (tie)Southwest HarborHancock County15.7 minutes (±3.4)
340 (tie)StoningtonHancock County15.7 minutes (±3.8)
343FrenchvilleAroostook County15.5 minutes (±3.1)
344OronoPenobscot County15.2 minutes (±1.5)
345 (tie)HodgdonAroostook County14.8 minutes (±2.1)
345 (tie)Van BurenAroostook County14.8 minutes (±3.3)
347 (tie)CaribouAroostook County14.7 minutes (±2.2)
347 (tie)Dover-FoxcroftPiscataquis County14.7 minutes (±3.0)
349Presque IsleAroostook County14.4 minutes (±2.2)
350 (tie)Boothbay HarborLincoln County14.2 minutes (±2.5)
350 (tie)CastineHancock County14.2 minutes (±2.7)
352HallowellKennebec County14.1 minutes (±4.1)
353 (tie)Carrabassett ValleyFranklin County13.6 minutes (±1.7)
353 (tie)ThomastonKnox County13.6 minutes (±1.8)
355BoothbayLincoln County13.3 minutes (±2.8)
356MarshfieldWashington County13.2 minutes (±4.4)
357RocklandKnox County12.4 minutes (±1.9)
358Swans IslandHancock County12.0 minutes (±4.5)
359BaileyvilleWashington County11.6 minutes (±1.7)
360MadawaskaAroostook County11.5 minutes (±2.3)
361RockportKnox County11.3 minutes (±1.9)
362HoultonAroostook County10.4 minutes (±1.4)
363North HavenKnox County8.5 minutes (±1.8)
364IslesboroWaldo County7.6 minutes (±1.9)

Unincorporated communities ranked by commute time

Average commute, estimate (90% margin of error), 2020–2024
RankPlaceCountyAverage commute
1Kennebunkport (community)York County44.0 minutes (±12.0)
2Livermore Falls (community)Androscoggin County40.6 minutes (±7.3)
3Milo (community)Piscataquis County40.4 minutes (±10.4)
4Bridgton (community)Cumberland County40.1 minutes (±12.7)
5Lake ArrowheadYork County38.5 minutes (±3.2)
6Norway (community)Oxford County37.6 minutes (±11.8)
7Greene (community)Androscoggin County36.9 minutes (±13.3)
8North Berwick (community)York County35.8 minutes (±4.3)
9Berwick (community)York County33.7 minutes (±9.8)
10South WindhamCumberland County33.6 minutes (±10.2)
11Gorham (community)Cumberland County32.0 minutes (±8.7)
12Cornish (community)York County31.8 minutes (±4.8)
13Howland (community)Penobscot County31.6 minutes (±7.4)
14 (tie)Madison (community)Somerset County30.7 minutes (±6.6)
14 (tie)Steep FallsCumberland County30.7 minutes (±7.0)
16West KennebunkYork County30.5 minutes (±9.9)
17Lisbon FallsAndroscoggin County29.4 minutes (±4.6)
18South Berwick (community)York County29.3 minutes (±6.2)
19Richmond (community)Sagadahoc County28.4 minutes (±4.6)
20Waldoboro (community)Lincoln County28.2 minutes (±9.4)
21Farmingdale (community)Kennebec County27.0 minutes (±10.0)
22Lincoln (community)Penobscot County26.7 minutes (±9.1)
23 (tie)North WindhamCumberland County26.2 minutes (±2.8)
23 (tie)Winthrop (community)Kennebec County26.2 minutes (±4.9)
25Yarmouth (community)Cumberland County25.5 minutes (±4.7)
26 (tie)Mechanic Falls (community)Androscoggin County25.3 minutes (±4.6)
26 (tie)Oxford (community)Oxford County25.3 minutes (±3.7)
28Lisbon (community)Androscoggin County25.0 minutes (±3.4)
29Mexico (community)Oxford County24.9 minutes (±4.9)
30 (tie)Bucksport (community)Hancock County24.7 minutes (±3.6)
30 (tie)Rumford (community)Oxford County24.7 minutes (±6.0)
32Wilton (community)Franklin County24.6 minutes (±7.9)
33York HarborYork County24.2 minutes (±9.9)
34 (tie)Camden (community)Knox County23.8 minutes (±8.8)
34 (tie)Topsham (community)Sagadahoc County23.8 minutes (±3.6)
36 (tie)Cumberland CenterCumberland County23.6 minutes (±3.7)
36 (tie)Milford (community)Penobscot County23.6 minutes (±5.5)
38Newport (community)Penobscot County23.5 minutes (±2.4)
39Skowhegan (community)Somerset County23.2 minutes (±3.3)
40Randolph (community)Kennebec County23.0 minutes (±6.0)
41 (tie)Brunswick (community)Cumberland County22.8 minutes (±1.8)
41 (tie)Pittsfield (community)Somerset County22.8 minutes (±3.4)
43Kennebunk (community)York County22.7 minutes (±9.7)
44Hampden (community)Penobscot County22.3 minutes (±4.5)
45 (tie)Norridgewock (community)Somerset County22.2 minutes (±4.4)
45 (tie)Winterport (community)Waldo County22.2 minutes (±3.3)
47Old Orchard Beach (community)York County22.0 minutes (±2.1)
48DunstanCumberland County21.9 minutes (±7.2)
49Winslow (community)Kennebec County21.8 minutes (±3.0)
50 (tie)Dexter (community)Penobscot County21.7 minutes (±6.0)
50 (tie)Dixfield (community)Oxford County21.7 minutes (±4.9)
52Clinton (community)Kennebec County21.5 minutes (±3.9)
53Millinocket (community)Penobscot County21.2 minutes (±9.3)
54Fryeburg (community)Oxford County20.8 minutes (±3.8)
55South EliotYork County20.7 minutes (±3.4)
56Fort Fairfield (community)Aroostook County19.8 minutes (±7.8)
57 (tie)Farmington (community)Franklin County19.7 minutes (±4.0)
57 (tie)Limestone (community)Aroostook County19.7 minutes (±5.8)
57 (tie)Oak HillCumberland County19.7 minutes (±4.6)
60Oakland (community)Kennebec County19.3 minutes (±3.0)
61Fairfield (community)Somerset County18.4 minutes (±3.2)
62 (tie)Cape NeddickYork County17.9 minutes (±5.0)
62 (tie)Veazie (community)Penobscot County17.9 minutes (±2.8)
64Falmouth ForesideCumberland County17.8 minutes (±3.9)
65East Millinocket (community)Penobscot County17.7 minutes (±3.6)
66Falmouth (community)Cumberland County17.3 minutes (±3.0)
67Van Buren (community)Aroostook County16.2 minutes (±3.7)
68Kittery (community)York County15.9 minutes (±2.9)
69Fort Kent (community)Aroostook County15.7 minutes (±5.1)
70 (tie)Damariscotta (community)Lincoln County15.4 minutes (±4.9)
70 (tie)Searsport (community)Waldo County15.4 minutes (±3.0)
72 (tie)Bar Harbor (community)Hancock County15.2 minutes (±3.7)
72 (tie)Orono (community)Penobscot County15.2 minutes (±1.6)
74Freeport (community)Cumberland County15.0 minutes (±3.2)
75Dover-Foxcroft (community)Piscataquis County14.0 minutes (±4.0)
76South ParisOxford County13.8 minutes (±4.7)
77Machias (community)Washington County13.2 minutes (±5.0)
78Thomaston (community)Knox County12.9 minutes (±1.7)
79Boothbay Harbor (community)Lincoln County11.3 minutes (±2.4)
80Madawaska (community)Aroostook County10.8 minutes (±3.1)
81Houlton (community)Aroostook County10.0 minutes (±1.8)

Unincorporated communities inside a town or township are ranked only against each other, because the town’s figures include them.

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

364 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Maine

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Maine beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Maine, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Maine, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Maine

Which place in Maine has the highest commute time?

Vienna has the highest, 61.6 minutes (±19.6) (2020–2024 American Community Survey).

Which place in Maine has the lowest commute time?

Islesboro has the lowest, 7.6 minutes (±1.9).

What is the commute time in Maine?

The figure for Maine as a whole is 24.6 minutes (±0.3).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related