Bar Harbor Branch - Bangor to Mt. Desert Ferry
Bucksport Branch - Brewer Junction to Bucksport
Calais Branch - Washington Junction to Calais
Eastport Branch - Ayers Junction to Eastport
Main Line - Bangor to Vanceboro
Princeton Branch - St. Croix Junction to Princeton
Frenchman's Bay Line - Mt. Desert Ferry to Manset
Penobscot Bay Line - Rockland Wharf to Castine and Sargentville
Main Line - Portland to St. Johnsbury, Quebec Junction to Lime Ridge
Belfast Branch - Burnham Junction to Belfast
Farmington Branch - Crowleys Junction to Farmington
Foxcroft Branch - Newport Junction to Dover and Foxcroft
Harmony Branch - Pittsfield to Harmony
Kineo Branch - Oakland to Bingham, Austin Junction to Kineo Station
Lewiston Branch - Brunswick to Lewiston
Livermore Falls Branch - Canton to Livermore Falls
Main Line - Portland to Bangor
Main Line via Lewiston - Royal Junction to Waterville
Rangeley Branch - Rumford Junction to Kennebago
Rockland Branch - Brunswick to Rockland
Skowhegan Branch - Waterville to Skowhegan
Bangor and Bar Harbor - Bangor to Bar Harbor
Bangor and Bucksport - Bangor to Bucksport
Bangor and Vanceboro - Bangor to Vanceboro
Burnham Junction and Belfast - Burnham Junction to Belfast
Calais, Ayers Junction and Eastport - Ayers Junction to Eastport
Calais, Woodland and Princeton - Calais to Princeton
Canton and Livermore - Canton to Livermore Falls
Kennebago - Rumford Junction to Kennebago
Kineo - Oakland to Kineo
Leeds Junction and Lewiston, Brunswick and Bath - Lewiston to Brunswick
Newport Junction and Dover & Foxcroft - Newport Junction to Dover & Foxcroft
Pittsfield and Harmony - Pittsfield to Harmony
Portland and Bangor - Portland to Bangor
Portland and Farmington - Leeds Junction to Farmington
Portland, Bath and Rockland - Brunswick to Rockland
Portland, Danville Junction and Lewiston - Portland to Waterville via Lewiston
Portland, Fabyans, St. Johnsbury and Lime Ridge - Portland to St. Johnsbury, Quebec Junction to Lime Ridge
Skowhegan - Waterville to Skowhegan
Washington Junction and Calais - Washington Junction to Calais
Back Road - Royal Junction to Waterville
Canton Branch - Livermore Falls to Canton
Dover-Foxcroft Branch - Newport Junction to Dover-Foxcroft
Farmington Branch - Crowleys Junction to Farmington
Harmony Branch - Pittsfield to Harmony
Kineo Branch - Oakland to Kineo Station
Lewiston Branch - Brunswick to Lewiston
Lower Road - Portland to Bangor
Mountain Road - Portland to St. Johnsbury
Quebec Junction and Beecher Falls - Quebec Junction to Beecher Falls
Rangeley Branch - Rumford Junction to Kennebago
Rockland Branch - Brunswick to Rockland
Skowhegan Branch - Fairfield to Skowhegan
Bar Harbor Branch - Bangor to Mt. Desert Ferry
Bucksport Branch - Brewer Junction to Bucksport
Calais Branch - Washington Junction to Calais
Eastport Branch - Ayers Junction to Eastport
Main Line - Bangor to Vanceboro
Princeton Branch - St. Croix Junction to Princeton
Back Road - Royal Junction to Waterville
Canton Branch - Livermore Falls to Canton
Dover-Foxcroft Branch - Newport Junction to Dover-Foxcroft
Farmington Branch - Crowleys Junction to Farmington
Harmony Branch - Pittsfield to Harmony
Kineo Branch - Oakland to Kineo Station
Lewiston Branch - Brunswick to Lewiston
Lower Road - Portland to Bangor
Mountain Road - Portland to St. Johnsbury
Quebec Junction and Beecher Falls - Quebec Junction to Beecher Falls
Rangeley Branch - Rumford Junction to Kennebago
Rockland Branch - Brunswick to Rockland
Skowhegan Branch - Fairfield to Skowhegan
Bucksport Branch - Brewer Junction to Bucksport
Calais Branch - Bangor to Calais
Eastport Branch - Ayers Junction to Eastport
Main Line - Bangor to Vanceboro
Mt. Desert Ferry Branch - Washington Junction to Mt. Desert Ferry
Princeton Branch - St. Croix Junction to Princeton
Back Road - Royal Junction to Waterville
Canton Branch - Livermore Falls to Whitney Brook
Dover-Foxcroft Branch - Newport Junction to Dover-Foxcroft
Farmington Branch - Crowleys Junction to Farmington
Harmony Branch - Pittsfield to Harmony
Kineo Branch - Oakland to Kineo Station
Lancaster Subdivision - Quebec Junction to Beecher Falls
Lewiston Branch - Brunswick to Lewiston
Lower Road - Portland to Bangor
Mountain Subdivision - Portland to St. Johnsbury
Rangeley Branch - Rumford Junction to Kennebago
Rockland Branch - Brunswick to Rockland
Skowhegan Branch - Fairfield to Skowhegan
Bucksport Branch - Brewer Junction to Bucksport
Calais Branch - Bangor to Calais
Eastport Branch - Ayers Junction to Eastport
Main Line - Bangor to Vanceboro
Waukeag Branch - Washington Junction to Waukeag
Woodland Branch - St. Croix Junction to Woodland
Back Road - Royal Junction to Waterville
Bingham Branch - Oakland to Bingham
Canton Branch - Livermore Falls to Whitney Brook
Dover-Foxcroft Branch - Newport Junction to Dover-Foxcroft
Farmington Branch - Crowleys Junction to Farmington
Harmony Branch - Pittsfield to Harmony
Lewiston Branch - Brunswick to Lewiston
Lower Road - Portland to Bangor
Mountain Subdivision, Portland and St. Johnsbury - Portland to St. Johnsbury
Mountain Subdivision, Quebec Junction and Beecher Falls - Quebec Junction to Beecher Falls
Rockland Branch - Brunswick to Rockland
Rumford Branch - Rumford Junction to Rumford
Skowhegan Branch - Fairfield to Skowhegan