Machias River (Aroostook River tributary)

The Machias River is a major tributary of the Aroostook River, flowing 33.4 mi through Aroostook County in the northern part of the state of Maine, USA. From the outflow of Big Machias Lake (46.6793°N, -68.765°W) in Maine Township 12, Range 8, WELS, the river runs southeast and east to its confluence with the Aroostook in Ashland.