HOME / ABOUT / CONTACT / SIGN IN

Railroad DirectoryFeatured RailroadsSpecial Event RidesExplore

Your one-stop destination for locating historic railroads to ride and rail museums to explore!

Maryland Railroad Directory

Walkersville Southern Railroad

34 W. Pennsylvania Ave P.O. Box 651, Walkersville, MD 21793
301-898-0899

» Website » Purchase Tickets

Baltimore and Ohio Railroad Museum

901 W. Pratt St. , Baltimore, MD 21223
410-752-2490

» Website

Baltimore Society of Model Engineers

225 W. Saratoga St , Baltimore, MD 21201
410-837-2763

» Website

Baltimore Streetcar Museum Ride

1901 Falls Rd. , Baltimore, MD 21218
410-547-0264

» Website

Bowie Railroad Station

8614 Chestnut Ave. , Bowie, MD 20705
301-809-3089

» Website

Chesapeake Beach Railway Museum

4155 Mears Ave. , Chesapeake Beach, MD
410-257-3892

» Website

Ellicott City Station

2711 Maryland Ave. , Ellicott City, MD 21043
410-461-1945

» Website

Gaithersburg Community Museum

9 S. Summit Ave. , Gaithersburg, MD 20877
301-258-6160

» Website

Hagerstown Roundhouse Museum

300 S. Burhans Blvd. , Hagerstown, MD 21740
301-739-4665

» Website

Irish Railroad Workers Museum

918 and 920 Lemmon Street , Baltimore, MD 21223
410-347-4747

» Website

Maryland & Delaware Railroad Co.

106 Railroad Ave. , Federalsburg, MD 21632
410-754-5735

» Website

National Capital Trolley Museum

1313 Bonifant Rd. , Colesville, MD 20905
301-384-6088

» Website

Queponco Railway Station

8378 Patey Woods Road P.O. Box 146, Newark, MD 21841
410-641-0067

» Website

Stevensville Train Depot

Cockey Lane P.O. Box 321, Stevensville, MD 21666

» Website

The Chesapeake Beach RR Museum

4155 Mears Ave. P.O. Box 1227, Chesapeake Beach, MD 20732
410.257.3892

» Website

Western Maryland Railway Historical Society Museum

MD Rt. 75, Main St. , Union Bridge, MD 21791
410-775-0150

» Website

Western Maryland Railway Historical Society Museum

MD Rt. 75, Main St. P.O.Box 395, Union Bridge, MD 21791
410-775-0150

» Website

Western Maryland Scenic Railroad

13 Canal St. , Cumberland, MD 21502
301-759-4400

» Website