Enjoy virtual tours of the Baltimore and Ohio (now CSX) railroad, plus others in the region.
Over 6000 Photos == Over 400 Track Miles == Over 20 Years Online
B&O Old Main Line Tour
The OML is the route of the first commercial railroad in the USA as it pushed
west from Baltimore, Maryland to the Ohio River.
It was constructed largely by hand between 1828 and 1835, and amazingly, continues
in use even now by CSX.
B&O Washington Branch Tour
The B&O Washington Branch (now CSX Capital Subdivision) splits from the
Old Main Line in Relay and extends to Washington, DC.
It was built around 1835, but contains fewer surviving relics than the OML.
The route is busier and less scenic.
B&O Metropolitan Branch Tour
The B&O Metropolitan Branch, now CSX Metropolitan Subdivision, starts in Washington, DC and progresses northwest
to Weverton, MD. This tour continues to Harpers Ferry, WV as the Cumberland Subdivision.
Camden Cutoff and Spur
  mp 3 to 1.5 - updated Jul 2021
  mp 1.5 to 0.7 - updated Aug 2021
  mp 0.6 to 0 - updated Sep 2021
Locust Point Branch
  mp -1.5 to 0 - updated Dec 2022
  mp 0 to 2 - updated Jan 2023
  mp 2 to 3.6 - updated Feb 2023 South Baltimore Branch - posted Jun 2015
Curtis Bay Branch
  mp 4 to 2 west - posted Apr 2015
  mp 2 to -2 east - updated Feb 2018
  Seawall Branch - updated May 2021
  Marley Neck Branch - extending from Curtis Bay Branch
    mp 8 to 5 - posted Aug 2015
    mp 5 to 3 - updated Apr 2023
    mp 3 to 0 - updated Mar 2021
Baltimore Belt Line - including Howard Street Tunnel
  mp 96 to 94 Camden to Mount Royal - posted Nov 2016
  mp 94 to 93 Jones Falls to Charles Village - updated Jun 2020
  mp 93 to 89 Waverly to Bayview - updated Jan 2023
Philadelphia Branch
  mp 89 to 82 Bayview to Poplar - updated mid-JUN 2023
  mp 82 to 74 White Marsh to Clayton - posted Sep 2017
  mp 73 to 63 Van Bibber to Aberdeen - posted Jun 2022
  mp 63 Aberdeen Station - posted Nov 2017
  mp 63 to 58 Aberdeen to Susquehanna - posted Jun 2018
Sparrows Point Branch
  mp -0 to 1 Bayview to Canton Jct - updated Aug 2018
  mp 1 to 5 Canton Jct to Dundalk - posted Apr 2017
  mp 5 to 10 Dundalk to Sparrows Point - posted Jun 2017
Pennsylvania Railroad in Maryland
By combining several smaller roads, the Pennsylvania Railroad was able to break the
B&O's monopoly on long-distance rail service from/to Maryland and Washington, DC.
connections
and competition
for B&O
Pennsylvania RR / now Amtrak Northeast Corridor and NS:
  mp 60 to 84 Susquehanna to Martin Airport - updated Sep 2022
  mp 85 to 92 Middle River to Bay View - updated Nov 2022
    mp 92 President Street Branch - posted Dec 2018
  mp 92 to 96 Orangeville to Penn Station - posted Dec 2018
  mp 96 to 98 Baltimore B&P Tunnels - updated Dec 2018
  mp 98 to 99 Fulton Jct to Gwynns Falls - updated Jan 2023
  mp 99 to 100 Loudon Park - updated Mar 2022
  mp 101 to 102 Violetville to Arbutus - updated Aug 2022
  mp 103 to 104 Halethorpe to Patapsco - updated Mar 2021
  mp 104 to 106 Patapsco to BWI Airport - updated Jan 2021
  mp 107 to 113 Stoney Run to Jackson Grove - updated Nov 2021
  mp 113 to 114 Odenton - updated Nov 2022
  mp 114 to 118 Piney Orchard to Arundel - updated Aug 2019
    mp 118.3 Bowie Race Track Branch - posted May 2019
  mp 119 to 120 North Bowie - updated Feb 2020
    mp 120.5 Bowie and Popes Creek - posted Sep 2019
  mp 121 to 127 Glenn Dale to New Carrollton - posted Oct 2019
  mp 128 to 134 Landover to Gateway - posted Nov 2019
  mp 134 to 135 Ivy City / Washington Terminal - posted Dec 2019
  mp 136 Washington, DC - posted Jan 2020
Northern Central Railway / now Baltimore Light RailLink and NS:
  mp 0 Downtown Baltimore - updated Aug 2020
  mp 0 to 1 Midtown Baltimore - posted May 2020
  mp 1.5 Bolton - posted Jun 2020
  mp 2 Mount Vernon - posted Jul 2020
  mp 3 to 4 Woodberry to Melvale - updated late-MAY 2023
  mp 5 to 7 Mt. Washington to Hollins - posted Aug 2020
    mp 7.1 Green Spring Branch, part 1 - posted Oct 2020
    mp 7.1 Green Spring Branch, part 2 - posted Nov 2020
  mp 7 to 10 Lake Roland to Riderwood - posted Dec 2020
  mp 10 to 14 Lutherville to Timonium - posted Jan 2021
  mp 14 to 16 Cockeysville - posted Jan 2021
Other PRR / now Amtrak and NS:
  Claremont Branch - updated Nov 2016
  Catonsville Short Line, part 1 - updated Aug 2022
  Catonsville Short Line, part 2 - updated Feb 2019
  Baltimore and Sparrows Point RR, part 1 - updated Mar 2021
  Baltimore and Sparrows Point RR, part 2 - posted Dec 2017
  Sparrows Point Branch, part 1 - posted Mar 2023
  Sparrows Point Branch, part 2 - posted Apr 2023
  Amtrak Acela Locomotives - updated Apr 2023
  Amtrak ACS-64 Locomotives - updated Dec 2022
  Penn Line Mile by Mile - updated May 2023
Other PRR / now CSX:
  RF&P Subdivision - posted May 2022
  Landover Subdivision - posted Sep 2022