Hobby Shops in Maryland

Here is a list of hobby shops in Maryland that sell model railroad equipment. 

All the businesses listed here have a functioning website and you can follow the blue link to their websites.

Opening hours have been shown where they are known or have the same opening hours throughout the year.

Some hobby shops have been left out of the list if we have not been able to locate their website.

If you spot any errors or omissions then please email me at stuart@modeltrainsnthings.com

Dennison’s Trackside Hobbies – Berlin
14 South Main Street, Berlin 21811
Phone: 410-541-2438

Engine House Hobbies – Gaithersburg
315-G East Diamond Avenue, Gaithersburg 20877
Phone: 301-590-0816
Hours: Tuesday and Wednesday, Friday to Sunday 12noon to 4pm

Hobby Works – Bel Air
Bel Air Plaza, 519 Baltimore Pke, Bel Air 21014
Phone: 410-838-0441
Hours: Monday to Friday 10.30am to 8pm – Saturday 10am to 8pm – Sunday 12noon to 5pm

Hobby Works – Laurel
Laurel Shopping Center, 354 Domer Avenue, Laurel 20707
Phone: 301-725-0383
Hours: Monday to Friday 10.30am to 8pm – Saturday 10am to 8pm – Sunday 12noon to 5pm

Hobby Works – Rockville
Federal Plaza, 1224 Rockville Pke. #G, Rockville 20852
Phone: 301-468-6330
Hours: Monday to Friday 10.30am to 8pm – Saturday 10am to 8pm – Sunday 12noon to 5pm

Mike’s Train Shop – Prince Frederick
20 Industry Lane, Prince Frederick 20678
Phone: 410-535-2221
Hours: Monday to Friday 9.30am to 6pm – Saturday 9.30am to 4pm

M B Klein – Cockeysville
243A Cockeysville Road, Cockeysville 21030
Phone: 888.872.4675
Hours: Monday to Friday 9.30am to 5pm – Saturday 9am to 5pm

Pro Custom Hobbies – Eldersburg
6345F South Carroll Park Drive, Eldersburg 21784
Phone: 410-549-9169
Hours: Monday to Friday 10am to 5pm – Saturday 10am to 4pm

SideTrack Hobbies – Leonardtown
40845 Merchants Lane, Leonardtown 20650
Phone: 301-475-5381
Hours: Wednesday to Friday 9am to 5pm – Saturday 9am to 3pm

The Train Room – Hagerstown
360 S. Burhams Blvd, Hagerstown 21740
Phone: 301-745-6681
Hours: Monday to Saturday 9am to 5pm